Добрый день.
Есть задача - необходимо на сайте отображать комплекты товаров (например, футболка+сумка); поведение требуется именно такое, как у "комплектов" битрикса (физически товар не существует, доступный остаток формируется из остатков составляющих, при продаже - снижаются остатки составляющих).
НО! составляющие комплектов существуют в разных цветах и размерах. Соответственно, комплекты - тоже должны иметь признаки "цвет" и "размер", при этом на сайте посетитель должен иметь возможность в удобном виде менять цвет и размер всего комплекта (т.е. визуально они должны выглядеть, как обычный товар с торг.предложениями).
Понятно, что стандартного функционала для этого в битриксе нет (хотя странно, ну да ладно).
Каким, на ваш взгляд, путем будет правильнее идти в данном случае?
1. Брать за основу товар с торг.предложениями,
к каждому торг.предложению привязывать составляющие товары (через свойства торг.предложения),
а взаимосвязь по остаткам - реализовывать самостоятельно (при изменении остатков составляющих - менять остатки данных "типа-комплектов", и наоборот).
2. Брать за основу комплекты,
для каждого цвета/размера создавать отдельный комплект,
а функционал переключения между цветам/размерами - реализовывать самостоятельно.
3.... третий путь? ...
Мне пока видится менее трудозатратным путь №1 (берем за основу торг.предложения, а связь по остаткам реализуем сами), т.к. 2й вариант повлечеть за собой еще и проблемы с поисковой выдачей и списком товаров в каталоге.
Есть ли другие мнения/идеи?
Заранее спасибо за любые наводки )
Есть задача - необходимо на сайте отображать комплекты товаров (например, футболка+сумка); поведение требуется именно такое, как у "комплектов" битрикса (физически товар не существует, доступный остаток формируется из остатков составляющих, при продаже - снижаются остатки составляющих).
НО! составляющие комплектов существуют в разных цветах и размерах. Соответственно, комплекты - тоже должны иметь признаки "цвет" и "размер", при этом на сайте посетитель должен иметь возможность в удобном виде менять цвет и размер всего комплекта (т.е. визуально они должны выглядеть, как обычный товар с торг.предложениями).
Понятно, что стандартного функционала для этого в битриксе нет (хотя странно, ну да ладно).
Каким, на ваш взгляд, путем будет правильнее идти в данном случае?
1. Брать за основу товар с торг.предложениями,
к каждому торг.предложению привязывать составляющие товары (через свойства торг.предложения),
а взаимосвязь по остаткам - реализовывать самостоятельно (при изменении остатков составляющих - менять остатки данных "типа-комплектов", и наоборот).
2. Брать за основу комплекты,
для каждого цвета/размера создавать отдельный комплект,
а функционал переключения между цветам/размерами - реализовывать самостоятельно.
3.... третий путь? ...
Мне пока видится менее трудозатратным путь №1 (берем за основу торг.предложения, а связь по остаткам реализуем сами), т.к. 2й вариант повлечеть за собой еще и проблемы с поисковой выдачей и списком товаров в каталоге.
Есть ли другие мнения/идеи?
Заранее спасибо за любые наводки )