我正在将我的旧Magento 1.3网站升级到Magento 1.9。我设法设置另一个临时域名,并已安装Magento 1.9和主题它一切都很好,现在我想导入所有的产品从Magento 1.3到我的新安装Magento 1.9。我从1.9进行了导出,并在1.3导出设置中映射了列名,并且跳过了一些要导出的可选列。最初,它给我一个错误的无效Magento值设置,尽管他们是相同的,在两个tax_class_id设置。然后,我跳过了要导出的tax_class_id列。
问题是所有的产品都保存到我的新Magento 1.9数据库中,但我无法在管理产品管理页面中看到它们,我试图清理缓存和重建索引。
请任何人能帮助我.
发布于 2014-07-07 20:11:35
如果没有tax_class_id,产品就不会出现在后台。
您的产品已显示在数据库中,因此请尝试执行以下操作:
转到catalog -> manage products。您当前的url将如下所示:
[yoursite.com]/index.php/admin/catalog_product/index/key/[your_key]/
将此url更改为[yoursite.com]/index.php/admin/catalog_product/edit/id/[product_id]/key/[your_key]/
您可以在数据库中找到产品in。当您输入此url时,您可以编辑产品并检查/编辑产品属性,如税级、状态等,并确保设置了所有必需属性。
发布于 2015-01-14 06:18:45
另请注意,如果由于某种原因,数据库中不存在status字段,则产品在后端将不可见。我们发现了这个问题,并使用Magmi添加了缺少的字段。
发布于 2015-07-16 23:03:40
只做一件事,令人惊讶的是这个bug将会消失。导入过程完成后,转到Manage Products选项卡,选择您上传的所有项目,选择Action选项卡下拉菜单,然后选择“Change Status”并点击橙色的submit按钮。
https://stackoverflow.com/questions/24608872
复制相似问题