Собирается новый сайт на OC.
У нас есть подобные https://vsestulya.ru/c/barnye-stulya/bristol-2 карточки товаров, которые исполняются под заказ. Статус для них - предзаказ.
В карточке можно выбрать нужный цвет обивки и каркаса, иногда - подлокотники и т.п.
Сейчас это реализовано через модуль Выбор ткани, в связке с ним работает импорт прайса. Конкретно товар по ссылке во вкладке «стулья с 2 наборами расцветок».
В зависимости от выбранного сочетания каркас/обивка меняется ОПТ и РЦ. Ткани могут перемещаться из набора в набор по прихоти производителя, цен на них меняются соответственно.
Задача - сделать такой конфигуратор для товаров под каждый подобный прайс, где в каждой отдельной вкладке может использоваться своя логика. Скорее всего, нужно генерировать отдельные карточки на каждое сочетание, объединять их автоматически в рамках одного товара как доступные варианты сочетаний, но нужно исходить из того, что картинок может не быть вообще - нужно изобретать заглушки или еще что-то.
При этом, хотелось бы упростить процесс администрирования прайса и иметь возможность быстро редактировать сочетания на уровне прайса, а также атрибуты/описания/цены и т.п. на товары в группах на уровне каталога сайта.
Прайсы разные, всего 12 штук. Привел пример одного из самых сложных. Есть прайсы гораздо проще по логике. Выложить все на форум не могу.
бентвуд актуальный.xlsx.zip