Документация для разработчиков
Темная тема

Basket

\Bitrix\Catalog\Product\Basket - класс для добавления товаров в корзину.

Класс работает только с физическими товарами и везде требует наличия PRODUCT_ID в отличие от \Bitrix\Sale\Basket. Кроме этого, при добавлении в корзину через \Bitrix\Catalog\Product\Basket выполняется, например, проверка активности, прав доступа, типа товара и так далее, чего не делают методы собственно корзины.

Методы класса

МетодОписание С версии
addProductМетод для добавления товара в текущую корзину (не заказ) пользователя на сайте. Разработан для публичных компонентов как замена функции Add2BasketByProductID. 17.5.9
addProductToBasketМетод для добавления в произвольную корзину товара без проверки прав текущего пользователя. 17.5.9
addProductToBasketWithPermissionsМетод для добавления в произвольную корзину товара с проверкой прав текущего пользователя. 17.5.9
isNotCrawlerМетод возвращает результат проверки того, что текущий пользователь не является поисковым роботом.


© «Битрикс», 2001-2024, «1С-Битрикс», 2024