События, связанные с изменением записей в корзине
Примечание: перечисленные ниже события устарели с версии 15.5.0, но в продукте сохранена обратная совместимость. Поэтому их можно использовать, если в настройках модуля Интернет-магазин отмечена опция Включить обработку устаревших событий. Либо вы можете использовать события нового ядра.
Событие | Описание и параметры | Метод | С версии | До версии | ||||||
---|---|---|---|---|---|---|---|---|---|---|
OnBeforeBasketAdd | Вызывается перед добавлением записи в корзину, может быть использовано для отмены или модификации данных.
Параметры
Если добавление товара в корзину выполняется методом Add2BasketByProductID, то через него нельзя изменить название товара. Для этого добавляйте товар в корзину через CSaleBasket::Add. | CSaleBasket::Add | 8.0.3 | 15.5.0 | ||||||
OnBasketAdd | Вызывается после добавления записи в корзину.
Параметры
| CSaleBasket::Add | 8.0.3 | 15.5.0 | ||||||
OnBeforeBasketUpdate | Вызывается перед изменением записи в корзине, может быть использовано для отмены или модификации данных.
Параметры
| CSaleBasket::Update | 8.0.3 | 15.5.0 | ||||||
OnBasketUpdate | Вызывается после изменения записи в корзине.
Параметры
| CSaleBasket::Update | 8.0.3 | 15.5.0 | ||||||
OnBeforeBasketUpdateAfterCheck | Вызывается перед изменением корзины после проверки массива $arFields.
Параметры
| CSaleBasket::Update | 11.5.0 | 15.5.0 | ||||||
OnBeforeBasketDelete | Вызывается перед удалением записи из корзины, может быть использовано для отмены.
Параметры
| CSaleBasket::Delete | 8.0.3 | 15.5.0 | ||||||
OnBasketDelete | Вызывается после удаления записи из корзины
Параметры
| CSaleBasket::Delete | 8.0.3 | 15.5.0 | ||||||
OnSetCouponList | Добавляет переданные купоны. Событие является системным.
Параметры
| CSaleBasket::DoSaveOrderBasket | 11.5.0 | 15.5.0 | ||||||
OnClearCouponList | Удаляет из списка переданные купоны. Событие является системным.
Параметры
| CSaleBasket::DoSaveOrderBasket | 11.5.0 | 15.5.0 | ||||||
OnDeleteCouponList | Полностью удаляет список купонов. Событие является системным.
Параметры
| CSaleBasket::DoSaveOrderBasket | 11.5.0 | 15.5.0 |
© «Битрикс», 2001-2024, «1С-Битрикс», 2024