【问题标题】:Magento import - Skip row sku is not definedMagento 导入 - 未定义跳过行 sku
【发布时间】:2016-10-23 05:09:36
【问题描述】:

我正在尝试将 csv 文件导入 Magento,但它总是给我一个错误,说 sku 字段未定义,但它是。

我尝试将编码更改为 UTF-8 和 ANSI,还是不行。

我已经从数据库中映射了这个原生字段,不包括自定义属性:“store”、“websites”、“visibility”、“is_in_stock”、“name”、“qty”、“price”、“sku”、 "description","short_description","type","attribute_set" 和 "weight"。

我是否遗漏了一些必填字段?

我还有两列(自定义属性)是空的。这可能是错误的原因吗?请帮我!是+3000产品的列表,我不能一一添加。

先谢谢了,有问题可以问我。

更新

csv 字段有什么顺序吗?我按照我在magento中映射的顺序,大部分原生字段都在最后。

当我尝试在 System > Import/Export > Import 中检查数据时的错误消息是: 找不到所需的列:sku

【问题讨论】:

  • 请在您的问题中发布实际的错误消息。
  • @Andre Ferraz 错误是“找不到所需的列:sku”

标签: php csv magento import


【解决方案1】:

问题在于 CSV 文件的顺序。我建议您先将产品导出为 CSV,您可以通过 System - Import/Export - Export 执行此操作,选择您的实体类型到产品并导出文件格式 CSV,然后点击继续。

然后您应该会看到 CSV 文件的外观。我希望这会有所帮助。

【讨论】:

  • 我为每个字段使用一个 excel 列,导出的结果显示同一列中的所有字段和值,但每个产品的行不同。那应该是正确的方法吗?我的意思是我需要改变我的 csv 的结构
  • 是的,它需要与您导出的 magento csv 的结构相匹配
【解决方案2】:

我有一个包含 3000 种产品的列表,但无法重组 csv,这需要很长时间。

所以我没有使用您的任何答案,而是用默认数据填充了所有空行,并使用 MS Excel XML 将其导入。然后问题是产品没有出现在产品列表中。我分析了dataabse并找到了那里的记录,但是字段状态没有正确的值,1。我更新了它,它终于出现了。

无论如何,谢谢各位。 :)

【讨论】:

    猜你喜欢
    • 2015-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-19
    • 2014-11-25
    相关资源
    最近更新 更多