Заказ закрыт
Генерация картинок для маркетплейса на сайте 1С-битрикс

Бюджет: по договоренности
Есть магазин с товарами на сайте под 1с-Битрикс в редакции бизнес. Мы настроили импорт в инфоблок специальный (технический) от поставщика. Есть все характеристики цены там и т.д. плюс 1 картинка на белом фоне. Сейчас мы оптмизируем преобразовывая данные полученные от постащика для дальнейшего экспорта в озон. 
При этом хотелось бы создать универсальный скрипт обработчик товаров на сайте. 
Чтобы из этого www.ozon.ru/product/conti...
получить что то типа этого www.ozon.ru/product/tunga... 

логика:
скрипт проходит все товары подходящие под условия: условия задаем сами. к примеру пусть пока будет id инфоблока, в дальнейшем может быть раздел конкретный инфоблока указать или свойство какое-то 
в каждом товаре скрипт производит действие сравнимое с наложением водяного знака и подведение под пропорции стандартные для озон 3/4 пропорция 
т.е. кадрирование и наложение чего-либо поверх картинки 
с кадрированием все просто – тут у битрикс есть стандартные функции 
наложение чуть распишу
- есть холст мы заранее его размечаем – может быть с фоном в формате png 
- обозначаем зону – к примеру это правая нижняя часть – можно использовать стандартные пиксели, размер холста известен например 600 на 800. фото от поставщика приходят на белом фоне размера 400 на 400 . Методом подгона определяем что фото из свойства детальное изображение карточки товара необходимо поместить так чтоб оно сместилось от левого угла и верхнего, напрмиер 400 по иси х и 700 по оси у 
- далее в верхнюю часть прописываем от каря сверха и слева 40 пикс 40 пикс надпись в формате значение свойства {ширина профиля} / {высота профиля} R{радиус}  – получится аля 175/65 R16
- в нижнюю часть помещаем к примеру лого производителя из свойства (тут возможно фото будет в другом инфоблоке ибо бренды размещены отдельно и связаны по id с товарм) 
- в какую то другую часть размечаем лого наше 
шаблон с разметкой мы подгоним не суть главное принцип описал 

Далее скрипт обрабатывает все это создает новое изображение и помещает его в свойство к примеру фото для озон (создадим его) в этом же инфоблоке. 
У нас сейчас только шин 5600 штук и это один постащик только – поэтому скрипт запускается и проходит все товары создавая изображения для карточки
При необходимости изменить повторный запуск обновляет эти изображения создавая новую копию/удаляя старую 
скрипт нужно сделать максимально универсально чтоб количество элементов располагаемых поверх картинки можно было играть самим, добавляя просто свойства значения как элементы при верстке. 
стиль текста, картинок и т.д. можно прописать аналогично css поменять потом например изменить цвет, размер шрифта, заменить иконку шипа и т.д. 
область поверх уже описал задается координатами в пикс 
условия предусмотреть через стандартную конструкцию if 
т.е. если свойство сезонность – лето – то иконка солнышко, если зима – значит снежинка и т.д. 

Жду ваших предложений – задачу описал максимально подробно 
оцените пожалуйста возможность реализации такого функционала на сайте 1с битрикс 
возможность, срок, цена 
Спасибо!
Опубликован 03.06.2025 в 11:06
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.