将Magento 1.3产品导入Magento 1.9后,Magento产品未显示在后端

时间:2014-07-07 10:51:05

标签: magento magento-1.9 magento-1.3

我正在将旧的Magento 1.3网站升级到Magento 1.9。 我设法设置另一个临时域并安装了Magento 1.9,主题一切正常, 现在我想将Magento 1.3的所有产品导入我的Magento 1.9新安装。 我从1.9导出并在1.3导出设置中映射列名,并跳过一些可选列导出。最初它给了我一个无效的tax_class_id值设置的错误,尽管它们在Magento设置中都是相同的。然后我跳过tax_class_id列导出。

问题是所有产品都保存到我的新Magento 1.9数据库中但是我在管理产品管理页面中看不到它我试图清理缓存并重新编制索引。

请任何人帮助我.............

3 个答案:

答案 0 :(得分:7)

如果没有tax_class_id,则产品不会显示在后端。

您的产品正在数据库中显示,因此请尝试执行以下操作:

转到catalog -> manage products。您当前的网址将如下所示:

[yoursite.com]/index.php/admin/catalog_product/index/key/[your_key]/

将此网址更改为[yoursite.com]/index.php/admin/catalog_product/edit/id/[product_id]/key/[your_key]/

您可以在数据库中找到产品ID。当您输入此网址时,您可以编辑产品并检查/编辑产品属性,例如税级,状态等,并确保设置了必需属性。

答案 1 :(得分:3)

另请注意,如果由于某种原因数据库中不存在状态字段,则产品将不会在后端显示。我们发现了这个问题,并使用Magmi添加了缺少的字段。

答案 2 :(得分:-1)

只做一件事,令人惊讶的是这个bug将会消失。 导入过程完成后,转到“管理产品”选项卡,选择您上传的所有项目,然后选择“操作”选项卡下拉菜单,选择“更改状态”并点击橙色提交按钮。