Skip to content

Customer KPI widget

The Customer KPI widget is the mirror image of the Order KPI widget — it lives above the Shopware customer list (Customers → Overview) and shows four customer-side metrics with value, Δ % against the previous period and a sparkline.

Eight customer KPIs are available; you pick which four are visible.

Above the customer list, before the filter bar:

  • A date-range picker with the same 9 presets and custom calendar as the rest of the plugin.
  • Four KPI cards with current value, Δ % and sparkline.
  • An exclude-today toggle.
  • An order states filter so the customer counts only include people whose orders match (e.g. customers with at least one paid order, not just abandoned carts).
MetricDefinition
New customersCustomers whose first order falls in the range
Returning customersCustomers who had an earlier order and also ordered in the range
Active customersCustomers with at least one order in the range
Orders per customerTotal orders / active customers
Average customer revenueTotal revenue / active customers
Guest ordersOrders without a registered customer account
Retention rateShare of previous-period customers who also ordered in the current period
Registration conversion rateShare of guest orders converted into registered customers

The full definitions are in KPI list → Customers.

Settings live under Settings → Plugins → P2Lab Stats → Widgets → Customers.

SettingWhat it controls
EnabledShow or hide the widget
Default periodPreset used on first page load
Exclude todayWhen on, the range ends yesterday so a partial day doesn’t skew the comparison
Default order statesLimit the calculation to customers whose orders match these states
Visible metricsPick 4 of the 8 metrics