OdooWiki OCA HUB

Website Sale Loyalty Suggestion Wizard Multi Gift

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

This module extends the promotion suggestions module on the website by making suggestions for multi-gift promotions, allowing you to configure and apply these promotions using the wizard.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

On the website shop, customers can now see and configure multi-gift promotions (promotions where several free products can be chosen) directly in the promotion suggestion wizard, and apply them to their cart.

This module extends the promotion suggestion wizard shown on the website so that it also handles multi-gift promotions, not just single-product gifts.

When a promotion of the multi-gift type is suggested, the wizard card displays the different reward lines. If a reward line offers more than one possible product, a "Choose Reward:" heading appears and the customer can pick the product they want for each gift line. The first product of each line is pre-selected by default.

When the customer confirms the wizard, the selected products are saved on the corresponding gift lines of the promotion, so the correct free items are added to the cart.

  • Appears in the website promotion suggestion wizard, on the reward card for product-type rewards.
  • Adds a new display block for rewards of type multi_gift.
  • Uses the existing product selection template from the base wizard module.
  • Reads the multi-gift reward lines and their available products to build the choices.
  • Stores the chosen product on each gift line when the wizard is processed.

It touches the website sale loyalty suggestion wizard flow and the multi-gift reward data, without adding new menus or standalone screens.

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 16.0

Confirmed on 2026-11-03 in branch 16.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 multi-product 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.