Website Sale Loyalty Suggestion Wizard
This module makes suggestions for promotions whose rules include a product added to the cart. It also allows you to configure and apply these promotions with an elegant eCommerce wizard.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Lets online shoppers see suggested promotions in the cart and on the promotions page, then configure and apply them through a pop-up wizard without leaving the website.
This module adds promotion suggestions and a configuration wizard to the Odoo eCommerce website. On the /promotions page, an "Apply" button appears on promotions whose rules include products already in the cart; on the cart page, a "Suggested Promotions" table lists published promotions with an "Add" button, and a gift icon appears next to cart lines that have a suggested promotion.
When a shopper clicks to apply a promotion, they are redirected to the cart where a warning alert and a pop-up wizard open automatically. The wizard shows the reward options (discount or free product) and the mandatory products and quantities required by the promotion rules. Shoppers can increase or decrease quantities with plus/minus buttons; the screen shows how many more units are needed and turns green when the requirement is met. They can pick a reward and, when several reward products exist, choose which one they want.
Applying the promotion calls the server, which creates a reward wizard, fills in the selected products and quantities, and applies the reward to the order. If a validation error occurs, the message is shown in the wizard. A dismiss link removes the pending promotion from the session. The module works with loyalty.program, sale.order and sale.loyalty.reward.wizard.
Depends on
Text generated by AI (DeepSeek) from reading the Odoo 18.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 16.0
Confirmed on 2026-11-03 in branch 16.0 of OCA/sale-promotion.
terminal Installation and usage
OCA documentation · Odoo 18.0Usage
Source · Odoo 18.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 rules.
- A cart suggestion will appear.
- Add the promotion and configure the options.
Option 3:
- Select a suggested promotion in the shopping cart from a list of "Suggested promotions".
- Add the promotion and configure the options.
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.