Добро пожаловать на сайт Bitrix Q&A, где вы можете задавать вопросы о программировании и разработке на Битрикс и получать быстрые и квалифицированные ответы от профессионалов!


наборы и комплекты

0 голосов
Как настроить, чтобы в наборе сразу показывались все товары, а не только 3?
И как сделать, чтобы в комплекте отображался состав комплекта?
спросил 14 Дек, 17 от аноним

1 Ответ

0 голосов

В компоненте набора прямо в коде компонента catalog.set.constructor цифра 3 используется как магическое число. Только если скопировать компонент к себе и модифицировать...
Юрий Волошин так и пишет в статье о товарах: "Набор – это предложенный магазином список (рекомендованный список) до трёх товаров..."

В стандартном шаблоне вывод состава комплекта не предусмотрен..

Можно воспользоваться методом CCatalogProductProvider::GetSetItems

array
CCatalogProductProvider::GetSetItems(
   int productID,
   int intType,
   array arProducInfo = array()
);

Метод возвращает состав комплекта для добавления в корзину. Для выбора наборов не рекомендуется использовать, несмотря на то, что параметры позволяют это сделать. Метод статический.

Параметры вызова

Параметр Описание
productID Идентификатор основного товара, являющегося набором или комплектом.
intType Тип товара: "1" - комплект, "2" - набор.

 

ответил 18 Дек, 17 от root (21,100 баллов)

Похожие вопросы

0 голосов
1 ответ
Управление продуктом: аналитика, разработка, продвижение