【问题标题】:Magento Paypal order placed but incorrect redirectMagento Paypal 下订单但重定向不正确
【发布时间】:2015-09-15 06:10:34
【问题描述】:

我正在使用 Magento V1.9.1.1。

我已将沙盒帐户的正确详细信息输入到网站支付标准(包括快速结帐)“配置”区域并启用了解决方案。

当我将商品放入购物车并使用贝宝付款时,它会将您带到贝宝“支付网站”,我使用测试买家帐户登录该网站并支付交易费用。当我单击“继续”按钮时,它会将我带回到我的网站,进入查看订单页面,用户必须在该页面中选择送货方式。

选择后,点击“下单按钮”即可:

http://www.domain.co.uk/checkout/cart

有一条消息说:

无法初始化 Express Checkout。 您的购物车中没有商品。

注意:购买在 paypal 开发人员沙箱中可见。订单也正确放置在 Magento Sales->Orders 中。

它似乎没有把用户带到正确的地方。

对此的任何帮助将不胜感激。

【问题讨论】:

  • 你能提供你的php错误日志和magento日志吗?您的主题模板是否覆盖了 paypal/express?您可以尝试将.../template/paypal/express 的自定义模板替换为/app/design/frontend/base/default/template/paypal/express 的自定义模板
  • 嗨 Slimshadddyyy 我今晚回家后会上传我的日志。基本上我已经归结为这是由于流程,用户可以单击使用贝宝付款按钮,然后将订单发送到贝宝,没有运输细节。用户提交通过的贝宝订单,然后返回到 Magento 以在 Magento 后端创建订单。由于未选择运输,这无法正常工作。但是订单已经通过贝宝,所以现在没有要开票的项目(因为它们已经开票了)

标签: php magento paypal


【解决方案1】:

无法初始化 Express Checkout。

当满足以下条件时会抛出此错误:

if (!$quote->hasItems() || $quote->getHasError()) 

似乎是在点击提交按钮之前下单,所以购物车为空,!$quote->hasItems() 为真

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-24
    • 2012-02-29
    • 1970-01-01
    • 2012-04-30
    • 1970-01-01
    • 1970-01-01
    • 2012-06-30
    • 2013-01-21
    相关资源
    最近更新 更多