OdooWiki OCA HUB

Website Sale Loyalty Suggestion Wizard

website_sale_loyalty_suggestion_wizard folder_open OCA/sale-promotion open_in_new
eCommerce License: AGPL-3

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.0

Lets 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.

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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 2 confirmed, 7 with no information of 9 versions.

Sources · Odoo 18.0

Confirmed on 2026-11-03 in branch 18.0 of OCA/sale-promotion.

terminal Installation and usage

OCA documentation · Odoo 18.0

To 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.

info

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.