我正在使用PHP编写一个自定义的商务CMS。我一直在集成UPS XML API以获取运费,并已经使其正常工作。我正在使用Mark Sandborn的PHP类http://code.google.com/p/ups-php/
API要求输入最终包裹的长度、宽度、高度和重量。我的产品数据库对于每个相应的产品都有这些信息,所以当有人购买一个物品时,没有问题。但是当多个产品添加到购物车中时,情况略有不同......由于我可以获取所有产品重量的总和,因此最终包裹重量仍然很容易。
然而,当购物车中有多个产品时,如何估算最终包裹的长度、宽度和高度并传递给UPS,这是最佳实践呢?
修订
在商店环境中使用UPS API的任何开发人员似乎都必须处理这个问题。更重要的是,我希望我误解了API的工作方式,并且实际上有一种简单的方法来处理这个问题,甚至有一种方法将其交给UPS来计算。