Prestashop 9 Order Source Analytics

Customer: AI | Published: 31.01.2026

I run a Prestashop 9 store and need an additional Back-Office tab that turns raw order data into clear, source-based insights. The module should capture the final traffic source attached to each order (Direct, Google, Facebook, etc.) and display three key metrics per source: total orders, total sales and the average basket value. Interface • A new screen with a clean, single-page layout. • Preferred visual is a pie chart accompanied by a sortable table that refreshes in real time. • Filters for Date, Product Category and Manufacturer must allow multi-selection and should instantly redraw both chart and table. Data logic When multiple sources are recorded for a customer journey, only the latest one counts toward the figures you display. Deliverables 1. Installable Prestashop 9 module that creates the new tab and all visuals. 2. Well-commented PHP/Symfony code plus any SQL needed to log and aggregate sources. 3. Short deployment note explaining installation, how to extend the list of sources and where to adjust chart colours. Acceptance test I’ll compare your totals with the native Orders list for several sample periods and exercise each filter. Results must match, the pie chart must render correctly, and code must respect Prestashop coding standards.