Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
3 Odpowiedzi
659 Widoki

Is there a way to fallback to a Pricelist only in the case where the sales price is set to 0?

Awatar
Odrzuć
Najlepsza odpowiedź

Well, as a matter of fact, Norma just recently created a post here, outlining how to utilize multiple price lists in a single Quotation. I would be wondering if this approach could not get adopted to your needs: https://www.odoo.com/forum/1/278106 (leave your Kudos there, I'm but the mail man)

Awatar
Odrzuć
Najlepsza odpowiedź

The correct way to do this in Odoo17 is simply this (in sale order line model)

	
def _get_pricelist_price(self):
"""Compute the price given by the pricelist for the given line information.

:return: the product sales price in the order currency (without taxes)
:rtype: float
"""
self.ensure_one()
self.product_id.ensure_one()

if self.product_id.lst_price is False or self.product_id.lst_price == 0:
return super()._get_pricelist_price()
else:
return self.product_id.lst_price
Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
1
mar 15
3600
1
gru 22
4095
2
sie 25
147
4
sie 25
1421
Block sale. Rozwiązane
3
sie 25
414