Одна из частых ситуаций, которая возникает в работе с магазином — товары невозможно импортировать из XML-выгрузки. Причина — выгрузка от поставщика уже содержит структуру категорий, которая не совпадает со структурой вашего магазина.
Что делать в такой ситуации? Есть два возможных способа решения этой проблемы.
Способ первый — изменения в выгрузке
Откройте выгрузку в любом редакторе кода. Хорошо этой цели подходит, например, Sublime.
Вы увидите, что в начале файла отображается структура разделов в том виде, в котором она была в источнике выгрузки.
Каждому разделу присвоен свой ID, и дальше уже в товарах просто указаны числовые ID, по которым при импорте товар попадает в раздел. Соответственно решить проблему импорта можно заменой названия чужих разделов на своих.
На что важно обратить внимание: структура разделов. Родительские категории для подкатегорий указываются через свойство parentID. Этот момент важно учитывать при редактировании значений категорий.
Так будет выглядеть оригинальный файл выгрузки
А на сайте, например, есть три категории с другими названиями, по которым необходимо распределить все товары из этой выгрузки. Тогда исправления будут выглядеть таким образом:
Мы убрали ненужные parentID, прописали новые названия категорий. Выгрузка готова к импорту,
Способ два — использование отчета о результатах импорта
В обновлении 3.33 мы добавили функцию отчета о результатах импорта. После процедуры импорта можно скачать таблицу Excel, в которой будут, в том числе, отображаться ошибки с неверным разделом.
Вы можете загрузить такую таблицу, отсортировать товары с ошибками, и выбрать те, для которых указана ошибка Категория не найдена, либо в категории указан неверный шаблон.
Такие товары копируем отдельно, и заполняем для них колонку Раздел правильными значениями, соответствующими структуре вашего сайта.
После чего можно выполнить начальный импорт товаров — колонки Артикул, Название и Раздел. Товары будут созданы в правильной структуре. Затем надо обновить их, чтобы заполнить характеристики, уже при помощи основной выгрузки. При обновлении колонку Разделы сопоставлять не надо.
Полезно
Импорт товаров — инструкция