This commit is contained in:
behruz-dev
2025-09-07 21:18:46 +05:00
parent 25b885e111
commit e56bf49321
4 changed files with 25 additions and 7 deletions

View File

@@ -28,7 +28,6 @@ class OrderCreateSerializer(serializers.Serializer):
payment_type = serializers.ChoiceField(choices=Order.PAYMENT_TYPE)
delivery_type = serializers.ChoiceField(choices=Order.DELIVERY_TYPE)
contact_number = serializers.CharField()
address = serializers.CharField()
comment = serializers.CharField(required=False)
name = serializers.CharField(required=False)
@@ -56,13 +55,14 @@ class OrderCreateSerializer(serializers.Serializer):
))
if product.quantity_left > 0:
product.quantity_left -= item.get('quantity')
product.save()
total_price += item.get('price')
product.save()
total_price += item['price']
send_orders_to_tg_bot.delay(
chat_id=item.get('product').tg_id,
product_name=item.get('product').name,
quantity=item.get('quantity'),
first_name=order.user.first_name,
last_name=order.user.last_name,
)
OrderItem.objects.bulk_create(items)