Экспорт/Иморт товаров в Excel#
Если плеер не загрузился: открыть на Rutube
1. Где находится раздел#
В админ-панели есть два пункта:
Импорт/Экспорт товаров
Страница для выгрузки Excel, проверки файла и применения изменений.История импортов
Страница с журналом всех запусков (что проверяли, что применяли, какие были ошибки).
2. Что важно понять до начала#
- Сначала всегда делайте
Проверить файл без применения(dry-run). - Только после успешной проверки нажимайте
Применить последний загруженный Excel. - Кнопка
Применитьприменяет последний запуск проверки (dry-run), а не любой файл в истории. - Для безопасности используйте файл, который был выгружен из этой системы, и редактируйте его.
- Формат файла: только
.xlsx(Excel).
3. Рекомендуемый безопасный сценарий работы#
- Откройте страницу
Импорт/Экспорт товаров. - При необходимости задайте фильтры (категории, только активные, только в наличии).
- Нажмите
Скачать файл XLSXи получите текущую выгрузку. - Откройте файл в Excel и внесите изменения.
- Загрузите файл в блоке
Импорт без применения изменений. - Нажмите
Проверить файл без применения. - Посмотрите блок
Результаты последнего dry-run. - Если ошибок и конфликтов нет, нажмите
Применить последний загруженный Excel. - Проверьте результат в
История импортов.
4. Как работают блоки на странице Импорт/Экспорт#
4.1 Фильтры (экспорт и импорт)#
Можно выбрать:
- Категории.
- Только активные товары.
- Только товары в наличии.
Важно:
- Эти фильтры влияют и на выгрузку, и на импорт.
- Перед
Применитьоставляйте те же фильтры, что были приПроверить файл без применения, чтобы результат не отличался.
4.2 Экспорт в Excel#
- Выберите колонки.
- Нажмите
Скачать файл XLSX. - Система создаст файл и даст кнопку скачивания.
Примечание:
- Обязательные служебные колонки добавляются автоматически.
4.3 Импорт без применения изменений#
- Загрузите
.xlsx. - Нажмите
Проверить файл без применения. - Система НЕ изменяет товары, а только показывает, что произойдет.
4.4 Применение импорта#
- Нажмите
Применить последний загруженный Excelтолько после проверки. - Изменения запишутся в базу.
5. Как понимать результаты dry-run#
В блоке Результаты последнего dry-run:
Создастся— сколько новых товаров будет создано.Обновится— сколько существующих товаров изменится.Без изменений— строки, где данные совпадают с текущими.Конфликтов— данные устарели (товар уже изменили после выгрузки).Ошибок— проблемы в файле, из-за которых строка не может быть обработана.
Ниже показываются детальные таблицы:
- Какие товары будут созданы.
- Какие будут обновлены.
- Какие строки конфликтуют.
6. Правила для Excel-файла#
- Используйте
.xlsx. - Первая строка — заголовки колонок.
- Не удаляйте обязательные колонки:
НаименованиеИзменено
- Для переименования товара используйте колонку
Новое наименование. - Не делайте дубли строк с одинаковым наименованием товара в одном файле.
7. Важные особенности импорта#
- Сопоставление товара идет по нормализованному имени (
name_normalized):- система игнорирует регистр,
- лишние пробелы,
- часть отличий в символах.
- Для существующих товаров поле
Измененодолжно совпадать с текущим значением в системе, иначе будет конфликт. - Новые товары после создания получают безопасные значения:
Показывать на сайте= выключено,В наличии= включено.
То есть новые товары после импорта обычно нужно дополнительно проверить и включить вручную.
8. Страница История импортов#
Показывает все запуски по товарам.
Основные статусы:
В ожидании(pending)Проверено(dry_run)Применено(applied)Ошибка(failed)
Доступные действия в строке:
Скачать файл— скачать исходный импортный файл этого запуска.Показать все проблемы— открыть список ошибок по строкам.- По колонкам
Создастся/Обновится/Конфликтовможно открыть подробные списки.
9. Частые ситуации и что делать#
9.1 Конфликты > 0#
Причина:
- Товар изменили в системе после вашей выгрузки.
Что делать:
- Сделайте новую выгрузку.
- Перенесите правки в новый файл.
- Повторите проверку и применение.
9.2 Ошибки > 0#
Причины:
- Неправильные или неизвестные заголовки колонок.
- Пустое обязательное
Наименование. - Неверный формат значений в отдельных полях.
- Конфликт при переименовании (
Новое наименованиеуже занято).
Что делать:
- Откройте
История импортов->Показать все проблемы. - Исправьте файл.
- Загрузите и проверьте заново.
10. Короткий чек-лист перед кнопкой Применить#
- Проверка (
dry-run) выполнена для нужного файла. Конфликтов = 0.Ошибок = 0.- Фильтры на странице не меняли после проверки.
- Понимаете, какие строки создаются и обновляются.
Если все пункты выполнены, можно нажимать Применить последний загруженный Excel.