我正在尝试将产品从Magento 1.4.0.2(Site-A)转移到Mangeto 1.7.0.1(Site-B)。
我已使用这些字段映射在Site-A中配置了导出配置文件:
sku | name | short_description | weight | price | type | description | attribute_set | tax_class_id
运行此配置文件后,我有一个export_all_products.csv
文件。我将它导入Site-B。 (我设置了Site-B,其中包含导入所有产品数据流配置文件,以相同的方式映射文件。)
导入后,我刷新了所有索引,但“目录→管理产品”下仍然没有产品。
为什么产品没有出现?
(我怀疑这是因为store B
有两个网站而store A
只有一个网站。其中一个网站都没有相同的名称。)
是否需要将商店名称信息添加到导出的CSV中的每个产品中?
答案 0 :(得分:7)
显然这是一个需要列+一些额外内容的问题。 Magento要求这10个列存在于CSV文件中,否则导入将无效:
来自here
如果您希望产品可订购,则必须添加:
答案 1 :(得分:4)
要查看问题是否未设置正确的商店/网站,您可以执行以下操作:
1)登录Magento admin,并转到产品列表。
2)点击全选
3)点击更新属性 - 从左侧选择网站/商店并申请。
如果不能解决问题,这将有助于缩小问题范围。答案 2 :(得分:4)
我们最近遇到了类似这样的问题,在这种情况下发现了特殊字符问题,注册商标符号“®”放入.csv
不确定这是否会导致问题,但删除特殊字符可以解决问题。希望这会有所帮助。
答案 3 :(得分:1)
在不相关的说明中,确保在运行数据流配置文件时,您已选择"导入产品库存"而不是"导入所有产品"在数据流配置文件中。
答案 4 :(得分:-1)
如果从OpenOffice Calc导出此问题,需要设置为以UTF-8导出,可能还因为特殊字符。