Интернет-магазины / Блог ontech.pro

Импорт товаров из таблицы: что подготовить до загрузки

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

Подготовила команда ontech.pro · Дата в архиве: · Размещено на сайте: · 3 мин чтения

Определите, как узнавать товар

Название может меняться и повторяться, поэтому для обновления нужен устойчивый идентификатор. Уточните, что используется в учёте: внутренний код, артикул производителя или отдельный код предложения. Для вариантов одной модели ключ должен различать размер, цвет и комплектацию, если они продаются независимо.

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

Согласуйте значения столбцов

В описании формата укажите обязательность, пример и допустимые значения каждого поля. Цена за штуку и цена за коробку должны быть различимы. Для размеров нужны единицы измерения, для логических полей — единый способ обозначать наличие свойства. Разные написания бренда следует привести к справочнику.

Особенно важно поведение пустой ячейки: оставить прежнее значение, очистить его или считать строку ошибочной. Это разные операции. Если редактор удалил фотографию из таблицы, импорт не должен сам решать, надо ли стирать изображение на сайте. Такое правило согласуют до первой массовой загрузки.

Проверьте структуру и связи

Категории, изображения и варианты часто зависят от других строк или справочников. Убедитесь, что категория существует, файл доступен, а вариант относится к нужной модели. Не допускайте незаметного создания новых брендов из опечаток: ошибка в одной букве не должна становиться отдельным фильтром.

Сохраните исходный файл и его версию. Если таблицу правят несколько сотрудников, зафиксируйте финальную редакцию для загрузки. Комментарий в мессенджере о том, что «цены теперь другие», не заменяет однозначного файла, по которому можно повторить или объяснить результат.

Сделайте пробу на разных строках

В тестовый набор включите новый товар, обновляемый товар, вариант, пустое необязательное поле, некорректную цену и повтор ключа. После импорта проверьте карточку, категорию, поиск и корзину. Отчёт о том, что обработаны все строки, ещё не означает, что цена и единица продажи оказались верными.

Для ошибочных строк нужен список с номером, причиной и действием. Хорошо, если исправленный файл можно загрузить повторно без создания дублей. Заранее решите, останавливается ли весь импорт при одной ошибке или допустима частичная обработка с явным итогом.

Подготовьте рабочую загрузку

Перед массовым обновлением согласуйте время, способ восстановления и ответственного за проверку. Не начинайте с одновременного изменения структуры, цен и изображений, если потом невозможно понять причину расхождения. Разделение на понятные партии облегчает сверку и исправление.

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

← Все статьи блога

08 / Следующий шаг

Давайте разберём
вашу задачу

Оставьте контакт и пару слов о проекте. На первом разговоре не продаём разработку — помогаем понять разумный следующий шаг.

  1. 01

    Разберём задачуЦель, ограничения и приоритеты первой версии

  2. 02

    Покажем похожие кейсыЧтобы вы заранее увидели наш уровень и подход

  3. 03

    Дадим ориентирФормат, этапы, сроки и предварительная вилка

Менеджеры на связи круглосуточноВ чате среднее время ответа — 4 минуты
Можно сразу написатьTelegram +7 993 370-60-69
Что планируете?
Как с вами связаться?

Выберите удобный способ — нужен только один контакт.

Без обязательств,
рассылок и навязчивых звонков
Позвонить