我正在使用PHP编写自定义商务CMS 我一直在整合UPS XML API以获得运费,目前已经开始运作。我正在使用Mark Sandborn的PHP课程http://code.google.com/p/ups-php/
API需要输入最终包的长度,宽度,高度和权重。我的产品数据库包含每个相应产品的此信息,因此当有人购买一件商品时没问题。将多个产品添加到购物车时略有不同的故事...最终包裹重量仍然很容易,因为我可以抓住所有产品重量的总和。
然而,当多个产品在购物车中时,估算最终包装的长度,宽度和高度以传递给UPS的最佳做法是什么?
修订
在我看来,任何在商店环境中使用UPS API的开发人员都必须处理同样的问题。除了背包问题的解决方案之外,我希望我误解了有关API如何工作的问题,并且实际上有一种简单的方法可以解决这个问题,甚至可以将其交给UPS进行计算。