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 数据库中,但我在管理产品管理页面中看不到它们,我试图清理缓存和重新索引。

请任何人都可以帮助我......

4

3 回答 3

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。当您输入此 url 时,您可以编辑产品并检查/编辑产品属性,如税级、状态等,并确保设置了所有必需的属性。

于 2014-07-07T12:11:34.903 回答
4

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

于 2015-01-13T22:18:44.530 回答
-1

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

于 2015-07-16T15:03:40.413 回答