Saltando la riga di importazione, il campo obbligatorio "sku" non è definito


8

Durante l'importazione dell'articolo di un profilo di importazione personalizzato (Flusso di dati - Profili) viene visualizzato questo errore per tutte le righe:

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

Ho mappato "sku" => "artnr" (Field Mapping) ma sembra che non lo usi, anche se ho Original Magento attribute names in first rowimpostato su No.

Se rinominare la colonna nel mio file CSV e impostato Original Magento attribute ...su Yesfunziona. (Si lamenta invece del tipo vuoto)

Lo stesso problema con l'importazione normale: "Can not find required columns: sku". Ho cambiato il nome della colonna da artnr a sku e ho archiviato il file come utf8.

Le colonne sembrano così al momento:

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";"";"";"";""

Sembra che tu stia tentando di utilizzare l'importazione del flusso di dati. È un modulo piuttosto vecchio e presenta alcuni svantaggi, cioè la velocità. Non consiglierei di usarlo.
Alex,

Risposte:


4

Ho fatto i seguenti passi:

  • converti in utf8
  • rimuove la colonna "sku" vuota
  • rinominare "artnr" in "sku"
  • imposta la colonna "tipo" su "semplice" per tutte le righe
  • cancella colonna "immagine" e "small_image": "?" => ""

E ora l'importazione mi dice "Elaborato 100% record 11/11", "Importato 11 record". Tutto verde, tutto bene ma i nuovi prodotti non sono elencati nel catalogo.

Immagino che mi manchino ancora alcune colonne . Se ciò non aiuta, varrebbe una nuova domanda.


"Record elaborati al 100% dell'11 / 11" suggeriscono che ora dovrebbero apparire nella sezione di amministrazione. Controlla prima quello. Nelle tue colonne noto che non hai informazioni compilate per 'store', questo significa che i tuoi prodotti sono stati importati ma non sono ancora stati assegnati ad alcun negozio particolare. Anche; Dopo aver importato i prodotti, reindicizza sempre tutti gli indici (anche se la schermata di amministrazione suggerisce che non ne hanno bisogno, fallo di nuovo comunque. E attendi che finiscano completamente ...
Alistair,

Oltre alla conversione in UTF-8 ... ti consiglio di aprire il file in Notepad ++ per vedere se ci sono caratteri che non sono standard.
Shay Maor,

2

Almeno per l'importazione standard, il separatore di colonna è una virgola: ,- non punto e virgola.


2

PI, esiste un attributo per i prodotti che rendono visibile il prodotto. Non lo vedo nella tua mappatura, includilo e dovresti essere a posto


Ho avuto visibilityma mancavano altri campi, vedere la mia soluzione . Ma grazie per il tuo sforzo!
PiTheNumber,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.