База знаний EMS-платформы PlatParts Руководство по настройке EMS-платформы PlatParts
Актуальная (latest)

Импорт в каталог наличия

На этой странице 22

Эта инструкция нужна, если Вы хотите массово загрузить товары в каталог наличия из CSV-файла. Обычно это делают, когда товаров много, когда поставщик регулярно присылает прайс или когда нужно быстро обновить цены, остатки, категории и фото.

Через импорт можно:

  • создать новые карточки товаров;
  • обновить уже существующие;
  • распределить товары по категориям;
  • создать недостающие категории прямо из файла;
  • загрузить цены, остатки и сроки доставки;
  • загрузить теги, фото, характеристики и аналоги.

См. также

Где находится

Каталог → Товары → Импорт

Когда импорт удобнее ручной правки

Импорт обычно выбирают, когда:

  • товаров десятки, сотни или тысячи;
  • нужно обновить каталог одним прайсом;
  • цены и остатки приходят файлом;
  • фото, категории и характеристики тоже удобнее передавать массово.

Если нужно поправить один товар, обычно проще открыть карточку руками. Если нужно обновить 500 товаров, почти всегда удобнее импорт.

Что нужно подготовить заранее

Перед первой большой загрузкой лучше проверить:

  1. категории каталога уже созданы или Вы готовы разрешить их создание из файла;
  2. если будете загружать цены и остатки, уже есть поставщик с типом «Склад для каталога товаров»;
  3. этот склад уже привязан к нужной точке выдачи;
  4. у Вас есть маленький тестовый файл на 2-5 строк, а не сразу весь прайс.
Начинайте с маленького файла

Сначала загрузите 2-5 строк и проверьте, как система создала категории, фото, цены и остатки. Только после этого запускайте большой прайс.

Как система понимает, создавать товар или обновлять

Главное правило импорта:

товар определяется по связке «Производитель + Артикул»

Это значит:

  • если в каталоге уже есть товар с таким же производителем и артикулом, система обновит существующую карточку;
  • если такой связки нет, система создаст новую карточку.

Если выбрана «Категория по умолчанию»: сначала поиск идёт среди товаров этой категории, затем — по всему каталогу. Учитывайте это, если один и тот же артикул может встречаться в разных разделах.

Пример. Если в каталоге уже есть товар с производителем FORD и артикулом 1803059, строка с такими же значениями обновит этот товар. Если в файле будет другой производитель, например FORD MOTOR, система посчитает это уже другим товаром.

Что можно скачать прямо в окне импорта

В окне импорта есть три готовых примера CSV:

  • Скачать минимальный пример
  • Скачать полный пример
  • Скачать пример категорий и характеристик

Это самый удобный способ начать, потому что в этих файлах уже правильные заголовки колонок.

Как проходит импорт по шагам

Шаг 1. Подготовьте CSV-файл

Минимально нужны три колонки:

  • Наименование
  • Производитель
  • Артикул

Если хотите загружать ещё и наличие, добавьте:

  • Цена продажи
  • Цена закупа
  • Количество
  • при необходимости Цена зачеркнутая
  • при необходимости Срок доставки (дни)

Если хотите загружать фото, теги, характеристики или аналоги, добавьте соответствующие колонки. Полный список есть в статье Формат файла для импорта и экспорта.

Шаг 2. Откройте импорт и загрузите файл

  1. Откройте Каталог → Товары.
  2. Нажмите Импорт.
  3. При необходимости скачайте один из готовых примеров.
  4. Загрузите свой CSV.

Шаг 3. Сопоставьте колонки

На этом шаге Вы показываете системе, какая колонка файла за что отвечает.

Обязательно сопоставьте:

  • Наименование
  • Производитель
  • Артикул

Остальное сопоставляйте только по необходимости:

  • Категории
  • Описание
  • Теги
  • Изображения
  • Флаг активности
  • Порядок сортировки
  • Seo url
  • Meta title
  • Meta description
  • Meta keywords
  • Основные характеристики
  • Дополнительные характеристики
  • Цена продажи
  • Цена зачеркнутая
  • Цена закупа
  • Количество
  • Срок доставки (дни)
  • Аналоги

Шаг 4. Решите, откуда возьмутся категории

