| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Sales (sale_management) • Discuss (mail) • Invoicing (account) |
| Lines of code | 886 |
| Technical Name |
inom_sales_product_substitution |
| License | LGPL-3 |
| Website | https://inomerp.in |
| Versions | 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Sales (sale_management) • Discuss (mail) • Invoicing (account) |
| Lines of code | 886 |
| Technical Name |
inom_sales_product_substitution |
| License | LGPL-3 |
| Website | https://inomerp.in |
| Versions | 17.0 18.0 19.0 |
Key Highlights
Smart Alternative Product Suggestions
Automatically suggest predefined substitute products when the selected item is unavailable, helping sales teams complete orders without delays.
Real-Time Stock Visibility Across Alternatives
View stock availability of substitute products instantly, enabling users to choose the best available alternative with confidence.
Seamless Sales Order Continuity
Reduce lost sales and improve customer satisfaction by replacing out-of-stock products with approved alternatives directly from the Sales Order.
Are you ready to make your business more
organized?
Improve now!
Enable Alternative Product Management
Navigate to Settings → Sales and enable the Manage Alternative Products option. This configuration allows users to define substitute products that can be suggested when the original product is unavailable.
Configure Alternative Products for a Product Variant View
Open the required Product Variant and navigate to the Alternatives tab. In the Alternative Products field, select and assign one or more substitute products that can be offered when the original product is unavailable. This configuration ensures that alternative options are readily available during the sales process.
Automatic Alternative Product Synchronization view
When alternative products are configured for a product, the system automatically establishes the same alternative relationship on the linked products. This ensures that all associated products are mutually available as substitutes without requiring additional manual configuration, improving consistency and reducing maintenance efforts.
View and Select Alternative Products view
Click the Alternatives button from the Sales Order line to open the Alternative Products popup. The system displays all configured substitute products along with their pricing and stock information, allowing users to select the most suitable replacement product before proceeding with the order.
Select a Replacement Product View
Choose the desired product from the Replacing Products dropdown list. The system displays all configured alternative products for the selected item, allowing users to quickly select the most suitable replacement based on availability and business requirements before updating the Sales Order.
Replace the Product with the Selected Alternative View
After selecting the desired alternative product, click the Replace button to substitute the original product in the Sales Order. The system automatically updates the order line with the selected replacement product while maintaining the sales workflow without interruption.
Track Product Substitution History View
Once the replacement is completed, the selected alternative product is automatically updated in the Sales Order. The system also records the substitution details in the chatter, including the original product, replacement product, quantity, user, and timestamp. This provides complete traceability and an audit trail of all product substitution activities.
For printing images in the report first we have enable 'Show Product image in the report' option in the configuration settings.
Our Services
Support & Customization
We're here to help you with setup, customization & support
🚀 Free Installation Support
One-time free setup on Odoo server with proper configuration.
Third-party or custom development requests may be chargeable.
Odoo Experts | ERP Solutions | Custom Development
Please log in to comment on this module