This question has been flagged

when using the reward option = free product in  sales promotion,

odoo requires that the free product already exists in the sale order in order to offer it for free, in this sense odoo only adds a financial discount line to the order.

if the product wasn't in the sale order, obviously no discount line is added.

My customer wants when the order satifies the promotion conditions to:

1- add sales line of the reward product

2- add discount the standard discount line named free product... (as usual) 


is there a way or module that allow us to add that this reward product to the sale order (and website cart as well)

Avatar
Discard
Author

We finally created our own customization on sale_coupon module to do it.

 

Best Answer

Hi,

We have an option Discounts and Loyalty in both enterprise and community of V16 , from there we can select the program type as Buy X get Y . There we have two options to set the conditional rules for free product and the reward as your free product.

Regards

Avatar
Discard
Best Answer

in V15, you can make it simple, for e.g offer is : if we buy conference chair 3nos, one conference chair is free, in the promotions configuration set the minimum qty as "2", now if you create sale order for 3 and click the promotion button, odoo will automatically add the offer line item and make it as negative price, now the sale order will be raised for 2 qty only and customer needs to pay for 2 nos , sale order qty will be 3. EDIT: on the other hand, if you add qty 2 nos in sale order and click promotions button, no free product will be added to sale order, and hence the above procedure works fine!! check that, and if you find this answers your query mark it as Answer please

Avatar
Discard
Best Answer

The behavior requested in the original post is now standard behavior in Odoo 16 :) 

Avatar
Discard
Best Answer

Could you help me about this? im having same problem, What did you do or what method did you modified to apply this feature?

Avatar
Discard