Как работает резервирвование товара в Битриксе
Рассмотрим вариант, в котором товар помещается в резерв при оформлении заказа на 3 дня. Резервирование фиксируется как в модуле Торгового каталога - изменение полей у конкретных товаров Также о резервировании сохраняется информация и в модуле Интернет-магазин, а именно: добавляются записи в таблицы - b_sale_basket_reservation, b_sale_basket_reservation_history При оформлении заказа происходит вызов метода, порождающего вызов следующего: \Bitrix\Sale\Order::save() -> \Bitrix\Sale\Basket::save() -> \Bitrix\Sale\BasketItem::save() ->\Bitrix\Sale\ReserveQuantity::save()...
738 читали · 5 лет назад
Свои события (Event) в Bitrix
Иногда очень нужно отследить воздействие на класс или таблицу, например изменения внесенные через REST API и собственные методы, и здесь могут помочь события и их обработчики. Предположим у нас есть функция...