跳过导入行,未定义必填字段“ sku”


8

在自定义导入配置文件(数据流-配置文件)的文章导入过程中,所有行均出现此错误:

Skipping import row, required field "sku" is not defined.

我已经映射了“ sku” =>“ artnr”(字段映射),但是即使我Original Magento attribute names in first row设置为,他似乎也没有使用它No

如果我在csv文件中重命名该列并将其设置Original Magento attribute ...Yes有效。(他抱怨是空类型)

正常导入也存在相同问题:"Can not find required columns: sku"。我将列名从artnr更改为sku,并将文件存储为utf8。

当前的列如下所示:

store;websites;attribute_set;type;category_ids;sku_wrong;has_options;name;weight;image;small_image;thumbnail;url_key;url_path;package_content;unit;sku;price;manufacturer;status;tax_class_id;visibility;gesamtrabatt;description;short_description;gift_message_available;qty;min_qty;use_config_min_qty;is_qty_decimal;backorders;use_config_backorders;min_sale_qty;use_config_min_sale_qty;max_sale_qty;use_config_max_sale_qty;is_in_stock;low_stock_date;notify_stock_qty;use_config_notify_stock_qty;manage_stock;use_config_manage_stock;stock_status_changed_automatically;use_config_qty_increments;qty_increments;use_config_enable_qty_increments;enable_qty_increments;product_name;store_id;product_type_id;product_status_changed;product_changed_websites
"";"";"Default";"";"";"";"0";"Brötchen";"";"?";"?";"";"";"";"";"Stück";"10412";".24";"";"";"";"";"0";"Artikel für die Demonstration von Folgeartikel.";"";"";"";"";"";"";"0";"";"1";"";"";"";"";"";"";"";"";"";"";"";"";"";"0";"Brötchen";"";"";"";""

看起来您正在尝试使用数据流导入。它是一个非常古老的模块,具有一些缺点,例如速度。我不建议使用它。
亚历克斯

Answers:


4

我做了以下步骤:

  • 转换为utf8
  • 删除空的“ sku”列
  • 将“ artnr”重命名为“ sku”
  • 将所有行的列“类型”设置为“简单”
  • 清除列“ image”和“ small_image”:“?” =>“”

现在,导入告诉我“已处理100%11/11记录”,“已导入11条记录”。所有绿色,全部良好,但新产品未在目录中列出。

我想我仍然缺少一些专栏。如果那没有帮助,那将是一个新问题。


“已处理100%11/11记录”会提示它们现在应该出现在管理部分中。首先检查。在您的专栏中,我注意到您没有为“商店”填写信息,这意味着您的产品已经进口,但尚未分配给任何特定商店。也; 导入产品后,始终对所有索引重新编制索引(即使管理屏幕显示他们不需要它,也可以再次执行。,并等待它们完全完成...
Alistair 2014年

除了转换为UTF-8之外,我还建议您在Notepad ++中打开文件,以查看是否存在任何非标准字符。
Shay Maor


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.