Magento 1.7中的进口产品没有出现

时间:2012-09-12 12:36:53

标签: magento magento-1.4 magento-1.7

我正在尝试将产品从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中的每个产品中?

5 个答案:

答案 0 :(得分:7)

显然这是一个需要列+一些额外内容的问题。 Magento要求这10个列存在于CSV文件中,否则导入将无效:

  1. attribute_set
  2. tax_class_id
  3. 状态
  4. 重量
  5. SKU
  6. 名称
  7. 描述
  8. SHORT_DESCRIPTION
  9. 来自here

    如果您希望产品可订购,则必须添加:

    • 网站
    • category_ids
    • is_in_stock

答案 1 :(得分:4)

要查看问题是否未设置正确的商店/网站,您可以执行以下操作:

1)登录Magento admin,并转到产品列表。

2)点击全选

3)点击更新属性 - 从左侧选择网站/商店并申请。

如果不能解决问题,这将有助于缩小问题范围。

答案 2 :(得分:4)

我们最近遇到了类似这样的问题,在这种情况下发现了特殊字符问题,注册商标符号“®”放入.csv

不确定这是否会导致问题,但删除特殊字符可以解决问题。希望这会有所帮助。

答案 3 :(得分:1)

在不相关的说明中,确保在运行数据流配置文件时,您已选择"导入产品库存"而不是"导入所有产品"在数据流配置文件中。

答案 4 :(得分:-1)

如果从OpenOffice Calc导出此问题,需要设置为以UTF-8导出,可能还因为特殊字符。