Исправлена ошибка создания заказов в POS после рефакторинга модели доставки
- Обновлён pos/views.py: метод pos_checkout теперь создаёт Order и связанную модель Delivery - Обновлён showcase_manager.py: метод sell_showcase_item_to_customer использует новую архитектуру - Удалён устаревший скрипт create_demo_orders.py - Исправлена ошибка 'property is_delivery of Order object has no setter'
This commit is contained in:
@@ -5,9 +5,10 @@ from django.http import JsonResponse
|
||||
from django.db import models
|
||||
from django.core.cache import cache
|
||||
from django.core.exceptions import ValidationError
|
||||
from django.contrib.auth.decorators import login_required
|
||||
import logging
|
||||
|
||||
from ..models import Product, ProductVariantGroup, ProductKit, ProductCategory, ProductPhoto
|
||||
from ..models import Product, ProductVariantGroup, ProductKit, ProductCategory, ProductPhoto, ProductSalesUnit
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
@@ -1360,7 +1361,7 @@ def get_payment_methods(request):
|
||||
'error': f'Ошибка при загрузке способов оплаты: {str(e)}'
|
||||
}, status=500)
|
||||
|
||||
|
||||
@login_required
|
||||
def get_product_sales_units_api(request, product_id):
|
||||
"""
|
||||
API для получения единиц продажи товара с остатками.
|
||||
|
||||
Reference in New Issue
Block a user