Автоматизация картинок для маркетплейсов

Заказчик
Компания «ШинСнаб.рф» — интернет-магазин автомобильных шин и дисков в Самаре.
Задача
Обеспечить автоматическое создание изображений для карточек товаров под требования Wildberries, Ozon, Яндекс.Маркет и Авито прямо из административной панели «1С-Битрикс» с подстановкой параметров.

Рассказываем, как разработали модуль для автоматической генерации картинок товаров под требования Wildberries, Ozon, «Яндекс.Маркет» и «Авито» прямо из административной панели «1С-Битрикс».

Модуль wintra.genimgmarketplace: как автоматизировать генерацию картинок для маркетплейсов

Проблема: тысячи картинок для сотен товаров

Весной 2026 года к нам обратились владельцы интернет-магазина шин «Шинснаб.рф». Задача была стандартная для крупного e-commerce: подготовить картинки 1000+ товаров для размещения на 4 маркетплейсах — Ozon, Wildberries, «Яндекс.Маркет» и «Авито».

Казалось бы, что сложного? Но дьявол кроется в деталях.

Разные технические требования площадок

Каждый маркетплейс предъявляет собственные требования к размерам изображений:

  • Ozon: 700×933 пикселя;
  • Wildberries: 900?1200 пикселей;
  • Яндекс.Маркет: 1040?1440 пикселей;
  • Авито: 1280?960 пикселей.

Итого: 4000 картинок только для основного ассортимента. При ручной подготовке — 5–7 минут на товар с учётом обработки, наложения логотипа, добавления текстовой информации. Простая арифметика: 1000 товаров ? 4 площадки ? 6 минут = 400 часов работы.

Требования к единому стилю

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

  • Единый брендовый фон.
  • Логотип в одном месте.
  • Консистентное расположение текста с характеристиками.
  • Качественное удаление фона у товара.

При ручной обработке поддерживать такую консистентность практически невозможно — человеческий фактор даёт о себе знать.

Масштабируемость под новые товары

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

Решение: визуальный редактор шаблонов

Мы разработали модуль wintra.genimgmarketplace — решение для автоматической генерации картинок товаров прямо в административной панели «1С-Битрикс».

Интерфейс настройки шаблонов для генерации изображений — модуль wintra.genimgmarketplace для «1С-Битрикс» от «Винтра»

Интерфейс модуля в административной панели: список шаблонов для разных маркетплейсов и размеров

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

Архитектура слоёв

Модуль работает по принципу послойной композиции. Доступно 7 типов слоёв:

Графические слои:

  1. Фон — статическое изображение или фон с автоматическим удалением у товара.
  2. Локальная картинка — загружаемое в админку изображение (логотипы, декоративные элементы).
  3. Детальная картинка товара — основное фото из карточки товара.
  4. Картинка из свойства товара — дополнительные изображения из характеристик.

Текстовые слои:

  1. Статический текст — неизменяемые надписи (название магазина, слоганы).
  2. Текст из свойства — динамические данные товара (название, размер, цена).
  3. PHP-вычисляемый текст — сложная логика (например, «Скидка 15%» при определённых условиях).

Слои изображения — модуль wintra.genimgmarketplace для «1С-Битрикс» от «Винтра»

Условная логика

Особенно полезная функция — условные слои. Можно настроить отображение элементов в зависимости от характеристик товара. Например:

  • Показывать стикер «ХИТ» только для топовых позиций.
  • Выделять товары со скидкой специальным фоном.
  • Добавлять сезонные элементы для зимних/летних шин.

Техническая реализация

Стек технологий

Модуль написан на PHP для платформы «1С-Битрикс». Для рендеринга изображений используется библиотека GD2 — стандартное решение, которое есть на любом хостинге.

Архитектура модуля состоит из 4 основных классов:

  1. Template — управление шаблонами (создание, редактирование, удаление).
  2. Layer — работа со слоями внутри шаблона.
  3. Generator — послойный рендер финальных изображений.
  4. Schedule — обработка фоновых заданий через cron.

Визуальный редактор шаблонов в админке «1С-Битрикс» — модуль wintra.genimgmarketplace от «Винтра»

Каждый шаблон редактируется в визуальном конструкторе слоёв — фон, логотип, текст, картинка товара. Изменения сразу видны в превью

Автоматическое удаление фона

