Magento批量导入field not defined问题解决笔记

作者:Jeen 发布于:2013-4-21 20:06 Sunday 分类:工作笔记

环境 magento v1.5.1.0

执行批量导入时提示

  • Starting Mage_Dataflow_Model_Convert_Parser_Csv :: parse
  • Found 5 rows.
  • Starting catalog/convert_adapter_productimport :: parse
  • Skip import row, required field “sku” not defined
  • Skip import row, required field “sku” not defined
  • Skip import row, required field “sku” not defined
  • Skip import row, required field “sku” not defined
  • Skip import row, required field “sku” not defined
  • Processed 100% 5/5 records
  • Imported 0 records

网上还有其他的出错情况,类似于

Skip import row, required field “store” not defined

等等。

刚碰到有些头疼不懂如何下手,这边使用的是csv 文件进行批量导入。

上网搜索一番,发现有人说是 csv文件的编码的问题,于是尝试将csv文件用文本编辑器打开(记事本,notepad++等)  然后转换编码为utf8

尝试 导入,依然会出现问题。

逛街回来,再查看这个问题,突然注意到记事本打开的csv 文件

sku项后面有好几个空格,,type,sku   ,categories,…….

将空格删除后,保存,重新测试导入   ok

  • Starting Mage_Dataflow_Model_Convert_Parser_Csv :: parse
  • Found 5 rows.
  • Starting catalog/convert_adapter_productimport :: parse
  • Processed 100% 5/5 records
  • Imported 5 records

其他类似的问题,可能也跟这两种因素有关吧。

记此以备忘 :-)

标签: magento

发表评论:

©2010-2024 Jeen All Rights Reserved.Powered by emlog 京ICP备15058100号-1