add some fields to transaction & sale item

This commit is contained in:
2025-09-21 12:28:21 +03:30
parent 209f067287
commit 7d58f46a77
6 changed files with 61 additions and 4 deletions

View File

@@ -114,7 +114,7 @@ class InventoryQuotaSaleTransaction(BaseModel):
terminal = models.CharField(max_length=50, null=True)
payer_cart = models.CharField(max_length=50, null=True)
free_sale_state = models.BooleanField(default=False)
pre_sale = models.BooleanField(default=False)
pre_sale_state = models.BooleanField(default=False)
additional = models.JSONField(default=dict)
@property
@@ -152,6 +152,7 @@ class InventoryQuotaSaleItem(BaseModel):
unit_price = models.PositiveBigIntegerField(default=0)
total_price = models.PositiveBigIntegerField(default=0)
is_extra = models.BooleanField(default=False)
is_pre_sale = models.BooleanField(default=False)
def __str__(self):
return f'Item {self.product} - {self.weight} Kg - {self.total_price}'