Magento +加入购物车不能正常工作

时间:2015-08-26 06:06:45

标签: mysql magento

点击“添加到购物车”按钮后,它无效。

此消息“无法将商品添加到购物车”。显示。

当我检查日志时,此异常即将到来:

Exception message: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'website_ids' in 'where clause', query was:
SELECT `main_table`.* FROM `salesrule` AS `main_table` WHERE (is_active=1) AND (find_in_set(1, website_ids)) AND
(find_in_set(0, customer_group_ids)) AND
(main_table.coupon_type = 1) AND
(from_date is null or from_date<='2015-08-20')
AND (to_date is null or to_date>='2015-08-20') ORDER BY `sort_order` ASC 

请建议我。

谢谢

Trilok Gupta

1 个答案:

答案 0 :(得分:1)

您要么运行非常旧的Magento版本,要么运行与Magento 1.7 +不兼容的代码。

  • Magento 1.1.1 * 中添加了website_ids列。一些不向后兼容的代码会在下面的版本上引发错误。
  • 该色谱柱已在Magento 1.7.0.0 ** 中再次进行了再次转移。为Magento 1.6或更早版本编写但尚未与1.7兼容的代码也会抛出此错误。

*) https://github.com/OpenMage/magento-mirror/blob/d19f0e13d3d2fcbcc2d8fa6073568d5f95442470/app/code/core/Mage/SalesRule/sql/salesrule_setup/mysql4-upgrade-0.7.4-0.7.5.php

**)https://github.com/OpenMage/magento-mirror/blob/e56274a1b0954bc3744392ae8496271087f9445c/app/code/core/Mage/SalesRule/sql/salesrule_setup/upgrade-1.6.0.2-1.6.0.3.php