インポート行をスキップします。必須フィールド「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";"";"";"";""

Dataflowインポートを使用しようとしているようです。これはかなり古いモジュールであり、速度などの欠点があります。私はそれを使うことを勧めません。
アレックス

回答:


4

次の手順を実行しました。

  • utf8に変換
  • 空の「SKU」列を削除
  • 「artnr」の名前を「sku」に変更
  • すべての行について、列の「タイプ」を「単純」に設定します
  • 列「image」と「small_image」をクリア:「?」=> ""

そして今、インポートは「100%11/11レコードを処理した」、「インポートした11レコード」を教えてくれます。すべて緑、すべて良好ですが、新製品はカタログに記載されていません。

まだいくつかの列欠けていると思います。それが役に立たない場合は、新しい質問に値するでしょう。


「100%11/11レコードを処理」は、管理セクションに表示されることを示唆しています。最初に確認してください。列に「ストア」の情報が入力されていないことに気づきました。これは、商品がインポートされたが、まだ特定のストアに割り当てられていないことを意味します。また; 製品をインポートした後は、常にすべてのインデックスのインデックスを再作成してください(管理画面で不要であることが示されている場合でも、とにかくもう一度実行し、完全に完了するまで待ちます...
Alistair

UTF-8に変換することに加えて... Notepad ++でファイルを開いて、標準ではない文字がないか確認することをお勧めします。
Shay Maor 2018年

2

少なくとも標準のインポートでは、列の区切り文字はカンマです,。セミコロンではありません。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.