Коротко
Товары поставщиков загружают в
Разберём, как загружать в интернет-магазин на
Зачем автоматизировать импорт
Пока поставщиков один-два и товаров сотни, каталог можно вести вручную. Когда поставщиков несколько, товаров тысячи, а цены и остатки меняются каждый день, ручная работа приводит к одному и тому же:
- на сайте продаются товары, которых у поставщика уже нет;
- цены отстают от закупочных, и часть заказов приходится отменять или продавать в минус;
- новые товары появляются на сайте с опозданием, без фото и характеристик;
- контент-менеджеры тратят дни на копирование из прайсов.
Автоматический импорт загружает и обновляет каталог по расписанию: новые товары, цены с вашей наценкой, остатки и сроки поставки.
Откуда брать данные: форматы поставщиков
| Источник | Что обычно содержит | Заметки |
|---|---|---|
| API поставщика | каталог, цены, остатки по складам, иногда заказы | самый надёжный вариант: данные актуальны и структурированы |
| XML или YML-файл по ссылке | товары, категории, цены, наличие, фото, характеристики | частый формат: тот же, что для Яндекс Маркета |
| CommerceML (формат 1С) | каталог и предложения из 1С поставщика | удобно, если товары идут через вашу 1С |
| Прайс в Excel или CSV | артикул, название, цена, остаток | часто без фото и характеристик, структура может меняться |
| Сайт поставщика без выгрузки | всё, что видно на страницах | данные собирают парсингом — с разрешения поставщика |
Если выгрузки нет, поможет парсинг сайтов для Битрикс. Перед этим договоритесь с поставщиком: использование фото и описаний — вопрос прав, а сайт поставщика может ограничивать автоматический сбор.
Напрямую на сайт или через 1С
| Способ | Как работает | Когда выбирать |
|---|---|---|
| Напрямую на сайт | модуль или скрипт на сайте забирает выгрузку поставщика и обновляет каталог | учёт ведётся на сайте или товары поставщиков продаются под заказ, без своего склада |
| Через 1С | товары и цены поставщиков загружаются в 1С, на сайт — штатным обменом | учёт, закупки и склад ведутся в 1С, нужна единая база для бухгалтерии |
Смешанный вариант тоже встречается: свои товары и остатки идут из 1С, а товары поставщиков под заказ — напрямую на сайт. Главное — чтобы каждое поле (цена, остаток) имело один источник и обмены не перезаписывали друг друга. Об обмене с 1С — на странице «Интеграция сайта с 1С».
Шаг 1. Сопоставление товаров
Самая важная часть импорта — понять, какой товар поставщика соответствует какому товару на сайте:
- По артикулу поставщика — для товаров, которые есть только у одного поставщика.
- По штрихкоду или артикулу производителя — когда один и тот же товар есть у нескольких поставщиков. Тогда на сайте одна карточка, а цена и наличие выбираются по правилу: самый дешёвый, ближайший склад, приоритетный поставщик.
- Новые товары создаются автоматически или попадают в список на проверку — для каталогов, где важен порядок.
Шаг 2. Категории и характеристики
У поставщика свои разделы и названия характеристик. Их сопоставляют с разделами и свойствами вашего каталога один раз при настройке: «Цвет корпуса» поставщика → свойство «Цвет», раздел «Дрели аккумуляторные» → ваш раздел «Шуруповёрты». Тогда новые товары сразу попадают в нужный раздел и работают в умном фильтре — подробнее в статье «Настройка умного фильтра в Битрикс».
Шаг 3. Цены и наценка
- Правила наценки: процент от закупочной цены — общий, по разделу, бренду или диапазону цены; фиксированная сумма для дешёвых товаров; округление до 10 или 100 ₽.
- Минимальная цена — не ниже рекомендованной розничной цены, если поставщик её задаёт.
- Защита от ошибок: если цена у поставщика изменилась больше чем на заданный процент, товар не обновляется автоматически, а попадает на проверку — так ошибка в прайсе не обнулит цену на сайте.
Шаг 4. Остатки и сроки поставки
- Остатки поставщика показываются как «под заказ» со сроком поставки, свой склад — как «в наличии».
- Товары, которых нет ни у одного поставщика, снимаются с продажи или помечаются «Нет в наличии», но не удаляются — иначе пропадут страницы из поиска.
- Остатки обновляются чаще, чем каталог: каталог — раз в сутки, цены и остатки — несколько раз в день.
Шаг 5. Фото и описания
- Фото скачиваются на ваш сервер, а не подгружаются с сайта поставщика: чужой сервер может быть медленным или удалить файл.
- Повторно одно и то же фото не скачивается — экономия места и времени обмена.
- Ваши ручные правки описаний и фото не перезаписываются при следующем импорте: такие поля помечаются как «не обновлять».
- Описание поставщика лучше дополнить своим текстом — одинаковые описания у десятков магазинов плохо ранжируются.
Шаг 6. Расписание и контроль
- Импорт запускается по расписанию cron в часы низкой нагрузки, большие файлы обрабатываются частями.
- После каждого импорта — отчёт: сколько товаров создано, обновлено, снято с продажи, какие ошибки.
- Если файл поставщика не скачался или пришёл пустым, каталог не трогается, а ответственный получает уведомление. Это защищает от ситуации, когда из-за сбоя у поставщика весь каталог становится «нет в наличии».
Чек-лист импорта от поставщиков
- Для каждого поставщика выбран источник: API, XML/YML, CommerceML, Excel или парсинг.
- Определено, грузить напрямую на сайт или через 1С, у каждого поля один источник.
- Товары сопоставляются по артикулу, штрихкоду или артикулу производителя.
- Категории и характеристики поставщиков сопоставлены с каталогом и фильтром.
- Заданы правила наценки, округления и минимальной цены.
- Резкие изменения цены уходят на проверку, а не на сайт.
- Остатки поставщиков показываются «под заказ» со сроком поставки.
- Фото скачиваются на свой сервер, ручные правки не перезаписываются.
- Импорт идёт по расписанию, после него приходит отчёт.
- Пустой или битый файл поставщика не обнуляет каталог.
Сколько стоит
Универсального инструмента для всех поставщиков нет: стоимость зависит от числа поставщиков, форматов их данных, объёма каталога и того, грузим ли напрямую или через 1С. Смету составляем после анализа выгрузок. Подробнее — на странице «Импорт товаров в Битрикс»; готовые схемы есть для поставщиков автозапчастей, компьютерных товаров, электротехники и сувенирной продукции. Советы по массовым наценкам — в статье «Импорт каталога, массовые наценки и другие лайфхаки».
Как настроить автоматический импорт товаров от поставщиков
- Выберите источникAPI, XML/YML, CommerceML, Excel или парсинг — для каждого поставщика.
- Решите, куда грузитьНапрямую на сайт или через 1С; у каждого поля — один источник.
- Сопоставьте товарыПо артикулу, штрихкоду или артикулу производителя.
- Привяжите категории и свойстваРазделы и характеристики поставщика — к вашему каталогу и фильтру.
- Настройте цены и остаткиНаценка, округление, минимальная цена; остатки «под заказ» со сроком.
- Запустите по расписаниюИмпорт по cron, отчёт после каждого запуска, защита от пустых файлов.
Источники
Подготовлено командой WRP — Золотого партнёра