У товара при импорте должна появиться хотя бы одна категория:

  • либо через Категорию по умолчанию;
  • либо через колонку Категории в самом файле.

Если нет ни того, ни другого, строка не загрузится.

Сценарий 1. Весь файл относится к одному разделу

Если весь прайс должен попасть в одну категорию:

  1. выберите Категорию по умолчанию;
  2. колонку Категории можно не использовать.

Пример. У Вас отдельный прайс только на масляные фильтры. Тогда можно выбрать категорию «Автозапчасти > Фильтры > Масляные» один раз в настройках импорта, а в CSV не передавать категории вообще.

Сценарий 2. В одном файле много разных разделов

Если в одном файле смешаны фильтры, масла, свечи и другие группы:

  1. оставьте Категорию по умолчанию пустой;
  2. передайте и сопоставьте колонку Категории.

Важное правило про «Категорию по умолчанию»

Если Вы выбрали Категорию по умолчанию, а колонка Категории в файле тоже заполнена, тогда товар попадёт:

  • и в категорию по умолчанию;
  • и в категории из файла.

То есть колонка Категории не игнорируется. Она просто работает дополнительно.

Пример. Вы выбрали категорию по умолчанию «Распродажа», а в файле у строки указано «Автозапчасти > Фильтры». После импорта товар окажется сразу в двух разделах.

Если Вам нужен строго один раздел на весь файл, не используйте колонку Категории.

Шаг 5. Если нужно, разрешите создание категорий из файла

Для этого есть опция «Создавать недостающие категории из файла».

Её включают, когда:

  • Вы загружаете каталог впервые;
  • в файле уже есть готовая структура разделов;
  • нужных категорий ещё нет в панели.

Система умеет понимать:

  • полный путь через >;
  • несколько категорий через запятую;
  • лишние пробелы;
  • некоторые приставки вроде Товарная группа:;
  • категории без учёта регистра.

Пример. Значение Автозапчасти > Фильтры > Масляные создаст ветку дерева, если её ещё нет. Значение Фильтры, Расходники привяжет товар сразу к двум разделам.

Если категория была когда-то удалена, система может восстановить её вместо создания дубля.

Шаг 6. Настройте наличие

Если в файле есть цены, количество или срок доставки, обязательно выберите:

  • Точка выдачи
  • Склад точки выдачи

Без этого карточка товара может создаться, но наличие не сохранится.

Что важно помнить:

  • цены в импорте передаются в рублях;
  • количество передаётся обычным числом;
  • срок доставки передаётся в днях.

Пример. Если в файле цена 1190, система поймёт это как 1190 рублей, а не как 11,90.

Шаг 7. Решите, нужно ли удалять старое наличие

Для полной замены остатков по выбранной паре точка выдачи + склад есть опция «Удалить наличие».

Она нужна, когда новый файл должен полностью заменить старые остатки.

Совет

Точка выдачи и Склад точки выдачи обязательны также при включённом «Удалить наличие», даже если в файле нет колонок с ценами и количеством.

Пример. Вчера на точке было 100 товаров, а сегодня Вы загружаете новый полный остаток на эту же точку. Если включить «Удалить наличие», старые строки, которых нет в новом файле, будут убраны. Если не включать, часть старых остатков может остаться.

Шаг 8. Решите, нужна ли полная замена раздела

Для полной перезаливки одной категории есть опция «Удалить товары категории».

Условие для «Удалить товары категории»

Опция доступна только если в настройках импорта выбрана Категория по умолчанию. Если категории передаются только колонкой Категории в файле (без категории по умолчанию), эту опцию включить нельзя — импорт выдаст ошибку.

При необходимости вместе с ней можно включить «Удалять пустые категории после импорта».

Что это значит на практике:

  • товары, которых не было в новом файле, будут убраны из выбранной категории;
  • если товар ещё состоит в других категориях, сам товар не исчезнет, а просто отвяжется от очищаемой категории;
  • если после очистки какие-то категории стали пустыми, система может удалить их снизу вверх по дереву.
Полная очистка раздела

Эти опции включайте только тогда, когда новый файл действительно должен полностью заменить старое содержимое раздела. Иначе можно случайно убрать товары или категории, которые Вы хотели оставить.

