Автоматическое создание карточек товаров из спарсенных данных

Представьте: вы еженедельно получаете от 10 поставщиков Excel-файлы с тысячами товаров. Операторы вручную создают карточки в админке — тратят дни, ошибаются в ценах, создают дубликаты. Мы решили эту проблему для сети из 50 интернет-магазинов, построив полностью автоматическое создание карточек товар

Разработка и обслуживание любых видов сайтов:

Информационные сайты или веб-приложения
Сайты визитки, landing page, корпоративные сайты, онлайн каталоги, квиз, промо-сайты, блоги, новостные ресурсы, информационные порталы, форумы, агрегаторы
Сайты или веб-приложения электронной коммерции
Интернет-магазины, B2B-порталы, маркетплейсы, онлайн-обменники, кэшбэк-сайты, биржи, дропшиппинг-платформы, парсеры товаров
Веб-приложения для управления бизнес-процессами
CRM-системы, ERP-системы, корпоративные порталы, системы управления производством, парсеры информации
Сайты или веб-приложения электронных услуг
Доски объявлений, онлайн-школы, онлайн-кинотеатры, конструкторы сайтов, порталы предоставления электронных услуг, видеохостинги, тематические порталы

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

Услуги, которые мы предлагаем
Показано 1 из 1Все 2062 услуг
Автоматическое создание карточек товаров из спарсенных данных
Средний
~5 дней

Наши компетенции:

Часто задаваемые вопросы

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1422
  • image_web-applications_feedme_466_0.webp
    Разработка веб-приложения для компании FEEDME
    1287
  • image_websites_belfingroup_462_0.webp
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    984
  • image_ecommerce_furnoro_435_0.webp
    Разработка интернет магазина для компании FURNORO
    1249
  • image_crm_enviok_479_0.webp
    Разработка веб-приложения для компании Enviok
    986
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Разработка веб-сайта для компании ФИКСПЕР
    999

Представьте: вы еженедельно получаете от 10 поставщиков Excel-файлы с тысячами товаров. Операторы вручную создают карточки в админке — тратят дни, ошибаются в ценах, создают дубликаты. Мы решили эту проблему для сети из 50 интернет-магазинов, построив полностью автоматическое создание карточек товаров из спарсенных данных. Результат: карточки создаются за минуты, ошибки сведены к минимуму, а операторы занимаются только нетипичными случаями. Экономия на зарплате составила значительную часть операционного бюджета, а окупаемость проекта — несколько месяцев. Это ключевой элемент автоматизации eCommerce для интернет-магазинов с большим ассортиментом.

Какие проблемы решает автоматизация?

Основные сложности при ручном вводе — дубликаты товаров от разных поставщиков, невалидные данные (цены-нули, гигантские названия) и несоответствие категорий. Рассмотрим каждую.

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

Товар может появиться у нескольких поставщиков. Без автоматизации операторы не замечают повторения — возникают одинаковые карточки с разными ценами. Детектор дублей проверяет SKU, GTIN и совпадение названия с порогом 90% (Duplicate detection), обновляя существующий товар.

Невалидные данные

Парсер может выдать цену "0" или название из 300 символов. Пропуск таких данных в каталог ломает сортировку. DataValidator проверяет все поля по бизнес-правилам: минимальная цена, максимальная длина, обязательные поля — до записи.

Несоответствие категорий

У каждого поставщика своя структура. CategoryMatcher использует три стратегии: точный маппинг по ID поставщика, нечёткий поиск по названию, а при неудаче — анализ ключевых слов в названии товара.

Также решаются проблемы вариативных товаров (размер, цвет) и SEO-заполнения карточек.

Как устроен пайплайн создания карточек?

Разберём реальный кейс: сеть магазинов одежды с 15 000 товарами от 20 поставщиков. Каждый товар мог иметь 3 размера и 5 цветов — потенциально 300 000 карточек. Автоматизация окупилась за 2 месяца. Ниже — ключевые шаги.

Валидация входных данных

class DataValidator { private array $rules = [ 'sku' => 'required|string|max:100', 'name' => 'required|string|max:500', 'price' => 'required|numeric|min:0.01', 'description' => 'nullable|string', 'images' => 'nullable|array', 'images.*' => 'nullable|url', ]; public function validate(array $data): ValidationResult { $validator = Validator::make($data, $this->rules); if ($validator->fails()) { return ValidationResult::fail($validator->errors()->toArray()); } // Дополнительные бизнес-правила if (isset($data['price']) && $data['price'] < config('import.min_price', 1)) { return ValidationResult::fail(['price' => ['Цена подозрительно мала']]); } return ValidationResult::pass($validator->validated()); } } 

Матчинг категорий

Определяем, к какой категории интернет-магазина относится товар. Если у поставщика есть маппинг — используем его. Иначе ищем категории с похожим названием или по ключевым словам.

Детектор дублей

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

Построитель вариантов

Группирует плоский список в конфигурируемый товар с размерами и цветами. Например, из 20 строк создаётся 1 общая карточка и 20 вариантов с разными SKU.

SEO-заполнение

Мета-теги и slug генерируются автоматически на основе названия и бренда, что избавляет от ручного SEO-наполнения каждой карточки.

Почему стоит автоматизировать создание карточек?

Ручное создание 1000 карточек занимает около 80 часов и содержит 5–10% ошибок. Пайплайн обрабатывает тот же объём за 15 минут с нулевым процентом ошибок. В 10 раз быстрее — это 95% экономии времени операторов. Помимо скорости, вы получаете:

Критерий Ручной ввод Автоматический пайплайн
Время на 1000 карточек 80 часов 15 минут
Доля ошибок 5–10% <0.1%
Масштабируемость Найм операторов Добавление поставщика за 2–3 дня
Консистентность данных Разная Единые правила, SEO-заполнение

Гарантируем консистентность: все поля заполнены по единым правилам, нет пропущенных характеристик. Масштабирование интеграции поставщиков: добавление нового поставщика — вопрос 2–3 дней, а не недель найма персонала.

Более 5 лет строим такие пайплайны, реализовали 50+ проектов по интеграции данных в eCommerce. Гарантируем работу кода в течение 12 месяцев после сдачи.

Что входит в работу?

Компонент Описание
Документация Схема маппинга полей, правила валидации, структура данных после нормализации
Доступы Настройка прав для API магазина, доступы к системе очередей и мониторингу
Обучение Инструкция для операторов по нетипичным случаям и разбор логов импорта
Поддержка 1 месяц пост-релизного сопровождения: исправление багов, оптимизация скорости

Процесс работы: от аналитики до деплоя

  1. Аналитика — изучаем формат данных поставщика, выявляем типичные ошибки.
  2. Проектирование — описываем схему маппинга, бизнес-правила, выбираем стратегию матчинга.
  3. Реализация — пишем валидатор, нормализатор, матчер, детектор дублей и создаватель карточек.
  4. Тестирование — на тестовой выборке проверяем все сценарии: валидный товар, дубликат, опечатка в названии.
  5. Деплой — разворачиваем очередь на production, подключаем логирование и алерты.

Если вы хотите автоматизировать создание карточек, свяжитесь с нами. Мы оценим задачу за 1 день и предложим сроки. Получите консультацию или закажите оценку прямо сейчас.