Модуль 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С-Битрикс». Интерфейс модуля в административной панели: список шаблонов для разных маркетплейсов и размеровПринцип работы простой: создаёте один шаблон в визуальном редакторе, а модуль автоматически применяет его ко всем товарам и генерирует картинки нужных размеров для всех площадок. Модуль работает по принципу послойной композиции. Доступно 7 типов слоёв: Графические слои: Текстовые слои: Особенно полезная функция — условные слои. Можно настроить отображение элементов в зависимости от характеристик товара. Например: Модуль написан на PHP для платформы «1С-Битрикс». Для рендеринга изображений используется библиотека GD2 — стандартное решение, которое есть на любом хостинге. Архитектура модуля состоит из 4 основных классов: Каждый шаблон редактируется в визуальном конструкторе слоёв — фон, логотип, текст, картинка товара. Изменения сразу видны в превью Одна из самых трудозатратных операций при подготовке картинок — качественное удаление фона у товара. Модуль решает это автоматически: Результат не уступает ручной обработке в Photoshop, но выполняется за секунды. Код модуля прошёл аудит безопасности: CSS и JavaScript вынесены в отдельные файлы для ускорения загрузки. Все
текстовки интерфейса — через lang-файлы для возможной локализации.Исходный код размещён в:/opt/stozer/projects/shinsnab/www/local/modules/wm.genimgmarketplace/ — стандартная структура модулей Битрикс. До автоматизации на подготовку картинок 1000 товаров для 4 площадок требовалось 400 человеко-часов. После внедрения модуля: Итого: 95% экономии времени. Все 4000 картинок получаются в едином стиле. При необходимости изменить дизайн (например, обновить логотип или поменять фон) достаточно отредактировать шаблон, и все картинки обновятся автоматически. Добавление нового товара в каталог автоматически запускает генерацию картинок для всех площадок. Менеджер просто заполняет карточку товара — картинки создаются без его участия. Итоговые картинки для маркетплейса: разные модели шин оформлены в едином фирменном стиле. Брендовый фон, логотип, характеристики товара — всё на своих местах. Каждая картинка автоматически генерируется под нужный размер площадки Модуль успешно прошёл модерацию и опубликован на Bitrix Marketplace как коммерческий продукт. Живые примеры работы можно посмотреть в карточках товаров «ШинСнаб.рф» на марктеплейсах — все картинки товаров созданы
автоматически. Например, на Ozon и Wildberries. Модуль работает в фоновом режиме через систему заданий. Настроив cron на сервере, можно полностью забыть о ручной генерации: Система работает 24/7 без участия человека. 400 часов ручной работы × 1500 руб/час = 600 000 рублей экономии только на первичной подготовке картинок. При регулярном пополнении каталога экономия составляет десятки тысяч рублей ежемесячно. При подключении к новому маркетплейсу не нужно заново готовить весь визуальный контент. Достаточно добавить новый размер в шаблон — и
картинки для новой площадки готовы за полчаса. Сезонные акции, редизайн, смена позиционирования — любые изменения визуального стиля внедряются за минуты вместо недель ручной работы. Модуль интегрируется с любым интернет-магазином на 1С-Битрикс. Не требует изменения структуры базы данных или кастомизации стандартного каталога. Установка занимает 15-20 минут: Совместимость проверена с редакциями «Малый бизнес», «Стандарт» и «Профессионал». Модуль wintra.genimgmarketplace — это практическое решение реальной бизнес-задачи. Вместо сотен часов рутинной работы получается автоматизированная система, которая работает быстрее человека и не допускает ошибок. Модуль доступен в 1C-Bitrix Marketplace. Живые примеры — на маркетплейсах, где представлены товары «ШинСнаб.рф».

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

Условная логика
Техническая реализация
Стек технологий

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

Безопасность и производительность
Результаты внедрения
Экономия времени
Качество и консистентность
Масштабируемость

Коммерческий успех
Автоматизация через cron-задания
Практическая выгода для бизнеса
Прямая экономия
Скорость выхода на новые площадки
Гибкость дизайна
Техническая интеграция