我的网站是在Magento 1.8中创建的。我安装的所有扩展程序都可以很好地工作,但是结帐页面中有一个问题。

我在“管理员配置”部分中启用了“条款和条件”,并在“销售”>“条款和条件”部分中创建了“条款和条件”,但它并未显示在“结帐页面评论”部分中。

奇怪的是,当我单击“下订单”按钮时,它显示消息:“请在下订单之前同意所有条款和条件。”,但我看不到此复选框。

我通过禁用我在网站上安装的所有扩展程序来进行检查,但仍然没有成功。

我还尝试检查app / code / core / mage / checkout / block / Agreement.php文件中的代码,发现该文件提取了我创建的条款并传递给以下功能,

$ this-> setAgreements($ agreements);

但在最后一行返回null

返回$ this-> getData('agreements');

我没有得到什么问题?有人对此有想法吗?请帮忙。

谢谢

最佳答案

您需要在[系统->配置->销售->结帐->结帐选项]上启用条款和条件,但还需要在[销售->条款和条件->添加”中创建并激活至少一个条款。新条件]。

http://magento-chef.blogspot.com.br/2013/02/How-to-enable-terms-and-condition-check-box-in-checkout-step-page-in-your-Magento-store.html上的更多详细信息

关于magento - Magento条款和条件复选框未显示在结帐页面的“查看”部分,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27010042/

10-09 07:11