我正在将我的旧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 回答
只做一件事,令人惊讶的是这个bug将会消失 . 导入过程完成后,转到“管理产品”选项卡,选择您上传的所有项目,然后选择“操作”选项卡下拉菜单,选择“更改状态”并点击橙色提交按钮 .
没有
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 . 输入此网址后,您可以编辑产品并检查/编辑产品属性,例如税级,状态等,并确保设置了必需属性 .
另请注意,如果由于某种原因数据库中不存在 status 字段,则后端将无法显示该产品 . 我们发现了这个问题并使用Magmi添加了缺少的字段 .