我在 Magento 安装中配置 UPS 运输,当我处理运输订单时(将产品添加到包装!包装等) - 在点击“确定”以生成运输标签后,错误“缺少或无效服务代码”返回。我尝试更改包裹类型、重量、交货确认选项 - 都给出相同的结果。UPS 运输方式配置中的网关 URL 设置为http://www.ups.com/using/services/rave/qcostcgi.cgi。有关错误消息,请参见附图。提前感谢您提供的任何见解!
问问题
6922 次
2 回答
2
以下是有效服务代码列表(适用于运输包裹):
01 = Next Day Air
02 = 2nd Day Air
03 = Ground
07 = Express
08 = Expedited
11 = UPS Standard
12 = 3 Day Select
13 = Next Day Air Saver
14 = Next Day Air Early AM
54 = Express Plus
59 = 2nd Day Air A.M.
65 = UPS Saver
82 = UPS Today Standard
83 = UPS Today Dedicated Courier
84 = UPS Today Intercity
85 = UPS Today Express
86 = UPS Today Express Saver
以下是有效服务代码列表(适用于运费):
308 = UPS Freight LTL
309 = UPS Freight LTL – Guaranteed
334 = UPS Freight LTL - Guaranteed A.M.
349 = UPS Standard LTL
于 2012-02-28T20:17:08.293 回答
1
我想我会为此提出答案,因为我最近遇到了这个问题,这是我能找到的唯一真正引用这个问题的问题,而且答案不是确定的解决方案。
要让 UPS 生成运输标签,您需要在配置中使用 XML API 对其进行设置。如果未使用 XML API 进行设置并且通过陆运下订单,则在数据库中为订单设置的服务代码为“ups_GND”。然而,XML API 正在寻找“ups_03”的服务代码。由于这是为表sales_flat_order字段shipping_method下的订单设置的,因此对 XML API 的所有请求都将使用错误的服务代码。上一个答案给出的服务代码列表是正确的,您只需将“ups_”后面的部分替换为正确的数字即可。切换到 XML API 后,所有订单都将具有正确的代码。
希望这将为希望解决此问题的任何人提供更多指导。
于 2014-05-23T22:37:41.527 回答