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