Coupons multi product criteria in sale
Module that extends from coupon_criteria_multi_product and allows to use it's configuration in sale orders.
auto_awesome What this module does
AI-generated from the code · Odoo 15.0Lets you use multi-product promotion criteria (from the coupon_criteria_multi_product module) when applying coupons and promotions on sale orders. Odoo checks each order's products and quantities against those criteria before granting the reward.
This module connects the multi-product criteria configuration with the sales coupon engine, so promotions defined with several product conditions can actually be applied on sale orders.
When Odoo evaluates which coupon programs apply to an order, it now also examines programs that use multi-product criteria. For each such program, every criterion must be satisfied by the products and quantities in the order (excluding reward lines). Depending on the "Repeat Product" setting, a criterion is met either by having at least one of the listed products with the minimum quantity, or by having one unit of every listed product.
- If the program applies on the current order and gives a product reward that is itself one of the criterion products, the reward quantity is subtracted before checking the minimum quantity.
- Programs whose criteria are not all met are removed from the list of applicable promotions.
It also adds read access to the multi-product criteria for salespeople and full access for sales managers, so they can view (and managers can configure) these criteria. The module touches coupon.program and the criteria model coupon_criteria_multi_product.model_coupon_criteria. No new menus or screens are added; the behaviour appears inside the existing coupon/promotion logic on sale orders.
Depends on
Required by other modules
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: 3 confirmed, 6 with no information of 9 versions.
Sources · Odoo 14.0
Confirmed on 2026-11-03 in branch 14.0 of OCA/sale-promotion.
terminal Installation and usage
OCA documentation · Odoo 15.0Configuration
Source · Odoo 15.0Follow the steps described in the base module.
Usage
Source · Odoo 15.0Once configured, apply the programs as usual.
No verified information in OCA: Installation.
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.