Buyer History

Buyer History adds two smart columns to the OpenCart order list: a colour-coded badge showing each customer's lifetime order count with a status breakdown, and a duplicate-order detector that flags orders from the same buyer within a configurable time window. A dedicated Customer History report under the Reports menu gives managers a full per-customer overview with filters, aggregates, and expandable order details.
Buyer History

See every customer's order history and catch duplicate orders - right inside the Sales > Orders list.

Buyer History is an OpenCart module for store managers who need instant context on every order. Without leaving the order list you see how many times a customer has bought from you, how much they have spent per status, and whether they have placed another order within the last few hours. No more switching tabs or searching manually.

Key features

  • Colour-coded History badge on every order row - shows lifetime order count with a click-to-expand breakdown by status and spend in the store base currency.
  • Duplicate-order detection column - lists order numbers from the same customer within a configurable time window (1 hour to 7 days or a custom value in minutes).
  • Guest order matching by email and normalised phone number, in addition to registered-customer matching by customer ID.
  • Customer History report under Reports menu - unique customers with total orders, average order value, first/last order date, and expandable full order and line-item details.
  • Fully configurable tier thresholds and badge colours (Low, Mid, High) with a live colour picker preview, plus per-status colour coding on the history page.
  • Import and export all settings as a JSON file for easy migration between stores or staging environments.

Screenshots

Buyer History - General settings

General settings - enable the module, configure guest matching and tracked order statuses.

Buyer History - Duplicate order detection settings

Duplicate detection settings - choose the time window, minimum order count, badge colour, and link target.

Buyer History - Customer History report

Customer History report - filter by tier or duplicate flag, expand any row to see full order and line-item details.

Buyer History - History and Duplicates columns in the order list

History and Duplicates columns added to Sales > Orders - colour badges and duplicate order numbers at a glance.

Part of the AlexWaha module bundle

Buyer History is one of several OpenCart admin modules built by AlexWaha to give store managers faster, more complete information without modifying OpenCart core files. Compatible with OpenCart 2.3 and 3.x. Explore the full bundle at alexwaha.com.

Free and open-source

Buyer History is part of the AlexWaha OpenCart bundle. Get the full source code, documentation and the ready-to-install ocmod package on GitHub.

View Buyer History on GitHub

Welcome to the AlexWaha Demo Store!

Explore our full suite of free OpenCart extensions. Get in touch on your favourite channel below.

Welcome to the AlexWaha Demo Store!

Explore our full suite of free OpenCart extensions. Get in touch on your favourite channel below.