All our modules
Now showingOrder Source Pro Settings Live demo

Demo store

This is a PrestaChamps demo store

This store is for presentation only: the products, prices and customers are samples, and nothing is sold or shipped. Feel free to browse it as a customer and try the back office demo to see how everything works.

Featured products

  • -20%
Hummingbird printed t-shirt
£22.94
£28.68
Rated out of 5 stars based on review(s)
  • -20%
Hummingbird printed sweater
£34.46
£43.08
Rated out of 5 stars based on review(s)

Best sellers

Mug The adventure begins
£14.28
Rated out of 5 stars based on review(s)
Smart Watch Pro
£119.80
Rated out of 5 stars based on review(s)
Smart Watch Eco
£111.62
Rated out of 5 stars based on review(s)
Smart Watch Premium
£103.44
Rated out of 5 stars based on review(s)

Special deals

  • -20%
Hummingbird printed sweater
£34.46
£43.08
Rated out of 5 stars based on review(s)
  • -20%
Hummingbird printed t-shirt
£22.94
£28.68
Rated out of 5 stars based on review(s)
PrestaChamps · Official module demo You are viewing the Order Source Pro demo
PrestaShop 8.0 – 9.x · v2.1.1

Order Source Pro

See which campaign, ad or site your orders came from.

  • See which campaign, ad, search engine or site each order really came from
  • First touch and last touch on every tracked order — in your Orders list, on the order page and on a dashboard
  • Nothing leaves your shop: no IP address stored, no third-party service, no pop-up for your customers
Order Source Pro

Watch it in action

What it does

01

First and last touch

Every tracked order keeps the first touch that brought the customer and the last non-direct touch before the purchase, with an attribution window of 1 to 365 days (30 by default). The source travels with the cart, so an order confirmed in the background gets one too.

02

Right in your Orders list

A Source column in PrestaShop's own Orders page — the last touch's source and medium, with a filter, sortable, and switchable off. On the order page, a card shows both touches and the visits before the order. No export, no second tool.

03

A dashboard per source

Orders, revenue, average order, tracked orders and top source; a table of visits, orders, orders per visit, revenue and share by source and medium, by source or by campaign, with a chart and a CSV export. Orders and revenue match PrestaShop's dashboard.

04

Click IDs, no UTM needed

Google, Microsoft and TikTok ad clicks and Facebook links are recognised even without UTM parameters (gclid, gbraid, wbraid, msclkid, ttclid, fbclid), as are search engines, social networks and referring sites. Referrer rules and excluded sites put your own labels first.

05

Works with caches and consent

Detection in three modes — server and script, script only for full-page caches and CDNs, or server only. Recording starts at once or waits for your cookie banner: Google Consent Mode is read on its own, any other banner through two JavaScript calls.

06

Private by design

No IP address is stored, nothing is sent to another company, and old visits are deleted after about 13 months by default — a daily housekeeping that needs no cron job. Export and erase through PrestaShop's official GDPR module.

See it in the shop

The source in your PrestaShop Orders list — a column with a filter, sortable
The source in your PrestaShop Orders list — a column with a filter, sortable
Which sources bring the revenue — by source, medium or campaign
Which sources bring the revenue — by source, medium or campaign
Your visitors' data stays in your shop — no IP address, nothing sent out
Your visitors' data stays in your shop — no IP address, nothing sent out
The dashboard: orders, revenue and visits per source
The dashboard: orders, revenue and visits per source
Every visit with its source, landing page and referring site
Every visit with its source, landing page and referring site
Detection in three modes — including Script only for caches and CDNs
Detection in three modes — including Script only for caches and CDNs

Technical sheet

Works on
PrestaShop 8.0 – 9.2
PHP
7.2 – 8.5
Module version
2.2.x
Multistore
Yes, per shop
Languages
7 back office
Technical name
pch_ordersource
See which campaign, ad or site your orders really come from.
Everything on this page is running on a real PrestaShop demo.
Open its settings
Loading...
Back to top