Шаг 9. Выберите режим изображений

Если в файле есть колонка Изображения, выберите один из двух режимов.

Скачивать изображения в медиатеку

В этом режиме система:

  1. берёт ссылки из файла;
  2. скачивает картинки;
  3. сохраняет их у Вас;
  4. показывает товар с локальными файлами.

Этот вариант подходит, когда Вы хотите хранить фото на своей стороне.

Показывать изображения по внешним ссылкам

В этом режиме система:

  1. сохраняет внешние URL;
  2. не скачивает файлы к себе;
  3. показывает изображения прямо по этим ссылкам.

Этот вариант подходит, когда поставщик уже отдаёт нормальные ссылки и Вы не хотите занимать место на сервере.

Когда включать удаление старых локальных фото

Если раньше товар работал на локальных файлах, а теперь Вы переводите его на внешние ссылки, включите «Удалить локально скачанные фото после импорта».

Удаление проходит в фоне, не сразу. Если до выполнения очереди товар снова переключат на локальные файлы, удаление будет пропущено.

Шаг 10. При необходимости включите генерацию зачёркнутой цены

Если в файле нет колонки Цена зачеркнутая, но она нужна на сайте, можно включить:

  • Сгенерировать зачеркнутую цену
  • Процент наценки

Тогда система сама рассчитает зачёркнутую цену от цены продажи.

Пример. Если цена продажи 1000, а наценка 20, зачёркнутая цена будет рассчитана автоматически.

Шаг 11. Запустите импорт

После проверки настроек запустите загрузку.

Импорт выполняется в фоне. Это значит:

  • не нужно сидеть на странице до конца;
  • большие файлы делятся на части;
  • несколько частей могут обрабатываться параллельно;
  • после завершения Вы получите уведомление.

Если строка сталкивается с временной технической ошибкой, система может автоматически попробовать обработать именно эту строку ещё раз. Если и после повторов строка не проходит, она попадёт в ошибки.

Что происходит после запуска

Во время импорта система:

  1. читает CSV;
  2. сопоставляет колонки;
  3. ищет товар по связке Производитель + Артикул;
  4. создаёт карточку или обновляет существующую;
  5. привязывает категории;
  6. обрабатывает теги, фото и аналоги;
  7. сохраняет характеристики;
  8. записывает наличие;
  9. после завершения при необходимости:
    • очищает старое наличие;
    • очищает товары выбранной категории;
    • удаляет пустые категории;
    • ставит удаление старых локальных фото в очередь.

Как понять итог импорта

После завершения система показывает понятную сводку:

  • сколько строк обработано успешно;
  • сколько строк упало с ошибками;
  • сколько уникальных товаров реально было затронуто;
  • сколько товаров создано;
  • сколько товаров обновлено;
  • сколько строк повторно попали в уже затронутую карточку.

Последний пункт особенно полезен, если в одном файле несколько строк относятся к одному товару.

Пример. В файле 200 строк, но уникально затронуто 150 товаров. Значит часть строк пришлась на уже встречавшиеся связки Производитель + Артикул.

Какие ошибки встречаются чаще всего

Чаще всего проблемы связаны с:

  • отсутствием категории;
  • неправильным путём категории;
  • невыбранными точкой выдачи и складом при загрузке наличия;
  • неверными ссылками на фото;
  • дублями по производителю и артикулу;
  • путаницей между рублями и копейками.

Отдельно строка может упасть на шагах:

  • tags
  • photos
  • crosses

Это значит, что сама карточка товара нашлась, но сломалась обработка тегов, изображений или аналогов.

Подробные разборы ошибок собраны в статье Типовые проблемы импорта и экспорта.

Что проверить после импорта

После завершения лучше сразу открыть Список товаров и проверить:

  1. появились ли новые товары;
  2. обновились ли старые карточки;
  3. нет ли дублей;
  4. попали ли товары в нужные категории;
  5. корректно ли загрузились фото;
  6. правильно ли записались цены и остатки.

Пример. После тестового импорта на 3 строки откройте одну карточку руками и убедитесь, что у неё верные категории, фото и наличие. Это займёт 2 минуты и сэкономит много времени перед большой загрузкой.