我想在我的电子商务平台上实现实时shipping calculator for Australia Post。 API足够直观,但我不确定在一次装运中计算多个项目的最佳方法是什么。例如:
订单:
要检索服务列表或计算输入货件的长度,宽度,高度和重量所需的费用。那么对于前面的例子,我应该采用最大宽度和长度并总和高度和重量?例如
30cm x 30cm x 6cm(长x宽x高),1kg(重量)
或者是否有更好的方法来计算多项目的发货而没有太多的用户开销,即。没有大量的手动数据输入和独特的运输规则?
答案 0 :(得分:2)
我最近为旧的AusPost API开发了一个类,它试图将不同的对象组合成一个。我确信这个代码有边缘情况但如果你处理许多小对象(EG:书籍)那么它运作良好。
找到执行计算的两个函数