Что умеет решение
Модуль собирает изображения из слоёв с живым предпросмотром, подставляет данные из инфоблока, применяет PHP-преобразования и сохраняет результат в карточку товара или в свойство инфоблока для дальнейшего использования на маркетплейсах, в рекламных системах и других сервисах.
Каждый маркетплейс предъявляет свои требования к изображениям: Ozon требует белый фон и текст с характеристиками, Wildberries — инфографику с преимуществами, Яндекс.Маркет — чистые фото с брендингом. Ручная обработка большого каталога в графических редакторах занимает много времени и требует значительных ресурсов.
Модуль автоматизирует этот процесс: шаблон настраивается один раз в административной панели Bitrix, после чего система генерирует изображения для всех товаров, автоматически подставляя название, характеристики и детальные фотографии.
Визуальный редактор шаблонов позволяет создать макет за несколько минут без навыков программирования. В нём можно добавлять слои, менять их порядок и отключать ненужные элементы.
Мгновенный предпросмотр отображает результат в реальном времени непосредственно в редакторе слоёв, не требуя выхода из административной панели.
Модуль послойной генерации изображений для маркетплейсов. Включает встроенные пресеты размеров для Ozon (700×933), Wildberries (900×1200), Яндекс.Маркет (1040×1440) и Авито (1280×960), а также возможность задать произвольные габариты.
Поддерживает семь типов слоёв: фон, локальное изображение, детальное фото товара, изображение из свойства, статический текст, текст из свойства инфоблока и PHP-выражение. Реализована условная логика отображения: например, слой с меткой «Хит» появляется только при наличии у товара свойства «bestseller».
Встроенный инструмент удаления фона работает по алгоритму с настройкой допуска для каждого канала RGB и сглаживанием краёв, позволяя одновременно удалять два цвета. Доступна функция маскирования для скрытия прямоугольных областей на детальных фотографиях.
Автоматическая генерация настраивается через планировщик с интервалами (ежечасно, ежедневно, еженедельно), который запускается Bitrix-агентом через стандартный cron.
При ручной генерации или в автоматическом режиме доступна гибкая фильтрация товаров. Можно выбрать генерацию только для изображений без картинки или выполнить полную перегенерацию. Фильтры применяются по разделу, названию, ID и значениям свойств с поддержкой логики AND/OR.
Модуль позволяет применять PHP-функции или выражения для преобразования значений в слое «Текст из свойства» перед выводом, например mb_strtoupper.
Интерфейс использует стандартные языковые файлы Bitrix, русский язык включён по умолчанию.
При установке создаются собственные таблицы базы данных без изменения стандартных таблиц Bitrix. При удалении модуля все созданные им таблицы удаляются.
В версии 1.1.0 реализовано перетаскивание слоёв мышью непосредственно по превью изображения. Координаты X/Y пересчитываются автоматически, синяя рамка отображает фактический размер слоя.
Доступна настройка произвольных размеров холста. Помимо предустановленных шаблонов для Ozon, WB, Яндекс.Маркета и Авито, можно задать любые размеры вручную.
Добавлен раздел «Задания генерации» для автоматического запуска по расписанию через Bitrix-агент. Реализована гибкая фильтрация элементов, настройка интервалов и управление агентом непосредственно из карточки задания.
Инфоблок и свойство типа «Файл» создаются из формы шаблона в один клик без перехода в настройки Bitrix.
Модуль сохраняет результат генерации изображений в стандартное поле «Детальная картинка» без необходимости создания дополнительных свойств. В настройках добавлена опция «Разрешить PHP-слои», которая по умолчанию отключена. Шрифт Arial включен в комплект поставки для корректного отображения текста, что позволяет начать работу сразу после установки.
После установки через «Установку решений» в меню появляется раздел «Генератор картинок» с подразделом «Шаблоны». Для создания изображения выберите маркетплейс, инфоблок товаров и целевое свойство для сохранения. Процесс включает наложение слоев: фон, детальное фото товара, текстовый блок с ценой и значок акции. Запуск генерации обрабатывает все товары в инфоблоке и автоматически сохраняет полученные изображения.
Требования к среде:
PHP версии 8.0 и выше.
Расширение GD с поддержкой TrueType/FreeType для работы с текстовыми слоями.
Система управления контентом Bitrix версии 20.0 и выше.
Инфоблок, содержащий файловое свойство для хранения результатов.
General iT может установить «Послойный генератор изображений», настроить параметры модуля и проверить его работу в существующем проекте.