Files
octopus/myproject
Andrey Smakotin 25f2ba6b82 Исправлено: резервирование теперь работает с единицами продажи
- Проблема: сигнал на Order срабатывал ДО вычисления quantity_in_base_units в OrderItem.save()

- Решение: переместили резервирование на сигнал post_save для OrderItem

- Теперь quantity_in_base_units гарантированно вычислено перед резервированием

- Изменения:

  - signals.py: reserve_stock_on_order_create → reserve_stock_on_item_create

  - Сигнал теперь на OrderItem вместо Order

  - Резервы создаются для каждой позиции отдельно после её сохранения
2026-01-02 14:36:13 +03:00
..