Base module to handle incompatibility between promotions and coupons
auto_awesome What this module does
AI-generated from the code · Odoo 15.0Lets you mark promotions as incompatible with each other, so that two conflicting promotions cannot be applied together. The link is automatically kept two-way between the promotions.
This module adds a new field called Incompatible Promotions to promotion programs (the coupon.program records used by the Coupon/Promotion app).
Where it appears: - On the promotion form, the field is shown as a tag list just before the product rule field. - In the promotion list view, the same tag list is shown before the Active column.
What it does: - You can select one or more other promotions that must not be used together with the current one. - The relationship is kept symmetrical automatically: if you mark promotion A as incompatible with promotion B, the system also marks B as incompatible with A. If you later remove B from A's list, the link is removed on both sides.
This module only stores and maintains the incompatibility links between promotions. It does not, by itself, block a coupon at checkout or show any warning during a sale; that behaviour would come from other modules that read this information. No new menus, reports, scheduled actions or emails are added by this code.
Depends on
Required by other modules
Models and fields (1)
- coupon.program · extends an existing modelincompatible_promotion_ids (Incompatible Promotions)
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: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 15.0
Confirmed on 2026-11-03 in branch 15.0 of OCA/sale-promotion.
terminal Installation and usage
OCA documentation · Odoo 15.0Configuration
Source · Odoo 15.0To configure promotion incompatibilities (either coupons or promotion programs):
- Go to Sales > Products > Coupon Programs and select or create a new one.
- In the Incompatible Promotions set the promotions that aren't compatible with the one you're configuring.
No verified information in OCA: Installation, Usage.
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.