diff options
| author | Rafi Zadanly <zadanlyr@gmail.com> | 2023-10-02 10:52:31 +0700 |
|---|---|---|
| committer | Rafi Zadanly <zadanlyr@gmail.com> | 2023-10-02 10:52:31 +0700 |
| commit | b0b5d0a094a1a87810b45bfcc52c17a82b73d3eb (patch) | |
| tree | e39bae3ffe27ead6137aa61cd2a0663ecc775839 | |
| parent | bfaee558997160c891a394a9862ad338a494337f (diff) | |
Fix get pricelist on product product
| -rw-r--r-- | indoteknik_api/models/product_product.py | 15 |
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)) |
