Omitiendo fila de importación, el campo requerido "sku" no está definido


8

Durante la importación del artículo de un perfil de importación personalizado (Flujo de datos - Perfiles) obtengo este error para todas las filas:

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

He mapeado "sku" => "artnr" (Field Mapping) pero parece que él no usa esto, incluso yo lo he Original Magento attribute names in first rowconfigurado No.

Si cambio el nombre de la columna en mi archivo csv y puse Original Magento attribute ...a Yessu funcionamiento. (En cambio, se queja del tipo vacío)

El mismo problema con la importación normales: "Can not find required columns: sku". Cambié el nombre de la columna de artnr a sku y almacené el archivo como utf8.

Las columnas se ven así en este 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";"";"";"";""

Parece que está intentando utilizar la importación de flujo de datos. Es un módulo bastante antiguo y tiene algunas desventajas, es decir, la velocidad. No sugeriría usarlo.
Alex

Respuestas:


4

Hice los siguientes pasos:

  • convertir a utf8
  • eliminar la columna vacía "sku"
  • cambie el nombre de "artnr" a "sku"
  • establezca la columna "tipo" en "simple" para todas las filas
  • borrar la columna "imagen" y "small_image": "?" => ""

Y ahora la importación me dice "Procesó 100% registros 11/11", "Importó 11 registros". Todo verde, todo bien, pero los nuevos productos no figuran en el catálogo.

Supongo que todavía me faltan algunas columnas . Si eso no ayuda, valdría una nueva pregunta.


"Procesado 100% 11/11 registros" sugeriría que ahora deberían aparecer en la sección de administración. Comprueba eso primero. En sus columnas, noto que no tiene información completada para 'tienda', esto significa que sus productos se han importado pero aún no están asignados a ninguna tienda en particular. También; Después de importar productos, siempre vuelva a indexar todos sus índices (incluso si la pantalla del administrador sugiere que no lo necesitan, hágalo nuevamente de todos modos. Y espere a que terminen por completo ...
Alistair

Además de convertir a UTF-8 ... Recomiendo abrir el archivo en Notepad ++ para ver si hay caracteres que no son estándar.
Shay Maor

2

Al menos para la importación estándar, el separador de columna es una coma: ,- no punto y coma.


2

PI, hay un atributo para los productos que hacen que el producto sea visible. No lo veo en tu mapeo, inclúyelo y deberías estar bien


Tenía visibilitypero faltaban otros campos, vea mi solución . Pero gracias por tu esfuerzo!
PiTheNumber
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.