比较产品 link 或按钮在 Magento 1.9.3.2 中不起作用
Compare Products link or button does not work in Magento 1.9.3.2
我添加了产品比较 link 但它不起作用。这是在 Magento 1.9.3.2
我的问题几乎与这个 post 相同,只是清除索引不起作用。
还有什么我可以尝试的吗?
问题如下:
当我在产品上单击 "Add to Compare" 时,会出现一条消息,指出 such-and-such product successfully added to compare list
。然而,比较产品侧边栏显示“您没有要比较的项目。但它不再起作用了。
你可以测试这个:
在系统 -> 配置 -> Web -> 会话验证设置下
设置为"NO"如下:
<ul>
<li>
Validate REMOTE_ADDR
</li>
<li>
Validate HTTP_VIA
</li>
<li>
Validate HTTP_X_FORWARDED_FOR
</li>
</ul>
您的 Magento 数据库似乎没有 report_compared_product_index
table.
导入以下 SQL 以在您的数据库中创建此 table 结构。
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`);
如果有帮助请告诉我。
我添加了产品比较 link 但它不起作用。这是在 Magento 1.9.3.2
我的问题几乎与这个 post 相同,只是清除索引不起作用。
还有什么我可以尝试的吗?
问题如下:
当我在产品上单击 "Add to Compare" 时,会出现一条消息,指出 such-and-such product successfully added to compare list
。然而,比较产品侧边栏显示“您没有要比较的项目。但它不再起作用了。
你可以测试这个:
在系统 -> 配置 -> Web -> 会话验证设置下
设置为"NO"如下:
<ul>
<li>
Validate REMOTE_ADDR
</li>
<li>
Validate HTTP_VIA
</li>
<li>
Validate HTTP_X_FORWARDED_FOR
</li>
</ul>
您的 Magento 数据库似乎没有 report_compared_product_index
table.
导入以下 SQL 以在您的数据库中创建此 table 结构。
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`);
如果有帮助请告诉我。