实时澳大利亚邮政运输计算器在多个项目

时间:2012-03-13 22:31:23

标签: shipping

我想在我的电子商务平台上实现实时shipping calculator for Australia PostAPI足够直观,但我不确定在一次装运中计算多个项目的最佳方法是什么。例如:

订单:

  • 第1项:T恤 - 20厘米x 20厘米x 2厘米(长x宽x高),0.2千克(重量)
  • 第2项:连帽衫 - 30厘米x 30厘米x 4厘米(长x宽x高),0.8千克(重量)

要检索服务列表或计算输入货件的长度,宽度,高度和重量所需的费用。那么对于前面的例子,我应该采用最大宽度和长度并总和高度和重量?例如

30cm x 30cm x 6cm(长x宽x高),1kg(重量)

或者是否有更好的方法来计算多项目的发货而没有太多的用户开销,即。没有大量的手动数据输入和独特的运输规则?

1 个答案:

答案 0 :(得分:2)

我最近为旧的AusPost API开发了一个类,它试图将不同的对象组合成一个。我确信这个代码有边缘情况但如果你处理许多小对象(EG:书籍)那么它运作良好。

您可以在https://gist.github.com/2032387

找到执行计算的两个函数