比较产品链接或按钮在Magento 1.9.3.2中不起作用

时间:2017-08-04 10:30:24

标签: php jquery mysqli magento-1.9

我添加了产品比较链接但不起作用。这是Magento 1.9.3.2

我的问题几乎与这篇文章完全相同,只是清除索引不起作用。

还有什么我可以尝试的吗?

以下是问题:

当我点击产品上的“添加到比较”时,会显示一条消息,指出such-and-such product successfully added to compare list出现。然而,比较产品侧边栏显示“您没有可比较的项目。但它不再起作用。

2 个答案:

答案 0 :(得分:2)

看起来你的Magento DB没有report_compared_product_index表。

导入以下SQL以在数据库中创建此表结构。

CREATE TABLE IF NOT EXISTS `report_compared_product_index` (
  `index_id` bigint(20) unsigned NOT NULL COMMENT 'Index Id',
  `visitor_id` int(10) unsigned DEFAULT NULL COMMENT 'Visitor Id',
  `customer_id` int(10) unsigned DEFAULT NULL COMMENT 'Customer Id',
  `product_id` int(10) unsigned NOT NULL COMMENT 'Product Id',
  `store_id` smallint(5) unsigned DEFAULT NULL COMMENT 'Store Id',
  `added_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT 'Added At'
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COMMENT='Reports Compared Product Index Table' AUTO_INCREMENT=1 ;

ALTER TABLE `report_compared_product_index`
  ADD PRIMARY KEY (`index_id`),
  ADD UNIQUE KEY `UNQ_REPORT_COMPARED_PRODUCT_INDEX_VISITOR_ID_PRODUCT_ID` (`visitor_id`,`product_id`),
  ADD UNIQUE KEY `UNQ_REPORT_COMPARED_PRODUCT_INDEX_CUSTOMER_ID_PRODUCT_ID` (`customer_id`,`product_id`),
  ADD KEY `IDX_REPORT_COMPARED_PRODUCT_INDEX_STORE_ID` (`store_id`),
  ADD KEY `IDX_REPORT_COMPARED_PRODUCT_INDEX_ADDED_AT` (`added_at`),
  ADD KEY `IDX_REPORT_COMPARED_PRODUCT_INDEX_PRODUCT_ID` (`product_id`);

如果有帮助,请告诉我。

答案 1 :(得分:0)

您可以测试一下:

系统 - >配置 - >网络 - >会话验证设置

设置为“否”以下内容:

<ul>
<li>
Validate REMOTE_ADDR 
</li>
<li>
Validate HTTP_VIA 
</li>
<li>
Validate HTTP_X_FORWARDED_FOR
</li>
</ul>