Ручное добавление товаров быстро становится дорогим и ошибочным. CSV или Excel позволяют загрузить каталог массово: названия, цены, остатки, фото, категории и характеристики.

Но импорт может сломать каталог, если не проверить структуру колонок, дубли, кодировку, изображения, ЧПУ и правила обновления существующих товаров.

Почему это влияет на заявки и деньги

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

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

Где обычно прячется проблема

Не совпадают поля

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

Проблемы с кодировкой

Русские названия могут превратиться в нечитаемые символы при неправильной кодировке CSV.

Дубли товаров

Без уникального артикула или ID импорт может создать копии вместо обновления.

Изображения не загружаются

Фото могут быть ссылками, архивом или локальными файлами, и для каждого варианта нужна своя логика.

Что проверить перед доработкой

  • пример CSV или Excel
  • какие поля обязательны
  • есть ли уникальный артикул
  • как устроены категории
  • откуда брать изображения

Как выглядит нормальное решение

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

  1. Фиксируем текущую проблему и ожидаемый результат.
  2. Проверяем сайт, сервер, логи, админку или внешний сервис.
  3. Делаем минимальную рабочую правку без лишней переделки.
  4. Тестируем сценарий и оставляем понятный результат: что изменено и как этим пользоваться.

Типичные ошибки

  • загружать весь каталог без теста
  • не делать бэкап базы
  • обновлять товары без уникального ключа
  • не проверять кодировку и разделитель CSV

Оценка сроков

Разовый импорт простого CSV2-5 часов
Импорт с фото и категориями1-2 дня
Регулярное обновление каталогаиндивидуально

Что еще может пригодиться

Вопрос-ответ

Можно ли импортировать из Excel?

Да, но часто удобнее сначала привести файл к CSV или XLSX с понятными колонками.

Можно ли обновлять только цены?

Да, если у товаров есть стабильный артикул или ID для сопоставления.

Нужен ли бэкап перед импортом?

Да. Массовая загрузка меняет много записей, поэтому бэкап обязателен.

Итог

Импорт товаров экономит время только при аккуратной подготовке: поля, уникальные ключи, тестовая выборка, бэкап и лог ошибок.

Если у вас похожая задача, напишите в Telegram: @rabotator_support. Я посмотрю ситуацию, уточню риски и предложу решение без лишней бюрократии.