Пропуск строки импорта, обязательное поле «sku» не определено

8

Во время импорта статьи пользовательского профиля импорта (Dataflow - Profiles) я получаю эту ошибку для всех строк:

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

Я сопоставил "sku" => "artnr" (Field Mapping), но, похоже, он этим не пользуется, даже если я его 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";"";"";"";""
PiTheNumber
источник
Похоже, вы пытаетесь использовать импорт потока данных. Это довольно старый модуль и имеет ряд недостатков - скорость. Я бы не предложил его использовать.
Алекс

Ответы:

4

Я сделал следующие шаги:

  • конвертировать в utf8
  • удалить пустой столбец "sku"
  • переименуйте "artnr" в "sku"
  • установить столбец "тип" в "простой" для всех строк
  • очистить столбцы "image" и "small_image": "?" => ""

И теперь импорт сообщает мне «Обработано 100% записей 11/11», «Импортировано 11 записей». Все зеленые, все хорошо, но новые продукты не указаны в каталоге.

Я думаю, что мне все еще не хватает некоторых столбцов . Если это не поможет, стоит новый вопрос.

PiTheNumber
источник
«Обработанные 100% 11/11 записей» будут предлагаться в разделе администратора. Проверьте это сначала. В ваших столбцах я заметил, что у вас нет информации, заполненной для «магазина», это означает, что ваши товары импортированы, но еще не назначены ни одному конкретному магазину. Также; После импорта продуктов всегда переиндексируйте все свои индексы (даже если на экране администратора указано, что он им не нужен, в любом случае, сделайте это снова. И подождите, пока они полностью не закончат ...
Alistair
Помимо преобразования в UTF-8 ... Я рекомендую открыть файл в Notepad ++, чтобы увидеть, есть ли какие-либо символы, которые не являются стандартными.
Шей Маор
2

По крайней мере для стандартного импорта разделитель столбцов - запятая: ,- не точка с запятой.

Alex
источник
2

PI, есть атрибут для продуктов, которые делают продукт видимым. Я не вижу его в вашем отображении, включите его, и вы должны быть в порядке

Дэвид Сармьенто
источник
У меня было, visibilityно другие поля отсутствовали, см. Мое решение . Но спасибо за ваши усилия!
PiTheNumber