Одна из самых трудозатратных операций при подготовке картинок — качественное удаление фона у товара. Модуль решает это автоматически:

  1. Попиксельная обработка — анализ каждого пикселя на предмет принадлежности к фону.
  2. Feather-сглаживание — создание плавных переходов по краям объекта.
  3. Интеллектуальное определение границ — автоматический поиск контуров товара.

Результат не уступает ручной обработке в Photoshop, но выполняется за секунды.

Настройки слоя фона — модуль wintra.genimgmarketplace для «1С-Битрикс» от «Винтра»

Безопасность и производительность

Код модуля прошёл аудит безопасности:

  1. Защита от XSS-атак через фильтрацию входящих данных.
  2. Параметризованные SQL-запросы для предотвращения инъекций.
  3. Валидация загружаемых файлов.

CSS и JavaScript вынесены в отдельные файлы для ускорения загрузки. Все текстовки интерфейса — через lang-файлы для возможной локализации.

Исходный код размещён в:

/opt/stozer/projects/shinsnab/www/local/modules/wm.genimgmarketplace/

— стандартная структура модулей Битрикс.

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

Экономия времени

До автоматизации на подготовку картинок 1000 товаров для 4 площадок требовалось 400 человеко-часов. После внедрения модуля:

  • Настройка шаблона: 2-3 часа.
  • Генерация всех картинок: 30-40 минут.

Итого: 95% экономии времени.

Качество и консистентность

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

Масштабируемость

Добавление нового товара в каталог автоматически запускает генерацию картинок для всех площадок. Менеджер просто заполняет карточку товара — картинки создаются без его участия.

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

Итоговые картинки для маркетплейса: разные модели шин оформлены в едином фирменном стиле. Брендовый фон, логотип, характеристики товара — всё на своих местах. Каждая картинка автоматически генерируется под нужный размер площадки

Коммерческий успех

Модуль успешно прошёл модерацию и опубликован на Bitrix Marketplace как коммерческий продукт. Живые примеры работы можно посмотреть в карточках товаров «ШинСнаб.рф» на марктеплейсах — все картинки товаров созданы автоматически. Например, на Ozon и Wildberries.

Автоматизация через cron-задания

Модуль работает в фоновом режиме через систему заданий. Настроив cron на сервере, можно полностью забыть о ручной генерации:

  • Новый товар добавлен → картинки создаются автоматически.
  • Изменена цена ? картинки обновляются с новой ценой.
  • Обновлён шаблон ? все картинки пересоздаются с новым дизайном.


Система работает 24/7 без участия человека.

Практическая выгода для бизнеса

Прямая экономия

400 часов ручной работы ? 1500 руб/час = 600 000 рублей экономии только на первичной подготовке картинок. При регулярном пополнении каталога экономия составляет десятки тысяч рублей ежемесячно.

Скорость выхода на новые площадки

При подключении к новому маркетплейсу не нужно заново готовить весь визуальный контент. Достаточно добавить новый размер в шаблон — и картинки для новой площадки готовы за полчаса.

Гибкость дизайна

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

Техническая интеграция

Модуль интегрируется с любым интернет-магазином на 1С-Битрикс. Не требует изменения структуры базы данных или кастомизации стандартного каталога.

Установка занимает 15-20 минут:

  1. Загрузка модуля через маркетплейс.
  2. Настройка первого шаблона.
  3. Запуск генерации картинок.

Совместимость проверена с редакциями «Малый бизнес», «Стандарт» и «Профессионал».

Модуль «Послойный генератор изображений» (wintra.genimgmarketplace) — это практическое решение реальной бизнес-задачи. Вместо сотен часов рутинной работы получается автоматизированная система, которая работает быстрее человека и не допускает ошибок.

Модуль доступен в 1C-Bitrix Marketplace. Живые примеры — на маркетплейсах, где представлены товары «ШинСнаб.рф».


Перейти на сайт

В карточку агентства

Письмо автору кейса

Пользуйтесь реальным опытом в IT и следите за успехами потенциальных подрядчиков и конкурентов
Подпишитесь на рассылку
Подпишитесь
на наши каналы в MAX или Телеграм, чтобы не пропускать новые материалы
MAXКанал в MAXTelegramКанал в TG
Кейсы по теме#Авто, мото, спецтехника

©2007-2026

Проекты компании Proactivity Group
Нажмите «ОК», если вы соглашаетесь с условиями обработки cookie и ваших данных о поведении на сайте, необходимых для аналитики. Запретить обработку cookie можете через браузер