Битрикс 24. Урок №1 Как пользоваться менеджеру
Fatal error: Declaration of Bitrix\Main\Diag\Logger::log
Если вы получаете примерно следующую ошибку, после обновления битркиса - Fatal error: Declaration of Bitrix\Main\Diag\Logger::log($level, Stringable|string $message, array $context = []): void must be compatible with Psr\Log\LoggerInterface::log($level, $message, array $context = []) in /data/bitrix/www/bitrix/modules/main/lib/diag/logger.php on line 59 Fatal error: Uncaught Error: Class "Bitrix\Main\Diag\FileLogger" not found in /data/bitrix/www/bitrix/modules/main/lib/diag/fileexceptionhandlerlog...
Как работает резервирвование товара в Битриксе
Рассмотрим вариант, в котором товар помещается в резерв при оформлении заказа на 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()...