Odoo Sales: what it does, and what’s new in 20
Odoo Sales turns quotations into confirmed orders that drive everything downstream — reservations in inventory, work orders in manufacturing, invoices in accounting — which is why its configuration decides how clean the whole flow runs.
Pricing is the deep end: pricelists, discounts, margins and approval rules are all mechanics worth setting deliberately rather than accepting defaults.
The mechanics that matter in Odoo Sales
- Quotation templates with optional products, e-signature and online payment
- Pricelists with formulas, per-customer pricing and quantity breaks
- Margins visible per line, with cost from the chosen costing method
- Upsells via optional products and configurable product variants
- Automatic invoicing policies: on order, on delivery, or milestones
What changed in Odoo 20 Sales
- Payment-based commissionsEnhancement
- Charge overagesNew feature
- DashboardNew feature
- Description-only sales order linesEnhancement
- Editable product variant priceEnhancement
- Editable marginsEnhancement
- Fixed prepayment amountsEnhancement
- Fixed Price pricelistsEnhancement
- LazadaNew feature
- Loyalty point expirationNew feature
- Manager commissionsEnhancement
- Mark orders as fully invoicedNew feature
- Periodic pricingNew feature
- Price rules per packaging typeNew feature
- Pricelist report improvementsEnhancement
- Product imagesNew feature
- Quotation sectionsEnhancement
- Quotation templatesEnhancement
- Sales order creation from purchase ordersEnhancement
- Sales order email templateEnhancement
- Sales order line numberingNew feature
- Sales order portal pageEnhancement
- Services & MaterialNew feature
- Ship orders without InventoryNew feature
- Single-use discount codesNew feature
- Stacked fields on sales order linesEnhancement
- TikTokNew feature
Each link opens the detailed entry — plain-words explanation, screenshots from a live Odoo 20 database, and the source-code check behind it.
Want Odoo Sales set up the way these mechanics deserve?
Senior consultants, fixed scopes, published pricing — and the team that documents these releases implements them.
