我的网站是在Magento 1.8中创建的。它与我安装的所有扩展程序配合得很好,但在结帐页面中有一个问题。
虽然我启用条款&管理员配置部分的条件和创建条款&来自销售的条件>条款和条件部分,它不会显示在结帐页面审核部分。
奇怪的是,当我点击“下订单”按钮时,它会显示消息“请在下订单前同意所有条款和条件。”,但我看不到此复选框。
我通过禁用我在网站上安装的所有扩展程序来检查它,但仍然没有成功。
我还尝试检查app / code / core / mage / checkout / block / Agreement.php文件中的代码我发现它取得了条款&我创建的条件并传递给下面的函数,
$这 - > setAgreements($协议);
但它在最后一行返回null
返回$ this-> getData('agreements');
我不知道问题是什么?有没有人对此有所了解?请帮忙。
谢谢
答案 0 :(得分:7)
您需要在[系统 - >处启用字词和编号配置 - >销售 - >结帐 - >结帐选项]但您还需要在[销售 - >条款和条件 - >创建并激活至少一个字词。添加新条件]。
的更多详情答案 1 :(得分:1)
尝试启用Onepage Checkout [系统>配置>销售>结帐>结帐选项]
http://www.magentocommerce.com/knowledge-base/entry/setting-up-the-terms-and-conditions-of-a-sale
注意:要启用条款和条件,必须使用Onepage Checkout 启用。如果禁用Onepage Checkout,则条款和条件 结帐时不会出现。