【发布时间】:2012-06-23 20:56:27
【问题描述】:
我遇到了 Magento 中的 paypal express checkout 集成问题。在我们的购物车中单击“使用贝宝结帐”的客户将被带到贝宝登录页面。在他们登录到 paypal 后,paypal 会向 magento 发送一个回调,并附上他们的地址以获取送货选项。
出于某种原因,除了常规方法之外,paypal 还收到了来自 magento 的奇怪运输选项。它们有“无费率”之类的名称,价格为 0.00 美元。
我找不到任何有关 paypal 从何处获取运输方式或如何限制它们的信息。我正在使用贝宝支持,但问题似乎出在 magento 上。
有谁知道这些送货方式可能来自哪里和/或如何限制贝宝提供的送货方式?
更新 Paypal 支持已确认这是一个 magento 问题。 Magento 向他们传递了以下错误选项:
shippingoptionamount "0.00" "8.95" "23.32" "35.28" "73.91" "0.00"
shippingoptionname "customshippingrate_customshippingrate" "flatrate_flatrate" "fedex_GROUND_HOME_DELIVERY" "fedex_FEDEX_2_DAY" "fedex_PRIORITY_OVERNIGHT" "no_rate"
我一直在尝试确定 Magento 从哪里提取其运输方式列表,但到目前为止我仍然无法找到它。
【问题讨论】:
-
凹凸。我在继承的 Magento 1.7.0.2 网站上遇到了同样的问题。
-
1.9也是同样的问题
-
我从来没有想到这一点。我想我最终得到了丑陋的代码来隐藏模板中的选项。