Добавлено свойство overpayment для корректного отображения переплаты

This commit is contained in:
2025-11-29 20:38:15 +03:00
parent 42eddc0fd1
commit 7c1780697a
2 changed files with 6 additions and 3 deletions

View File

@@ -372,6 +372,11 @@ class Order(models.Model):
"""Остаток к оплате"""
return max(self.total_amount - self.amount_paid, 0)
@property
def overpayment(self):
"""Переплата (если amount_paid > total_amount)"""
return max(self.amount_paid - self.total_amount, 0)
@property
def subtotal(self):
"""Сумма только товаров (без доставки)"""