zar*_*run 4 magento magento-1.8
不幸的是,它仍然在测试本地服务器上,因此目前无法提供任何可浏览的链接.但我会尽可能清楚而具体地描述我的问题.据报道,Magentocommerce论坛上也有很多地方.他们的解决方案 - 在payment.phtml上添加一个id,在info.phtml上添加一些javascript代码,更新checkout.xml对我来说还不行.这就是我在这里提出这个问题的原因,而另一个原因是当我输入这个时,Magento论坛被垃圾邮件发送.
所以我的问题是: 从1.7.x升级到1.8之后:
在一个页面结帐时,我进入付款方式部分,可以选择银行转帐,Payone,信用卡等.我想进行简单的银行转帐选择并继续.我可以直接看到当我选择该选项时,没有显示银行的详细信息(虽然我将它们输入到后端).与Payone,Klarna等类似.我选择一个并继续前进(我可以继续)审查步骤,我看到右侧的进度/摘要没有向我显示任何付款方式.我仍然可以继续并完成,但当我这样做时,我在交易电子邮件的付款方式部分得不到任何结果.
有人可以帮忙吗?
我也有结帐问题,我找到了解决方案:
在/template/checkout/onepage/review/info.phtml(最后)
更换
review = new Review('<?php echo $this->getUrl('checkout/onepage/saveOrder') ?>', '<?php echo $this->getUrl('checkout/onepage/success') ?>', $('checkout-agreements'));
Run Code Online (Sandbox Code Playgroud)
通过
review = new Review('<?php echo $this->getUrl('checkout/onepage/saveOrder', array('form_key' => Mage::getSingleton('core/session')->getFormKey())) ?>', '<?php echo $this->getUrl('checkout/onepage/success') ?>', $('checkout-agreements'));
Run Code Online (Sandbox Code Playgroud)
/app/design/frontend/default/YOUR-THEME/template/checkout/onepage/payment.phtml
和
/app/design/frontend/base/default/template/checkout/onepage/payment.phtml
Run Code Online (Sandbox Code Playgroud)
第36行
<fieldset>
<?php echo $this->getChildHtml('methods') ?>
</fieldset>
Run Code Online (Sandbox Code Playgroud)
用...来代替
<fieldset id="checkout-payment-method-load">
<?php echo $this->getChildHtml('methods') ?>
</fieldset>
Run Code Online (Sandbox Code Playgroud)
它应该解决您的结帐问题.
有小表格密钥更改问题使用win合并并比较新旧文件.