Beim Überspringen der Importzeile ist das erforderliche Feld "sku" nicht definiert

8

Beim Artikelimport eines benutzerdefinierten Importprofils (Datenfluss - Profile) wird folgende Fehlermeldung für alle Zeilen angezeigt:

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

Ich habe "sku" => "artnr" (Field Mapping) zugeordnet, aber es sieht so aus, als würde er dies nicht verwenden, auch wenn ich es Original Magento attribute names in first roweingestellt habe No.

Wenn ich die Spalte in meiner CSV-Datei umbenenne und Original Magento attribute ...auf Yessie setze , funktioniert sie. (Er beschwert sich stattdessen über leeren Typ)

Gleiches Problem beim normalen Import : "Can not find required columns: sku". Ich habe den Spaltennamen von artnr in sku geändert und die Datei als utf8 gespeichert.

Spalten sehen im Moment so aus:

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";"";"";"";""
PiTheNumber
quelle
Sieht so aus, als würden Sie versuchen, den Datenflussimport zu verwenden. Es ist ein ziemlich altes Modul und hat einige Nachteile, dh Geschwindigkeit. Ich würde nicht vorschlagen, es zu verwenden.
Alex

Antworten:

4

Ich habe die folgenden Schritte ausgeführt:

  • konvertiere zu utf8
  • Leere Spalte "sku" entfernen
  • benenne "artnr" in "sku" um
  • Setzen Sie die Spalte "Typ" für alle Zeilen auf "Einfach"
  • Spalte "Bild" und "kleines_Bild" löschen: "?" => ""

Und jetzt sagt mir der Import "Verarbeitete 100% 11/11-Datensätze", "Importierte 11 Datensätze". Alles grün, alles gut, aber die neuen Produkte sind nicht im Katalog aufgeführt.

Ich vermisse wohl noch einige Spalten . Wenn das nicht hilft, wäre es eine neue Frage wert.

PiTheNumber
quelle
"Verarbeitete 100% 11/11-Datensätze" würde vorschlagen, dass sie jetzt im Admin-Bereich angezeigt werden. Überprüfen Sie das zuerst. In Ihren Spalten stelle ich fest, dass Sie keine Informationen für "Geschäft" eingegeben haben. Dies bedeutet, dass Ihre Produkte importiert wurden, aber noch keinem bestimmten Geschäft zugeordnet sind. Ebenfalls; Nach dem Importieren von Produkten indizieren Sie immer alle Ihre Indizes neu (auch wenn der Administratorbildschirm anzeigt, dass sie nicht benötigt werden, wiederholen Sie dies trotzdem. Warten Sie, bis sie vollständig abgeschlossen sind ...
Alistair,
Neben der Konvertierung in UTF-8 ... empfehle ich, die Datei in Notepad ++ zu öffnen, um festzustellen, ob Zeichen vorhanden sind, die nicht dem Standard entsprechen.
Shay Maor
2

Zumindest für den Standardimport ist das Spaltentrennzeichen Komma: ,- kein Semikolon.

Alex
quelle
2

PI, es gibt ein Attribut für Produkte, die das Produkt sichtbar machen. Ich sehe es nicht in Ihrem Mapping, fügen Sie es hinzu und Sie sollten in Ordnung sein

David Sarmiento
quelle
Ich hatte visibilityaber andere Felder fehlten, siehe meine Lösung . Aber danke für deine Mühe!
PiTheNumber