【问题标题】:Magento 1.7.0.2 cart gets empty when canceling payment on PayPal pageMagento 1.7.0.2 购物车在 PayPal 页面上取消付款时为空
【发布时间】:2012-12-28 20:15:07
【问题描述】:

我发现了一些解决此问题的技巧,但所有这些技巧都是针对较低版本的。 很难相信 magento 没有解决这个问题,但是你永远不知道。

因此,如果有人知道在 PayPal 上按“取消并返回 XXXXX”时将物品保存在卡片中的有效技巧,我将不胜感激。

我正在使用 PayPal 网站支付标准和 Magento 1.7.0.2。

和平。

【问题讨论】:

    标签: php magento paypal magento-1.7


    【解决方案1】:

    “问题”是,magento 的订单已完成,重定向到 paypal。由于取消,购物车未清空。它在重定向页面上被清空。

    它发生在这里:

    app/code/core/Mage/Checkout/controllers/OnepageController.php:240
    

    【讨论】:

    • 感谢您的解释。有没有可能的解决方案?
    • 您的预期行为是什么?在paypal网站取消支付后,购物车恢复了吗?当客户回来时,您必须检查您是否知道quit_id,如果您不知道,请将其保存到cookie。然后恢复它。但要小心,它没有计划这样做。有一列converted_at,我不知道如果您重新使用转换后的报价会发生什么。您可以克隆它并取消设置 ID。祝你好运! :)
    • 确定这是预期的行为,不是吗?好吧,这听起来很复杂,我很惊讶我是唯一一个认为这是“预期行为”的人
    • 在德国合同成立,客户在审核后点击购买。这也是 magento 关闭订单的关键。因此,我认为没有理由以另一种方式这样做。我理解你的问题。但我目前不知道如何以另一种方式处理它。您可以避免将报价转换为订单并稍后再转换,但什么时候?
    猜你喜欢
    • 2016-05-11
    • 1970-01-01
    • 2013-05-22
    • 2023-04-02
    • 2015-06-01
    • 2012-03-06
    • 1970-01-01
    • 2013-03-22
    • 2014-03-06
    相关资源
    最近更新 更多