- Проблема: при заказе 1 ветки резервировался 1 банч вместо 1/15 - Решение: используем quantity_in_base_units из OrderItem - Изменения: - signals.py: reserve_stock_on_order_create использует quantity_in_base_units - signals.py: _create_or_update_reservation сохраняет sales_unit - signals.py: create_sale_on_order_completion берет quantity из резерва - sale_processor.py: уточнена документация параметра quantity
80 KiB
80 KiB