summaryrefslogtreecommitdiff
path: root/indoteknik_api
diff options
context:
space:
mode:
authorIT Fixcomart <it@fixcomart.co.id>2023-10-03 07:05:14 +0000
committerIT Fixcomart <it@fixcomart.co.id>2023-10-03 07:05:14 +0000
commit19e0be70679ed862453fedeba14fb4cdf02232e9 (patch)
tree69b578c47cc17ae477c58d8bda718d823b998b20 /indoteknik_api
parent78f205302c35cab2512971d64c8152aab2dcfa95 (diff)
parentd238f43442cc27db0d0c05bba99b42b41eaadf54 (diff)
Merged in production (pull request #128)
Production
Diffstat (limited to 'indoteknik_api')
-rw-r--r--indoteknik_api/models/product_product.py15
1 files changed, 12 insertions, 3 deletions
diff --git a/indoteknik_api/models/product_product.py b/indoteknik_api/models/product_product.py
index 78e32762..fdc90533 100644
--- a/indoteknik_api/models/product_product.py
+++ b/indoteknik_api/models/product_product.py
@@ -64,9 +64,9 @@ class ProductProduct(models.Model):
price_discount = self._get_website_price_after_disc_and_tax()
pricelists = {
- 'tier1': self._get_pricelist_tier(1),
- 'tier2': self._get_pricelist_tier(2),
- 'tier3': self._get_pricelist_tier(3),
+ 'tier1': self._get_pricelist_tier1,
+ 'tier2': self._get_pricelist_tier2,
+ 'tier3': self._get_pricelist_tier3,
}
price_tier = pricelist.get_tier_name()
@@ -214,6 +214,15 @@ class ProductProduct(models.Model):
retValue = pl_item2.price_discount
return retValue
+ def _get_pricelist_tier1(self):
+ return self._get_pricelist_tier(1)
+
+ def _get_pricelist_tier2(self):
+ return self._get_pricelist_tier(2)
+
+ def _get_pricelist_tier3(self):
+ return self._get_pricelist_tier(3)
+
def _get_pricelist_tier(self, tier_number):
config_param_name = f'product.pricelist.tier{tier_number}'
product_pricelist_tier = int(self.env['ir.config_parameter'].get_param(config_param_name))