Magento条款和条件复选框未在结帐页面审核部分显示

时间:2014-11-19 06:00:45

标签: magento conditional-statements checkout review

我的网站是在Magento 1.8中创建的。它与我安装的所有扩展程序配合得很好,但在结帐页面中有一个问题。

虽然我启用条款&管理员配置部分的条件和创建条款&来自销售的条件>条款和条件部分,它不会显示在结帐页面审核部分。

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

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

我还尝试检查app / code / core / mage / checkout / block / Agreement.php文件中的代码我发现它取得了条款&我创建的条件并传递给下面的函数,

$这 - > setAgreements($协议);

但它在最后一行返回null

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

我不知道问题是什么?有没有人对此有所了解?请帮忙。

谢谢

2 个答案:

答案 0 :(得分:7)

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

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

的更多详情

答案 1 :(得分:1)

尝试启用Onepage Checkout [系统>配置>销售>结帐>结帐选项]

http://www.magentocommerce.com/knowledge-base/entry/setting-up-the-terms-and-conditions-of-a-sale

  

注意:要启用条款和条件,必须使用Onepage Checkout   启用。如果禁用Onepage Checkout,则条款和条件   结帐时不会出现。