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.

Capabilities

Everything a rep needs to reorder fast

Every capability below is implemented in the module.

01

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.

02

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.

03

Reorder frequency

Each product's history row shows how many past orders included it, total quantity bought, and the date of the last order.

04

Quick filters

Narrow a long history by date range, product category, or minimum line amount instead of scrolling through every past order.

05

Frequent-product highlighting

Products the customer reorders often are visually flagged in the wizard list, so reps spot the customer's usual items first.

06

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.

07

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.

08

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.

09

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.

Workflow

How it works

1

Open the order

Open a quotation for a returning customer; history stat buttons and suggested reorder tags appear automatically.

2

Launch the wizard

Click Reorder from History to see every product the customer has bought before, aggregated with price and frequency.

3

Filter and review

Narrow by date, category, or amount, then compare historical and current pricing for each product.

4

Add and confirm

Select the products to reorder, adjust quantities, and add them straight into the order lines in one click.

Questions

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.

Get the app

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