Добавлены новые статусы заказов: Частично собран и Полностью собран

- Добавлены системные статусы partially_assembled и fully_assembled в order_status_service.py
- Создана management команда update_order_statuses для обновления статусов у всех тенантов
- Новые статусы интегрируются в существующую логику резервирования и списания товара
- Статусы располагаются между 'В сборке' и 'В доставке' в естественном порядке процесса
This commit is contained in:
2025-12-20 19:19:01 +03:00
parent 2508d85b28
commit 72b0de1863
2 changed files with 130 additions and 0 deletions

View File

@@ -93,6 +93,24 @@ class OrderStatusService:
'color': '#FF9800',
'description': 'Заказ находится в процессе сборки/подготовки'
},
{
'code': 'partially_assembled',
'name': 'Частично собран',
'label': 'Частично собран',
'is_system': True,
'order': 35,
'color': '#FFC107',
'description': 'Заказ частично собран, некоторые позиции готовы'
},
{
'code': 'fully_assembled',
'name': 'Полностью собран',
'label': 'Полностью собран',
'is_system': True,
'order': 38,
'color': '#8BC34A',
'description': 'Заказ полностью собран и готов к отгрузке/доставке'
},
{
'code': 'in_delivery',
'name': 'В доставке',