2017-08-04 56 views
0

我已添加产品比较链接,但它不起作用。这是在Magento 1.9.3.2比较产品链接或按钮不起作用在Magento 1.9.3.2

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

还有什么我可以尝试吗?

这里有问题:

当我点击“加入比较”上一个产品,一个消息指出such-and-such product successfully added to compare list出现。然而,比较产品,侧边栏显示“您没有可比较的项目,但它不工作更多的

回答

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`); 

让我知道这是否有帮助。

+0

格式是故意的吗? – stybl

+0

它为我工作,谢谢你 –

0

您可以测试:。

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

设置为“NO”如下:

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