OdooWiki OCA HUB

Sale Loyalty Order Suggestion Multi Product

sale_loyalty_order_suggestion_multi_product folder_open OCA/sale-promotion open_in_new
Sale License: AGPL-3

This module extends the functionality of sale_loyalty_order_suggestion by giving hints of available promotions whose criteria is multi-product.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

This module makes Odoo suggest promotions whose rules require multiple products directly on the sale order. It also adds a wizard that shows which products and quantities are needed to qualify for the promotion.

When you work on a sale order, Odoo can now propose loyalty programs whose rules are based on a combination of several products (multi-product criteria). These suggestions appear in the same place where other promotion hints are shown.

When you choose a suggested promotion, a wizard opens. It lists the products required by the promotion and shows how many units are already in the order and how many more you need to add. The wizard also displays a description like "Required quantity: 1 unit of Product A and Product B".

To apply the promotion, every required product line must have at least one unit included or to include. If not, Odoo blocks the action and shows an error message: "The quantities necessary to apply the promotion are not added."

The module extends the sale order, the loyalty reward wizard, and the rule product line wizard. It works together with the modules that provide order suggestions and multi-product criteria.

Models and fields (2)
  • sale.loyalty.reward.wizard · extends an existing modelmulti_criteria
  • sale.loyalty.rule.product_line.wizard · extends an existing modelmulti_criteria

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 use this module:

  • Configure or create a promotion and set in its rules multi-product criteria and the respective products required.
  • Create a sales order and add to the order lines one of the products that were part of the rules. This line will then be marked with an icon (🎁) which will appear at the bottom right.
  • Click on the icon and the wizard will open with the available promotions.
  • Select the promotion and the products needed to apply it.

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.