将Magento 1.3产品导入Magento 1.9后,后台没有显示Magento产品

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 DB中,但我无法在“管理产品”管理页面中看到它们。我尝试清除缓存和重新索引,但仍然不能解决问题。
请问有人能帮帮我吗......
3个回答

7
没有设置tax_class_id,产品无法在后台显示。
您的产品在数据库中显示,因此请尝试以下操作:
进入 目录 -> 管理产品。您当前的网址将如下所示: [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。当您输入此网址时,您可以编辑产品并检查/编辑产品属性,例如税务类别、状态等,并确保所有必需属性已设置。

4

请注意,如果数据库中没有状态字段,那么该产品将无法在后端显示。我们发现了这个问题,并使用Magmi添加了缺失的字段。


-1

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


OP说产品在“管理产品”页面中不可见,因此这并没有帮助。 - Benjam

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接