Начиная с решения версии 3.0.26 появилась возможность добавления свойств товаров в корзину.

Для начала работы с новым механизмом нужно убедится, что у вас есть необходимые свойства раздела вашего инфоблока товаров:
  • UF_REQUIRED_BP
  • UF_OPTIONAL_BP
Оба свойства должны быть строковыми и множественными.

Если вы приобрели решение версии 3.0.26 и выше, то свойства у вас уже есть. Иначе их необходимо создать.

Для добавление нового свойства раздела: в административном разделе зайдите в редактирование любого раздела вашего каталога. На вкладке Доп. поля нажмите Добавить пользовательское свойство.

Создайте два поля, заполнив поля следующим образом:

  • Тип данных: Строка
    Код поля: UF_REQUIRED_BP
    XML_ID: UF_REQUIRED_BP
    Множественное: да
    Подпись в форме редактирования: Обязательные свойства для добавления в корзину


  • Тип данных: Строка
    Код поля: UF_OPTIONAL_BP
    XML_ID: UF_OPTIONAL_BP
    Множественное: да
    Подпись в форме редактирования: Необязательные свойства для добавления в корзину


Для того, чтобы покупка товара была невозможна без указания свойств, укажите коды нужных свойств товара в поле раздела Обязательные свойства для добавления в корзину.
Если вы хотите добавлять в корзину свойства, но допускаете, что пользователь их не укажет. Заполните поле Необязательные свойства для добавления в корзину.

Внимание! Поддерживаются только множественные, заполненные свойства товара.
Если вы указали у раздела свойства Цвет. Но у одного из товаров оно не заполнено, то товар можно будет купить без указания данного свойства.

0.jpg

При определении свойств, необходимых для покупки товара поддерживается принцип иерархичности: если у раздела, в котором лежит товар, свойства для добавления не указаны, берутся свойства вышележащего раздела и т.д. пока не будут найдены заполненные свойства, либо не проверен корневой раздел каталога.

После указания свойств в карточке товара мы увидим следующую картину:
1.jpg

Свойство материал - обязательное, поэтому если пользователь не выбрал его значение, при нажатии на кнопку Купить он увидит следующее:

2.jpg

После указания всех обязательных свойств товар можно купить.

Если пользователь приобретает товар с указание разных значений свойств, в корзину он попадает как две различные позиции.

3.jpg



 Настройка персональных ссылок для предложений | Описание курса | Настройки детальной карточки товара