Is there a way to fallback to a Pricelist only in the case where the sales price is set to 0?
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Contabilidad
- Inventario
- PoS
- Project
- MRP
Se marcó esta pregunta
3
Respuestas
625
Vistas
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)
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
¿Le interesa esta conversación? ¡Participe en ella!
Cree una cuenta para poder utilizar funciones exclusivas e interactuar con la comunidad.
InscribirsePublicaciones relacionadas | Respuestas | Vistas | Actividad | |
---|---|---|---|---|
|
1
mar 15
|
3552 | ||
|
1
dic 22
|
4057 | ||
|
2
ago 25
|
169 | ||
|
1
ago 25
|
206 | ||
|
0
ago 25
|
78 |