【问题标题】:Magento 1.9 IWD OPC update removes credit card info on changing shipping fieldsMagento 1.9 IWD OPC 更新删除更改运输字段的信用卡信息
【发布时间】:2014-11-19 06:15:52
【问题描述】:

我正在为我的 magento 1.9 网站使用 IWD OPC 扩展。 当用户更改送货地址或电子邮件或送货方式等时,在 OPC 页面上添加信用卡信息后,它会更新页面,但它会删除添加的信用卡信息。 有什么方法可以为用户保留信用卡信息。意味着在页面更新时保持信用卡信息的形式。 请帮助。在此先感谢/

【问题讨论】:

    标签: magento onepage-checkout


    【解决方案1】:

    当您更改表单中的任何先前元素时,它总是会更新。但是我注意到日期和卡类型仍然存在,但卡号和 cvv 号却没有,这看起来很奇怪。

    作为一种解决方法,您可以在控制器/jsonController.php savePaymentAction() 方法中将卡号和 cvv 号保存到 Magento 会话对象,然后在您的支付表单 cc.phtml 中获取会话对象并填充卡号和cvv号码直接填入表格。

    可能有更好的解决方法。但为了权宜之计,我不得不这样做。

    【讨论】:

      【解决方案2】:

      评论

      <block type="checkout/onepage_payment_methods" [...] </block>
      

      在 [www_name]/app/design/frontend/[themename]/default/layout/onestepcheckout.xml 中

      【讨论】:

        猜你喜欢
        • 2013-05-10
        • 1970-01-01
        • 2013-12-02
        • 2014-02-20
        • 1970-01-01
        • 2015-08-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多