This module allows to define multiple reward products on promotions on sale orders.
auto_awesome What this module does
AI-generated from the code · Odoo 15.0This module lets you set up promotions that give several different free products as a reward on a sales order. When a promotion with multiple gift rewards applies, Odoo automatically adds the free products as separate order lines with a 100% discount.
When a promotion is configured with the multi gift reward type, this module makes Odoo create one free product line per reward rule on the sales order. Each line is marked as a reward line, gets a 100% discount, and shows the text "Free Product" followed by the product name.
- On the sales order, the reward lines are linked to the promotion and to the specific reward rule, so Odoo can update or remove them correctly when the order changes.
- If a reward rule offers a choice of products, the chosen product is remembered on the line and reused when the promotion is recalculated.
- The module keeps valid multi gift reward lines from being deleted when promotions are refreshed, and it removes only the lines that no longer belong to an applicable promotion.
- On the promotion itself, the number of sales orders using it is counted from the linked order lines, and the button to view those sales orders shows only confirmed orders (not draft, sent, or cancelled).
- Salespeople can read the reward product line configuration, while sales managers can create, edit, and delete it.
The module extends coupon.program, sale.order, and sale.order.line.
Required by other modules
Models and fields (3)
- sale.order · extends an existing model
- coupon.program · extends an existing model
- sale.order.line · extends an existing modelmulti_gift_reward_line_id, multi_gift_reward_line_id_option_product_id
Text generated by AI (DeepSeek) from reading the Odoo 15.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 3 confirmed, 6 with no information of 9 versions.
Sources · Odoo 14.0
Confirmed on 2026-11-03 in branch 14.0 of OCA/sale-promotion.
terminal Installation and usage
OCA documentation · Odoo 15.0Configuration
Source · Odoo 15.0Configure the promotion as told in coupon_multi_gift readme.
Usage
Source · Odoo 15.0Once configured, apply the programs as usual to get the expected rewards.
No verified information in OCA: Installation.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.