Улучшения в моделях заказов и комплектов
## Изменения: ### 1. ProductKit - расчет цены для вариантов товаров - Добавлена обработка variant_group в методах расчета base_price - Теперь учитываются варианты товаров при расчете стоимости комплекта ### 2. DraftOrderService - упрощение логики автосохранения - Удалена проверка is_draft() при обновлении (позволяет обновлять заказы в других статусах) - Улучшена документация метода update_draft ### 3. Шаблоны и скрипты - Обновлены шаблоны форм создания/редактирования комплектов - Обновлены скрипты автосохранения 🤖 Generated with Claude Code Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -252,13 +252,6 @@ def autosave_draft_order(request, pk):
|
||||
'error': 'Заказ не найден'
|
||||
}, status=404)
|
||||
|
||||
# Проверяем, что это черновик
|
||||
if not order.is_draft():
|
||||
return JsonResponse({
|
||||
'success': False,
|
||||
'error': 'Можно автосохранять только черновики'
|
||||
}, status=400)
|
||||
|
||||
# Используем DraftOrderService для обновления
|
||||
order = DraftOrderService.update_draft(
|
||||
order_id=pk,
|
||||
|
||||
Reference in New Issue
Block a user