Help

欢迎!

该社区面向专业人士和我们产品和服务的爱好者。
分享和讨论最好的内容和新的营销理念,建立您的专业形象,一起成为更好的营销人员。


0

How to do pricelist per line?

Avatar
odoo
Avatar
Discard
1 Answer
0
Avatar
odoo
Best Answer

In odoo at the moment it is not possible to select a price list per each line of the sale order. But we can use variants to replicate this behavior if we want salesmans to not move prices manually and only be able to choose form price ranges 


Things to consider: 

  • This wont work for discounts or formula pricelist, it is only a workaround for when we want to limit the prices sales teams can select per line. 
  • It works if product rotation isn't too high 




  1. We first have to turn on variants and attributes. sales>configuration> attributes and variants 

  1. We have to create an attribute per product so we can put the prices you want as variants 

We create each pricelist as values, we name the attribute and select that we are never creating variants. 

On the default extra price we add or decrease the amount we want for a product to be

So for example if my product is 200 USD but when i buy it at wholesale price the unit price is now 100USD  then i would put -100USD  on the extra default value. So the system can do Unit price =list price+Extra default price. In this case 100=200+(-100)


  1. We configure products as usual, with our tracking of inventory and list price
  2. Then we assign the attribute to the product with its specific values



  1. Now every time we sell anything we can select per line what price we want 

For that product line and we can do the same for subsequent lines 



Now to make sure the unit price cannot be edited by the sales team we are going to use studio 


We select unit price and on the only reading checkbox, we put a conditional for the user 

We select commercials not on = name of the user that CAN change the prices from the sale order. This will make all the other users unable to change the price and can only select the price on the product “variant pop up box”

Avatar
Discard