Coupons Selection for eCommerce
This module allows to apply multi-gift mult-criteria promotion with a fancy wizard on the eCommerce.
auto_awesome What this module does
AI-generated from the code · Odoo 15.0Lets online shoppers apply and configure multi-gift, multi-criteria promotions directly from the website, with an Apply button on the promotions page and a configuration pop-up in the cart.
This module brings the promotion selection wizard to the eCommerce frontend, so customers can set up complex promotions themselves without staff help.
On the promotions page, each published promotion that is not already applied and is available for the current cart now shows an Apply button. Clicking it either applies the promotion or, for configurable promotions, redirects the customer to the cart.
In the cart, a warning banner appears when a promotion needs configuration, with a Configure button that opens a pop-up. There the customer chooses the gift products and quantities and any reward options, then clicks Apply. The selection is sent to the server, the promotion is applied to the order, and the cart reloads. If the promotion cannot be applied, an error message is shown in the pop-up.
The cart also shows suggested promotions: a gift icon next to eligible lines and a Suggested Promotions table with an Add button for each suggestion.
Business rules handled by the code: only active and published promotions can be applied; promotions already on the order are skipped; promotions not available for the current order are not offered; applying a promotion code that needs configuration opens the configuration flow instead of applying it directly; and the promotion selection is cleared after applying or dismissing it.
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: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 13.0
Confirmed on 2026-11-03 in branch 13.0 of OCA/sale-promotion.
terminal Installation and usage
OCA documentation · Odoo 15.0Usage
Source · Odoo 15.0To apply promotions:
Option 1:
- Go to /promotions and choose the one apply.
- You'll be prompted to check the promotion configuration.
- Apply after that.
Option 2:
- Add a product in the promotion criteria.
- A cart hint will show up.
- Add the promotion and configure the options.
Option 3:
- Add a promotion code.
- If the promotion needs to be configured (i.e.: select the present)
No verified information in OCA: Installation, Configuration.
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.