5

什么会导致在 magento 的运输方式管理页面中选择的 ups 运输方式不会作为运输选项显示给客户。具体来说,我试图让地面商业选项出现在前端。

我已经对此进行了一些研究,似乎以前有人问过这个问题并且从未回答过(我可以找到),所以我会再问一次并投入我对这个主题的研究。

我从购物车中的运费估算中跟踪了源代码,发现当您输入邮政编码时,它会在“sales_flat_quote_address”表中创建一个条目,其中基本上只填写了邮政编码和 id 字段。

它还在“sales_flat_quote_shipping_rate”中创建行。一个用于该报价/地址对的每种适用的运输方式。

当 magento 列出运输选项时,它会引用此表。

在运输方式管理员和这个数据库表之间的某个地方,一些运输方式被过滤掉了。

我认为这与住宅/商业地址有关。但是,如果仅给出邮政编码,则 ups 的评级 api 无法确定地址是住宅/商业地址。此外,在管理页面中更改目标类型不会影响前端显示的方法。

作为参考,如果在后端选择了所有 ups 运输方式,以下是唯一显示在前端的方式:

地面
3 天 选择
2nd Day Air
Next Day Air Saver
Next Day Air
Next Day Air Early AM

这是在后端选择的 22 个选项中的一个。

4

1 回答 1

0

从管理面板转到系统 > 配置 在左侧的配置面板中,在销售下,单击运输方式。单击以展开 UPS 部分。然后将启用设置为是。

于 2014-11-27T05:19:56.683 回答