没有可用的运输选项 - Opencart 1.5.6 fedex

时间:2015-03-20 19:16:27

标签: opencart shipping fedex

我试图为客户设置一个opencart商店。

我在发货页面上收到以下错误消息。

"警告:没有可用的送货选项。请联系我们获取帮助!"

研究表明,当商店的权重类与插件或类似内容不匹配时,会发生此错误。

我已经尝试了我能想到的每个配置设置组合而没有结果。

我对opencart不熟悉,无法调试此问题。我需要在哪里开始寻找?

3 个答案:

答案 0 :(得分:1)

首先,您必须从管理面板发货标签中启用发货状态和值。之后您可以在前端获取它。

答案 1 :(得分:1)

我的故障排除程序:

  • 店铺重量UOM已设定为盎司。
  • Fedex插件不支持盎司作为权重UOM。

没有任何作用。

  • 商店重量UOM更改为LBS。

没有任何作用。

  • 包装尺寸设定为FedEx 10 KG Box
  • Fedex插件无法即时转换为Lbs。
  • 包装尺寸更改为“Fedex Box”,没有重量等级

部分产品正在运行,所有运费估算都很高。

  • 更改商店的默认UOM时,不会将现有权重转换为新单位,尽管现在没有单位存储的任何权重都会被读取为新单位。
  • 这意味着联邦快递系统试图为“称重”数百盎司的物品提取价格(即使这些权重不正确,它应该可以做到这一点。)
  • 我更新了所有产品的重量以符合其计量单位

此时,该插件适用于大多数产品,但不是所有产品,具有合理的准确性。

  • 我将插件设置从列表费率更改为帐户费率。

现在一切正常。

简化 - opencart 1.5.6中的fedex shipping插件仅在以下情况下有效:

  • 系统中的所有产品都将其权重存储在同一个UOM中。
  • UOM是磅还是公斤(不是盎司!)
  • 设置了地理区域,并提供了邮政编码(邮政编码很重要!)
  • 包装尺寸与重量的计量单位相匹配(无混合公斤和磅!)
  • 产品重量实际上是正确的
  • 相关帐户的费用为指定尺寸的套餐

希望其他人会觉得这很有帮助。

答案 2 :(得分:0)

我也遇到过这个问题,我还没有完全修复它。

但是在我的特定问题中,在cURL请求之后,我在Fedex服务器检索的XML中出现语法错误。

打印$response变量我可以找到一些关于某些问题的好提示,例如,逗号(,)代替点(。)来引用十进制数和十进制数,它期望一个整数

所以var_dump($response)可以帮助一些人找到他们的具体问题。