Customer Value & Loyalty: RFM and Win-Back
Description
Highlights
About the Extension
Customer value and win-back from your order history
The module reads the existing order history of every registered customer and computes the classic RFM metrics: Recency (days since the last order), Frequency (number of orders) and Monetary (lifetime revenue). From these it derives five segments: New, Champion, Loyal, At risk and Lost. Former repeat customers who have not ordered within a configurable window are flagged as win-back candidates.
The dashboard shows the segment distribution, total lifetime value and average order value. The customer table is sortable, searchable and paginated server-side; every row deep-links straight to the customer record. Both the win-back list and the full analysis export as CSV.
What sets this module apart
The calculation runs 100 percent locally: no external calls, no tracking, no cloud. The module only reads; it never writes customer data and creates no tags, flows or campaigns. Win-back is delivered as a candidate list plus CSV that you feed into your existing newsletter or CRM system, rather than locking you into a mailer of its own. The native customer administration lists individual customers, but offers no RFM segmentation, no ranking by lifetime value and no win-back detection.
The analysis runs asynchronously through the message queue, not in the web request, and on very large customer bases it stops in a controlled way with an honest notice instead of blocking the shop.
Compatibility
- Shopware 6.5, 6.6 and 6.7
- PHP 8.1 and above
- Multi-language: German and English
- Read-only, no write access to customer or order data
Details
- Available: English, German
- Latest update: 16 September 2026
- Publication date: 18 September 2026
- Version: 1.0.2
- Category: Administration
Resources
Reviews (0)
About the Extension Partner
g6stack
Partner Status
-
Shopware
Extension Partner
Details
- Partner since: 2026
- Extensions: 4
Support
- Based in: Germany
- Speaks: German, English, Russian
- Response time: Very quickly