minishop2 msProducts связи товаров
        В настройках создана связь «Комплект товаров» (Один ко многим) id=1.
В категории 3 товара.
У одного товара, который является составным, указываю связь с 2-мя другими товарами.
На странице товара вызываю код:
Что я делаю не так?
    
    
                                                                                
            В категории 3 товара.
У одного товара, который является составным, указываю связь с 2-мя другими товарами.
На странице товара вызываю код:
[[msProducts? &link=`1` &master=`15`]]- &link=`1`, где 1 — это id связи из настроек.
 - &master=`15`, где 15 — это id товара у которого я указывал подчиненные товары.
 
Что я делаю не так?
Комментарии: 11
                Первым делом, всегда, нужно включать &showLog=`1`
Скорее всего выяснится, что товар с id=15 находится не в текущем родителе, а значит нужно указать &parents=`0`
P.S.
                    Скорее всего выяснится, что товар с id=15 находится не в текущем родителе, а значит нужно указать &parents=`0`
P.S.
На странице товара вызываюАга, оно и есть.
[[msProducts? &link=`1` &master=`15` &parents=`0`]]            
                Спасибо, все отлично работает)            
                    
                А как сделать один из следующих вариантов реализации:
1. Чтобы составные товары в корзине были как самостоятельный товар? Это я так понимаю стандартная реализация связи «Один ко многим»?
2. Чтобы была одна кнопка Купить, при нажатии которой все связанные товары, выбранные пользователем, а также основной товар, падают в корзину? Таким образом кнопка купить единая, а у связанных товаров мы выбираем только сам товар (например чекбокс или радио) и количество. Цена пересчитывается на лету и при нажатии на единую кнопку «Купить» в корзине видим основной товар и его опции, состоящие из выбранных связанных позиций.
                    1. Чтобы составные товары в корзине были как самостоятельный товар? Это я так понимаю стандартная реализация связи «Один ко многим»?
2. Чтобы была одна кнопка Купить, при нажатии которой все связанные товары, выбранные пользователем, а также основной товар, падают в корзину? Таким образом кнопка купить единая, а у связанных товаров мы выбираем только сам товар (например чекбокс или радио) и количество. Цена пересчитывается на лету и при нажатии на единую кнопку «Купить» в корзине видим основной товар и его опции, состоящие из выбранных связанных позиций.
                решили?            
                    
                Да, интересно есть ли решение… Сам столкнулся с такой же задачей            
                    
                Да, задача решена.
Для ее решения использовался компонент msAddLinked, который позволяет связанные товары ложить в корзину как опцию.
                    Для ее решения использовался компонент msAddLinked, который позволяет связанные товары ложить в корзину как опцию.
                Хм… Купил я этот модуль. Уже часа два сижу пытаюсь понять каким образом msAddLinked именно добавляет связанные товары в заказ… Да, при выборе связанного товара цена основного увеличивается. Да, в корзине в строчке основного товара выводится, что он доукомплектован связанным… Но в заказ реально добавляется только основной товар просто с увеличенной ценой…
А как сделать, чтобы в заказ добавлялись именно все товары: и основной и связанный как отдельны позиции?
                    А как сделать, чтобы в заказ добавлялись именно все товары: и основной и связанный как отдельны позиции?
                Если нужно добавлять как отдельные позиции, то компонент не нужен. Просто выводите связи у которых выводите свою кнопку купить. При ее нажатии у вас в корзине будет эта позиция лежать.
Что касается вывода в заказе — возможно вы там что-то не дописали. У компонента есть ТП, там я думаю решат вопрос без проблем. По крайней мере, мне помогли очень оперативно с моими вопросами. Но вот до оформления заказа я не доходил))) так что мне тоже стало интересно, как это сделать — решите, выложите здесь пожалуйста.
                    Что касается вывода в заказе — возможно вы там что-то не дописали. У компонента есть ТП, там я думаю решат вопрос без проблем. По крайней мере, мне помогли очень оперативно с моими вопросами. Но вот до оформления заказа я не доходил))) так что мне тоже стало интересно, как это сделать — решите, выложите здесь пожалуйста.
                Если просто выводить как связи с отдельной кнопкой у каждого, то может получиться такая ситуация, когда дополнительные товары в корзину юзер добавил, а основной, например, забыл… Хочется, конечно, именно одну общую кнопку.
С msAddLinked в заказ сохраняется только основной товар с увеличенной на сумму выбранных дополнительных ценой. И только в примечании к заказу указывается перечень дополнительных заказанных опций. Очень неудобно, особенно в контексте потенциальной интеграции с 1С.
Если придумаю решение — выложу сюда.
                    С msAddLinked в заказ сохраняется только основной товар с увеличенной на сумму выбранных дополнительных ценой. И только в примечании к заказу указывается перечень дополнительных заказанных опций. Очень неудобно, особенно в контексте потенциальной интеграции с 1С.
Если придумаю решение — выложу сюда.
                Как раз с 1С удобный компонент: вы добавляете к основному артикулу — ещё один, к примеру к телефону чехол. Чем неудобно?            
                    
                придумали? то же надо!!!)            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.