Files
octopus/myproject/orders
Andrey Smakotin 62147a91af Добавлен endpoint создания заказа из POS с резервированием витринных букетов
- orders/views.py: новая функция create_order_from_pos()
- orders/urls.py: маршрут POST /orders/api/create-from-pos/
- Логика:
  * Создаёт Order со статусом 'draft'
  * Создаёт OrderItem с флагом is_from_showcase=True для showcase_kit
  * Резервирует ShowcaseItem через reserve_for_order() (in_cart → reserved)
  * Возвращает order_number в JSON
- Транзакция atomic гарантирует целостность данных
- Правильная архитектура: endpoint в orders app, не в POS
2026-01-05 01:36:25 +03:00
..