Ignorer la ligne d'importation, le champ obligatoire «sku» n'est pas défini


8

Lors de l'importation d'article d'un profil d'importation personnalisé (Dataflow - Profils), j'obtiens cette erreur pour toutes les lignes:

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

J'ai mappé "sku" => "artnr" (Field Mapping) mais il semble qu'il ne l'utilise pas, même si je l'ai Original Magento attribute names in first rowréglé No.

Si je renomme la colonne dans mon fichier csv et mis Original Magento attribute ...à Yescela fonctionne. (Il se plaint plutôt de type vide)

Même problème avec l' importation normale: "Can not find required columns: sku". J'ai changé le nom de la colonne d'artnr en sku et stocké le fichier en tant que utf8.

Les colonnes ressemblent à ceci en ce moment:

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

On dirait que vous essayez d'utiliser l'importation Dataflow. Il s'agit d'un module assez ancien et qui présente certains inconvénients, à savoir la vitesse. Je ne suggérerais pas de l'utiliser.
Alex

Réponses:


4

J'ai fait les étapes suivantes:

  • convertir en utf8
  • supprimer la colonne "sku" vide
  • renommer "artnr" en "sku"
  • définir la colonne "type" sur "simple" pour toutes les lignes
  • effacer la colonne "image" et "small_image": "?" => ""

Et maintenant, l'importation me dit "Enregistrements 100% 11/11 traités", "Enregistrements 11 importés". Tout vert, tout va bien mais les nouveaux produits ne sont pas listés dans le catalogue.

Je suppose qu'il me manque encore quelques colonnes . Si cela n'aide pas, cela vaudrait une nouvelle question.


Les «enregistrements 100% 11/11 traités» suggéreraient qu'ils devraient maintenant apparaître dans la section admin. Vérifiez d'abord. Dans vos colonnes, je remarque que vous n'avez pas d'informations renseignées pour «magasin», cela signifie que vos produits ont été importés mais ne sont pas encore affectés à un magasin particulier. Aussi; Après avoir importé des produits, ré-indexez toujours tous vos index (même si l'écran d'administration suggère qu'ils n'en ont pas besoin, recommencez quand même. Et attendez qu'ils se terminent complètement ...
Alistair

En plus de la conversion en UTF-8 ... Je recommande d'ouvrir le fichier dans Notepad ++ pour voir s'il y a des caractères qui ne sont pas standard.
Shay Maor du

2

Au moins pour l'importation standard, le séparateur de colonnes est une virgule: ,- pas un point-virgule.


2

PI, il existe un attribut pour les produits qui rendent le produit visible. Je ne le vois pas dans votre cartographie, incluez-le et ça devrait aller


J'en avais visibilitymais d'autres champs manquaient, voir ma solution . Mais merci pour vos efforts!
PiTheNumber
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.