我在 Magento 中的 paypal express checkout 集成遇到问题。在我们的购物车中单击“使用贝宝结帐”的客户将被带到贝宝登录页面。在他们登录到 paypal 后,paypal 会向 magento 发送一个回调,并附上他们的地址以获取运输选项。
出于某种原因,除了常规方法外,paypal 还收到了来自 magento 的奇怪运输选项。它们具有“无费率”之类的名称,并被列为成本 0.00 美元。
我找不到任何关于贝宝从哪里获得运输方式或如何限制它们的信息。我正在使用贝宝支持,但问题似乎出在 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 从哪里提取其运输方式列表,但到目前为止它仍然让我难以理解。