Offer the right alternative before you lose the sale.
Sale Order Alternative Products lets reps swap out-of-stock items for approved substitutes right on the quotation — with side-by-side comparison, partial-fill quantities, and a transparent note the customer actually sees.
The problem
When a requested product is out of stock, reps stop the sale to hunt for an equivalent by phone, email, or memory. Native Odoo has no concept of an approved substitute tied to a sales order line, so every swap is manual, undocumented, and easy to get wrong — delaying quotes and risking the order entirely.
The solution
Configure primary-to-substitute mappings once on the product, then let reps resolve stockouts in seconds: a comparison wizard shows price, availability, and quantity ratio for every candidate, applies a full or partial fill with one click, and leaves a clear note on the quote so the customer always knows what they are getting.
Everything a stockout scramble needs
Every capability below is implemented in the module.
Primary-to-Substitute Mapping
Maintain multiple ordered substitutes per product directly on the product form, independent of any single order, with precedence controlling which alternative is suggested first.
Decision-Support Comparison Wizard
A one-click wizard opens right from the order line and lists every candidate substitute side-by-side, with image, live stock, and proposed price, so reps choose confidently without leaving the quote.
Partial / Split-Quantity Fill
Ship what is available and route only the shortfall to a substitute — a 10-unit order with 6 in stock becomes 6 primary plus 4 substitute in a single guided action, never an unnecessary full swap.
Configurable Price Rules
Price each substitute at the pricelist rate, a markup percentage, a discount percentage, or a fixed unit price — so margin policy is respected automatically on every swap.
Quantity Conversion Ratios
Handle substitutes that are not sold 1:1 with the primary product, such as two units of an alternative fulfilling one unit of the original, with the ratio applied automatically on both full and partial fills.
Effective Date Windows
Schedule a substitution to apply only during a defined start and end date, ideal for seasonal or promotional swaps that should not persist year-round.
Transparent Customer Communication
Every substitution adds a clear note to the affected line, and that note prints on the quotation and invoice, so the customer always sees exactly what changed and why — no silent swaps.
Substitution Audit Log & Analytics
Every applied substitution is logged with the order, partner, original and substitute products, price delta, and margin impact, feeding a company-wide list, pivot, and graph view.
Role-Based Access, No Developer Required
Salespeople get the wizard and log automatically; managers get full mapping configuration and analytics. Set up thousands of mappings with Odoo's native import — no developer needed.
How it works
Configure alternatives
Map substitutes on the product form or the global list, setting precedence, price rule, and quantity ratio once.
Spot the shortfall
A Find Alternatives button appears on the order line the moment a product has effective substitutes.
Compare and apply
Compare candidates side-by-side and apply a full swap or fill just the shortfall with one click.
Communicate and track
The quote and invoice show a substitution note, and the log feeds company-wide analytics.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Both. When only part of the requested quantity is available, apply a partial fill: keep the available primary quantity on the line and route only the shortfall to a substitute on a new line, with the quantity ratio applied automatically.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Sale Order Alternative Products
Configurable substitute mappings with a side-by-side comparison wizard, partial-quantity fill and transparent customer notes — turning an out-of-stock swap into a documented, one-click decision instead of a phone-and-memory hunt.
Buy on Odoo App Store