【发布时间】:2014-11-19 06:15:52
【问题描述】:
我正在为我的 magento 1.9 网站使用 IWD OPC 扩展。 当用户更改送货地址或电子邮件或送货方式等时,在 OPC 页面上添加信用卡信息后,它会更新页面,但它会删除添加的信用卡信息。 有什么方法可以为用户保留信用卡信息。意味着在页面更新时保持信用卡信息的形式。 请帮助。在此先感谢/
【问题讨论】:
我正在为我的 magento 1.9 网站使用 IWD OPC 扩展。 当用户更改送货地址或电子邮件或送货方式等时,在 OPC 页面上添加信用卡信息后,它会更新页面,但它会删除添加的信用卡信息。 有什么方法可以为用户保留信用卡信息。意味着在页面更新时保持信用卡信息的形式。 请帮助。在此先感谢/
【问题讨论】:
当您更改表单中的任何先前元素时,它总是会更新。但是我注意到日期和卡类型仍然存在,但卡号和 cvv 号却没有,这看起来很奇怪。
作为一种解决方法,您可以在控制器/jsonController.php savePaymentAction() 方法中将卡号和 cvv 号保存到 Magento 会话对象,然后在您的支付表单 cc.phtml 中获取会话对象并填充卡号和cvv号码直接填入表格。
可能有更好的解决方法。但为了权宜之计,我不得不这样做。
【讨论】:
评论
<block type="checkout/onepage_payment_methods" [...] </block>
在 [www_name]/app/design/frontend/[themename]/default/layout/onestepcheckout.xml 中
【讨论】: