summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiqdad <ahmadmiqdad27@gmail.com>2025-05-07 15:00:08 +0700
committerMiqdad <ahmadmiqdad27@gmail.com>2025-05-07 15:00:08 +0700
commit59079cd2ff5ff82f444566a6d1b62fafcd4c6c44 (patch)
tree1937fcbca2101ee9e95cf11fddd0e4be39452fe7
parentb4ffa966359dc841e491d126d4a5744e2c195063 (diff)
<miqdad> add more tnc
-rw-r--r--indoteknik_custom/models/voucher.py15
1 files changed, 12 insertions, 3 deletions
diff --git a/indoteknik_custom/models/voucher.py b/indoteknik_custom/models/voucher.py
index cda9309f..145cd814 100644
--- a/indoteknik_custom/models/voucher.py
+++ b/indoteknik_custom/models/voucher.py
@@ -309,15 +309,24 @@ class Voucher(models.Model):
return ' '.join(tnc)
def generate_detail_tnc(self):
- # def format_currency(amount):
- # formatted_number = '{:,.0f}'.format(amount).replace(',', '.')
- # return f'Rp{formatted_number}'
+ def format_currency(amount):
+ formatted_number = '{:,.0f}'.format(amount).replace(',', '.')
+ return f'Rp{formatted_number}'
tnc = []
+
if self.apply_type == 'all':
tnc.append('<li>')
tnc.append('Nominal potongan produk yang bisa didapatkan hingga 10 Juta dengan minimum pembelian 10 Ribu.')
tnc.append('</li>')
+ tnc.append('<li>')
+ if self.discount_type == 'fixed_price':
+ tnc.append(
+ f'Voucher untuk minimal pembelian {format_currency(self.min_purchase_amount)} dengan potongan hingga {format_currency(self.discount_amount)}')
+ tnc.append('</li>')
+ elif self.discount_type == 'percentage':
+ tnc.append(
+ f'Voucher untuk minimal pembelian {format_currency(self.min_purchase_amount)} dengan potongan hingga {self.discount_amount}%')
elif len(self.voucher_line) > 0:
tnc.append(
'<li>Nominal potongan produk yang bisa didapatkan hingga 10 Juta dengan minimum pembelian 10 Ribu.</li>')