Добрый день. Имеется 1С Битрикс Малый Бизнес. Тема сайта - двери. Нужно написать конфигуратор дверей, что бы можно было менять детали двери (цвет, замки, ручки, обшивка...) и в зависимости от выбора менялась бы картинка и цена. Самое главное это ЦЕНА.
Подскажите, пожалуйста, с чего начать? Как лучше организовать инфоблоки в Админке Битрикса? Я склоняюсь к торговым предложениям, может с помощью их как то это сделать?
Я бы создал все товары отдельно. То есть каждая ручка, каждый цвет, замок это все отдельный товар.
Далее как вариант:
В битриксе можно создавать набор товаров. То есть вы создаете набор из "Ручка 1 - Цвет 2 - Обшивка - 8" и цену либо за комплект, либо сумму за набор товаров.
Но в этом случае надо будет создавать дофига таких наборов. Это будет самой простой и самый не умный способ.
Либо не создавать, а делать уже на js и просто собирать товар на JS, формируя картинку
Юрий Воронин: Отдельные товары (ручки, петли и прочее) кажется хоть как надо создавать. Вопрос в том как вы будете их собирать в набор либо создавать наборы (или SKU тоже можно, особо ничего не изменится, только у SKU будут свойства привязки к отдельным товарам). Либо на фронте собирать комплект из отдельных и передавать его в корзину
Товары + торговые предложения (SKU).
У каждого SKU будет свой набор свойств, своя картинка и цена.
В карточке товара, вы будете подгружать всевозможные значений свойств SKU, и при пересчелкивании свойств будет выбран нужный SKU.
И данный функционал есть из коробки, так что велосипедить не надо.