Необходимо разработать модуль для полуавтоматического наполнения магазина товарами.
Основное направление магазина - продажа одежды и других изделий с нанесенными принтами (изображениями)
Основное направление модуля - при добавлении принта его нужно автоматически разместить на разных изделиях.
Возможно лучше реализовать таким образом:
Товар - это принт, а все другое это опции и характеристики. Например, принт 
Пользователь может выбрать опцию или характеристику принта - это может быть футболка, толстовка, чашка а у опций могут быть характеристики цвет, размер..


Причем у каждой опции есть своё описание..
Пример реализации: https://megafutbolka.com.ua/internet_prikoly/morning-mood?basisurl=uni
В категории организована фильтрация по разным предметам (опциям) и характеристикам
https://megafutbolka.com.ua/internet_prikoly/?basisurl=uni
Плюс можно добавить теги для разных типов товаров https://megafutbolka.com.ua/search/?tag=cупергерои

В админ части все организовано таким образом:
Реализован функционал массовой генерации товаров с наложением принтов, при этом результаты генерации, а именно получившиеся фотографии товаров с принтами, должны быть максимально приближены к отфотографированному товару в реальных условиях, то есть с наложением теней. Также необходимо упростить техническую составляющую процесса и сэкономить время на обработке однотипных процессов, то есть минимум фотошопа.
Модуль генерации товаров
Решение:
модуль автоматизированной многоступенчатой обработки изображений, интегрированный с каталогом товаров
Идея модуля состоит в том, что имеются два этапа формирования товара. На первом этапе создаются основания. Основание — это результат обработки фотографии определённой модели одежды, например, футболки — по сути, это маска. Для её формирования фотография будущего основания загружается в систему и проходит специальную попиксельную обработку. В данном случае фотография должна иметь особые параметры: белая майка на прозрачном фоне в формате PNG. Прозрачные пиксели в процессе обработки заменяются на белые, а белые пиксели вычитаются, оставляя только серые полупрозрачные пиксели. На выходе получается маска с белым фоном, внутри которого находится прозрачная область, имеющая очертания футболки, со всеми тенями, которые были на исходном изображении.

Список созданных оснований

Создание/редактирование основания
На втором этапе происходит непосредственно генерация товаров на основе всех созданных ранее оснований, которые отображаются в левой части страницы. Пользователь может загрузить свои принты в систему, они сохраняются и выводятся в правой части страницы. Пользователь модуля может выбрать необходимое изображение-принт и просмотреть все основания с ним, с возможностью корректировать положение принта для каждой модели, чтобы он выгодно выглядел, для этого создана отдельная кнопка «Запомнить расположение наложения для данного товара». На этом этапе можно задать название и описание принта, чтобы эта информация отобразилась на карточке товара. Также можно выбрать название категории и подкатегории, к которым может быть отнесён принт, для дальнейшей фильтрации по каталогу.

Создание товара: процесс наложения принта
На итоговом этапе создания товаров выдаются все товары по всем основаниям с наложенным принтом. Имеются следующие возможности: снять галочку «Сохранить данный товар», задать стоимость товара, задать цвет для отображения в каталоге по умолчанию, чтобы все изображения на странице каталога выглядели максимально красочно и разнообразно.

Ввод информации для товара перед сохранением
Когда все характеристики для товаров заданы, запускается процесс генерации товаров. На этом этапе формируются не только фотографии для каждого товара в разной цветовой гамме, но и сами карточки товаров со всеми характеристиками, которые были заданы для основания, принта и товара.
По окончании процесса генерации все новые созданные товары можно увидеть в модуле «Каталог» UMI.CMS и при необходимости задать дополнительные параметры, например, сделать пометку, что товар является новинкой или на него распространяются акционные предложения.

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