Never leave the order to remember what they bought
Sale Order History surfaces a customer's full purchase history right inside the quotation form, with price-change alerts and one-click reorder, so reps never switch screens to build a repeat order.
The problem
Repeat-purchase customers make up a large share of orders for distributors, wholesalers, and supply businesses, yet Odoo's Sales app has no way to see what a customer bought before without leaving the quotation. Reps switch to a separate order list, filter by customer, and cross-reference by hand — slowing down quote-to-cash and risking stale pricing or missed upsells.
The solution
Sale Order History adds a history summary and a Reorder from History wizard directly to the sale order form. Filter a customer's past purchases by date, category, or amount, see historical price versus current price with a trend indicator, and add selected products back into the order in one click — all without leaving the quotation.
Everything a rep needs to reorder fast
Every capability below is implemented in the module.
Reorder from History wizard
Opens right from the order form and aggregates the customer's past purchases per product, ready to add back into the current order in one click.
Historical vs. current price
Every history line shows the price the customer paid last time next to today's price, with a delta and a trend arrow so reps spot changes at a glance.
Reorder frequency
Each product's history row shows how many past orders included it, total quantity bought, and the date of the last order.
Quick filters
Narrow a long history by date range, product category, or minimum line amount instead of scrolling through every past order.
Frequent-product highlighting
Products the customer reorders often are visually flagged in the wizard list, so reps spot the customer's usual items first.
Suggested reorder tags
The order form shows the customer's top frequently-bought products that are not yet on the current order, right next to the reorder button.
One-click bulk add
Select any number of past products, adjust quantities inline, and add them all to the current order lines in a single action.
Purchase history stat buttons
Past order count and distinct products bought appear as stat buttons on the order form, one click away from the full order list.
Company-level history rollup
History is scoped to the customer's commercial partner, so orders placed by different contacts at the same company all count.
How it works
Open the order
Open a quotation for a returning customer; history stat buttons and suggested reorder tags appear automatically.
Launch the wizard
Click Reorder from History to see every product the customer has bought before, aggregated with price and frequency.
Filter and review
Narrow by date, category, or amount, then compare historical and current pricing for each product.
Add and confirm
Select the products to reorder, adjust quantities, and add them straight into the order lines in one click.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Any other confirmed sale order (state Sales Order) belonging to the same commercial partner, so orders placed by different contacts at the same company are all included. The order currently being edited and any drafts or cancelled orders are excluded.
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 History
Reorder from a customer's purchase history without leaving the quotation — with historical-versus-current price alerts, frequency highlighting and one-click bulk add.
Buy on Odoo App Store