我想在我的电子商务平台上实现一个实时澳大利亚邮政船运计算器。API接口是足够直观的,但是我不知道在一次发货中计算多个项目的最佳方法是什么。例:
顺序:
要检索服务列表或计算成本,需要输入货件的长度、宽度、高度和重量。因此,对于前面的例子,我是否应该取最大宽度和长度,以及高度和重量之和?例如:
30厘米x30厘米x6厘米(长x宽x高),1公斤(重量)
或者,是否有更好的方法来计算多个项目的货件,而不需要太多的用户开销。没有大量的人工数据输入和独特的运输规则?
发布于 2012-03-13 22:52:26
我最近为旧的AusPost API开发了一个类,它试图将不同的对象组合成一个。我确信这段代码有一些边缘情况,但是如果您处理许多小对象(EG: Books),那么它就能正常工作。
您可以在这里找到进行计算的两个函数,https://gist.github.com/2032387
https://stackoverflow.com/questions/9693206
复制相似问题