Apply the multi-promotion stacking policy to quotations and sales orders
- Technical name
- do_multi_promotion_sale
- Author
- Do Incredible
- Version
- v19.0.1.0.0
- Odoo series
- Odoo 19.0
Version 19.0.1.0.0 Commit 8c1c87b9 # Changelog — DO Multi Promotion for Sales All notable changes to this module. Versions follow Odoo's `<odoo>.<major>.<minor>.<patch>` convention. ## 19.0.1.0.0 — 2026-09-04 First release. ### Added * The stacking policy applied to quotations and sales orders, through additive overrides of Odoo's own promotion engine. * A Promotions smart button and an internal summary of promotions that did not apply. * Usage and budget committed at confirmation under a row lock, and reversed on cancellation. * A promotion simulator that runs the production engine on a rolled-back savepoint — no second calculation engine, and nothing persisted. * Optional re-evaluation of promotions when an order is edited (off by default). ### Pricing Each module is sold separately, so you pay only for the channels you run. * **DO Multi Promotion Engine** - $39.00 (required by the other three) * **DO Multi Promotion for Sales** - $29.00 * **DO Multi Promotion for POS** - $25.00 * **DO Multi Promotion for Website** - $19.00 The complete suite is $112.00. No adapter costs more than the engine it requires. ### Compatibility * Odoo 19.0, Community and Enterprise. * Depends only on Community modules; nothing here requires Enterprise. ### Known limitations * Re-evaluation on edit is off by default because switching it on changes the totals of quotations that are already open. * Refund policy is full-return-only: a partial return leaves usage, budget and already-invoiced discounts untouched.