Главная → Портфолио → WEB-разработка → Web-программирование → Автоматизация загрузки товарного каталога от поставщиков

Автоматизация загрузки товарного каталога от поставщиков

Telegram-бот для согласования счетов, интегрированный в CRM Битрикс24 — оптимизация бизнес-процессов, ускорение процессов обсуждения и согласования платежей руководством.
Опубликовано: Февраль 2026
Интернет магазин отопления и водоснабжения
Нужен похожий проект?
Автоматизация загрузки товарного каталога от поставщиков

1Цели и задачи

Каталог товаров у поставщика огромен и постоянно обновляется: появляются новые модели, меняются цены, характеристики и наличие. Ручная загрузка и обновление тысяч позиций по файлам-выгрузкам отнимала у контент-менеджеров компании колоссальное время, приводила к задержкам в обновлении ассортимента на сайте и человеческим ошибкам (опечатки, пропущенные товары, неактуальные остатки). Заказчику требовалось полностью автоматизировать этот процесс, чтобы каталог на сайте всегда был синхронизирован с данными поставщика максимально оперативно и без ручного труда.

2Проблема и аналитика

Главной сложностью была не сама загрузка файла, а работа с его содержимым. Файл выгрузки (например, santop.xml) содержал несколько десятков разнородных характеристик товаров - от базовых (артикул, название, цена) до специфичных технических атрибутов («Тип струи», «Межосевое расстояние», «Наличие микролифта», «Материал фасада» и т.д.). Необходимо было не просто залить эти данные, а выполнить целый ряд задач:

  • Корректно их распарсить (сопоставить поля файла с полями на сайте).

  • Интеллектуально обработать: для существующих товаров - обновить информацию, для новых - создать карточки.

  • Обеспечить контроль качества, чтобы автоматизация не привела к захламлению сайта некорректными позициями.

Что мы сделали:

Разработали автоматизированный конвейер обработки данных

  • Настроили ежедневное автоматическое получение файла выгрузки от поставщика Santop в строго определённом месте на сервере.

    ежедневное автоматическое получение файла выгрузки от поставщика Santop в строго определённом месте на сервере

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

    image (13328).png

Реализовали интеллектуальную логику создания и обновления товаров

  • Ключевым полем для идентификации товара был выбран уникальный артикул поставщика.

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

    image (13330).png

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

    image (13331).png

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

Настроили постобработку и логирование

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

  • Формируется краткий отчёт о проделанной работе: сколько товаров обработано, сколько создано новых, сколько обновлено.

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

3Результаты внедрения

Мы внедрили систему импорта товаров, которая стала «цифровым логистом» между поставщиком и сайтом. Это принесло заказчику конкретные и измеримые выгоды:

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

  • Актуальность каталога 24/7. Данные на сайте обновляются ежедневно в автоматическом режиме. Покупатели всегда видят реальные цены, наличие и характеристики, что напрямую повышает конверсию и снижает количество обращений в службу поддержки.

  • Исключение человеческого фактора. Исчезли ошибки, связанные с усталостью или невнимательностью при ручном копировании данных. Товарные карточки стали единообразными и полными.

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

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



Нужен похожий проект?

Расскажите о задаче — покажем близкие по смыслу работы и предложим решение со сроками и бюджетом.

Обсудить проект

Похожие проекты

Интерактивная презентация дорожных знаков по ГОСТ
Календарь планирования Spark
Выбор цвета дивана на 2 зоны кроя
Отчет по остаткам Profitbase в Битрикс24: единая картина продаж для застройщика
Восстановление работы кастомизированного модуля Битрикс24 на php8
Разработка интерфейса для генерации описания товаров для сайта при помощи нейросети (ИИ)
Автоматизация проверки работоспособности бэкапа B2B-портала
Разработка быстрого импорта цен на сайт для 500.000 записей
Отладка и исправление кастомизированных компонентов сайта для php8
Восстановление работы сайта brutalshop.ru после обновления до php 8.2
Обновление php с 5.6 до 8.2 и применение шаблона Аспро Некст для fstfoto.ru
Кастомизированный отчет Шахматка в 1С-Битрикс 24 Корпоративный портал
Автоматическое создание сделок в Битрикс24 из элементов инфоблока
Автоматическое создание сделок в AmoCRM из формы на сайте
Функционал приобретения товара размерным рядом
Интерактивные планировки квартир