Ubercart USPS运输模块包选项



我们正在协助一个客户安装Ubercart,他们使用USPS的包裹出现了问题,此外,似乎运输成本在购物车中有很大的差距。我看过Ubercart的USPS文档,它看起来真的很差,尤其是在它的工作方式上。有没有人对此有任何经验,或者可能有一些微调模块/API的想法?

一个简单的示例问题

我想在运输设置下的管理中添加一些可用的软件包,在USPS产品描述下,只有几个USPS软件包可用的完整选项。我想在这个字段中添加一些包。这是如何控制的?

似乎USPS将运输选项分为信封,包裹,国际。信封和信封。包裹。这些都硬编码到uc_usps_shipping_method()函数的模块中。

从这里开始,每种运输类型都有一组可以在admin/store/settings/quotes/methods/usps配置的选项,在折叠的字段集中,您会发现可以提供给客户的潜在选项的长列表(U.S.P.S. First-Class Mail Postcard等);我想这些更符合美国邮政服务可能提供的大量选项,也可能是你正在寻找的选项。

至于添加新函数,您必须以编程方式完成,因为上述选项再次硬编码到USPS模块中(在模块文件中查找最后4个函数)。我不完全确定你怎么去做这件事,虽然我找不到一个hook_shipping_method_alter()函数在Ubercart的文档的任何地方。

希望这对你有帮助

最新更新