🔍 Тестирование резервирования товаров

1. Текущие настройки резервирования

Состояние резервирования: O - Отключено
Период очистки резерва: 7 дней
Резервирование включено: Нет
Зависит от отгрузки: Нет
⚠️ Внимание: Резервирование отключено или не настроено. В проекте есть обработчик onOrderSaved, который выполняет ручное резервирование при отключенном автоматическом резервировании.

2. Последние заказы (последние 10)

ID заказаДатаСтатусСуммаДействия
#87711.03.2026 19:08:18PA5 980.00 RUBЗарезервировано Детали
#87610.03.2026 20:53:31DS650.00 RUBЗарезервировано Детали
#87506.03.2026 09:49:57OP79 300.00 RUBЗарезервировано Детали
#87402.03.2026 13:33:55PA3 800.00 RUBНе зарезервировано Детали
#87326.02.2026 13:18:09PA30 591.00 RUBЗарезервировано Детали
#87221.02.2026 16:09:29PA26 784.00 RUBЗарезервировано Детали
#87120.02.2026 16:15:13OP65 990.00 RUBЗарезервировано Детали
#87020.02.2026 16:05:45N65 990.00 RUBЗарезервировано Детали
#86919.02.2026 16:23:26PA400.00 RUBЗарезервировано Детали
#86815.02.2026 21:12:03PA65 990.00 RUBЗарезервировано Детали

3. Детальная информация о заказе #875

ТоварКоличество в заказеЗарезервированоОстаток на складеСтатус резервирования
Снегоуборщик бензиновый VILLARTEC WB9061ЕТ 9,0 л/с (ID: 235930)113.00Зарезервировано: 1
Статус отгрузки: Зарезервировано
Дата создания заказа: 06.03.2026 09:49:57
Статус заказа: OP

4. Проверка логов резервирования

Лог-файл не найден (возможно, ошибок не было)

5. Инструкция по тестированию

Способ 1: Создание тестового заказа

  1. Добавьте товар в корзину на сайте
  2. Оформите заказ
  3. Вернитесь на эту страницу и проверьте последние заказы
  4. Нажмите "Детали" для просмотра информации о резервировании

Способ 2: Проверка через админку

  1. Перейдите в Интернет-магазин → Заказы
  2. Откройте любой заказ
  3. Перейдите на вкладку "Отгрузка"
  4. Проверьте статус резервирования товаров

Способ 3: Проверка через базу данных

Выполните SQL запрос:

SELECT 
    o.ID as ORDER_ID,
    o.DATE_INSERT,
    o.STATUS_ID,
    si.QUANTITY,
    si.RESERVED_QUANTITY,
    b.NAME as PRODUCT_NAME
FROM b_sale_order o
INNER JOIN b_sale_shipment s ON s.ORDER_ID = o.ID
INNER JOIN b_sale_shipment_item si ON si.SHIPMENT_ID = s.ID
INNER JOIN b_sale_basket_item b ON b.ID = si.BASKET_ID
WHERE o.ID = 875
ORDER BY o.ID DESC
LIMIT 10;
💡 Совет: Для проверки конкретного заказа добавьте параметр ?order_id=123 к URL этой страницы