Skip to Content
New The latest Odoo is here — we migrate, build and support it end to end. Book a free consultation

Multi Promotion for Sales

Paid Odoo 19
$ 68.00 $ 68.00 (Tax excluded)
₹ 0.00 (Tax excluded)

  • Odoo Series
$ 68.00 one-time · lifetime updates
New
Odoo Series: 19.0

Apply the multi-promotion stacking policy to quotations and sales orders

Loading full description…
Version v19.0.1.0.0
Odoo version Odoo 19.0
Package size 2511 KB
Releases 1
Developer Do Incredible
License OPL-1
Technical name
do_multi_promotion_sale
Author
Do Incredible
Version
v19.0.1.0.0
Odoo series
Odoo 19.0
Dependencies
do_multi_promotionsale_loyalty
v19.0.1.0.0 02/10/2026 2511 KB

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.