Ultimate
Loyalty.
Ein umfassendes Treuepunkte-System für Ihren Shopware 6 Shop. Kunden sammeln Punkte, steigen in Stufen auf und erhalten Gratisprodukte — vollautomatisch und flexibel konfigurierbar.
Alle Funktionen
im Überblick.
Punkte-System
Kunden verdienen Punkte bei jedem Einkauf und lösen diese als Cashback-Rabatt ein. Konfigurierbare Punkterate und Einlösewert.
Belohnungsstufen
Bronze, Silber, Gold, Platin und VIP mit automatischem Aufstieg, Punkte-Multiplikatoren und Stufenrabatten.
Gratisprodukt-Engine
Automatische oder vom Kunden wählbare Gratisprodukte ab definierten Bestellwerten. Mit Kategorie- und Produktfiltern.
Empfehlungssystem
Kunden werben Kunden mit persönlichen Referral-Links. Pauschal oder prozentual, optional als Lifetime-Referral.
Bewertungs- & Newsletter-Bonus
Punkte für Produktbewertungen und Newsletter-Anmeldungen. Registrierungsbonus für Neukunden.
Statistiken & ROI
Dashboard mit KPIs, Top-Kunden, Stufen-Verteilung. Detaillierte ROI-Analyse mit Kostenaufschlüsselung.
Dokumentation.
1. Einleitung
GkUltimateLoyalty ist ein umfassendes Treuepunkte-System für Shopware 6. Kunden sammeln bei jedem Einkauf automatisch Punkte, steigen in Belohnungsstufen auf und erhalten Gratisprodukte ab definierten Bestellwerten.
Kernfunktionen:
- Punkte-System: Kunden verdienen Punkte bei jedem Einkauf und lösen diese als Cashback-Rabatt ein
- Belohnungsstufen: Bronze, Silber, Gold, Platin und VIP mit automatischem Aufstieg und Stufenrabatten
- Gratisprodukt-Engine: Automatische oder vom Kunden wählbare Gratisprodukte ab bestimmten Bestellwerten
- Empfehlungssystem: Kunden werben Kunden mit Referral-Links und erhalten Punkte
- Bewertungsbonus: Punkte für Produktbewertungen
- Newsletter-Bonus: Punkte für Newsletter-Anmeldung
- Registrierungsbonus: Willkommenspunkte bei Kontoerstellung
- 1-Klick-Import: Bestellhistorie importieren und retroaktiv Punkte vergeben
- CSV Import/Export: Kunden- und Transaktionsdaten exportieren, Punkte manuell importieren
- Statistiken & ROI: Detaillierte Auswertungen inkl. Programmkosten und Umsatzanalyse
Systemanforderungen: Shopware ~6.7.0, PHP 8.2+, MySQL 8.0+ / MariaDB 10.11+
Installation:
- Plugin-Ordner GkUltimateLoyalty nach custom/plugins/ kopieren
- bin/console plugin:refresh
- bin/console plugin:install GkUltimateLoyalty
- bin/console plugin:activate GkUltimateLoyalty
- bin/console cache:clear
2. Erste Schritte (Quickstart)
Nach der Installation ist das Plugin unter Marketing > Ultimate Loyalty erreichbar.
Grundkonfiguration in 5 Minuten:
- Name des Treueprogramms setzen (z. B. „Bonuspunkte“, „Meilen“, „Coins“)
- Punkte pro Euro Bestellwert definieren (Standard: 1)
- Wert eines Punktes in Euro festlegen (Standard: 0,01 EUR)
- Optional: Registrierungsbonus aktivieren
Erste Belohnungsstufe anpassen: Marketing > Ultimate Loyalty > Stufen → Stufe wählen → Name, Mindestpunkte, Multiplikator und Stufenrabatt anpassen.
Erstes Gratisprodukt: Marketing > Ultimate Loyalty > Gratisprodukte → Neues Gratisprodukt → Produkt, Mindestbestellwert, Auswahlmodus wählen.
1-Klick Import: Marketing > Ultimate Loyalty > Import → Startdatum wählen → Vorschau laden → Import starten.
3. Plugin-Konfiguration
Unter Erweiterungen > Meine Erweiterungen > Ultimate Loyalty > Konfiguration. Pro Sales Channel konfigurierbar.
Branding: Name des Treueprogramms (Standard: „Bonuspunkte“)
Punkte-Einstellungen:
- Punkte pro Euro (Standard: 1)
- Wert pro Punkt (Standard: 0,01 EUR)
- Verfall nach Tagen (Standard: 365)
- Registrierungsbonus
Newsletter & Bonus: Newsletter-Bonus aktivierbar mit konfigurierbarer Punktzahl.
Empfehlungssystem: Pauschal oder prozentual, Lifetime-Referral optional.
VIP: Sichtbarkeit und Punkte-Sammeln separat steuerbar.
Gratisprodukte: Engine ein/aus, Auswahlmodus, Kombinationen mit Rabatten.
Design & Farben: Banner-Farben, Button-Farben, eigenes CSS.
Bewertungen: Bonus aktivierbar, Punkte pro Bewertung, nur verifizierte Käufer.
E-Mail: Gutschrift-Mail, Verfallserinnerung, Bewertungserinnerung, Empfehlungs-Mail.
Anzeige: Header-Badge, Fortschrittsbalken, Produktseiten-Vorschau.
4. Belohnungsstufen
Standard-Stufen:
- Bronze: 0 Punkte, 0% Rabatt, 1.0x Multiplikator
- Silber: 500 Punkte, 3% Rabatt, 1.5x Multiplikator
- Gold: 1.000 Punkte, 5% Rabatt, 2.0x Multiplikator
- Platin: 2.500 Punkte, 10% Rabatt, 3.0x Multiplikator
- VIP: 99.999 Punkte, 10% Rabatt, 2.0x Multiplikator
Felder: Technischer Name, Name, Beschreibung, Mindestpunkte (Lifetime), Multiplikator, Stufenrabatt (%), Punkte sammeln, Farbe, Position, Aktiv.
Multiplikator-Formel: Verdiente Punkte = Bestellwert × Punkte pro Euro × Tier-Multiplikator.
VIP-Status: 99.999 Mindestpunkte (praktisch nur manuell), standardmäßig kein Punkte-Sammeln, ausgeblendet in Storefront.
Automatischer Aufstieg basiert auf Lifetime-Punkten. Kein Abstieg, auch bei Einlösung.
5. Gratisprodukte
Unter Marketing > Ultimate Loyalty > Gratisprodukte.
Felder: Produkt, Mindestbestellwert, Max. Anzahl, Priorität, Gültigkeitszeitraum, Shopware-Regel.
Automatisch: Höchste Priorität wird in Warenkorb gelegt (0,00 EUR).
Kunden-Auswahl: Banner mit allen verfügbaren Gratisprodukten, Kunde wählt aus.
Warenkorb-Voraussetzungen: Erforderliche Kategorien/Produkte.
Warenkorb-Ausschlüsse: Ausgeschlossene Kategorien/Produkte.
6. Punkte-System
Sammeln: Bestellung, Registrierung, Newsletter, Bewertung, Empfehlung, Lifetime-Referral, Manuell, CSV-Import.
Einlösen (Cashback): Mein Konto > Mein Treuekonto → Punktzahl eingeben → Einlösen → Rabatt im Warenkorb.
Formel: Eingelöste Punkte × Wert pro Punkt.
Verfall: Konfigurierbar (Standard: 365 Tage, 0 = nie). Optionale E-Mail-Erinnerung.
Manuelle Anpassung: Marketing > Ultimate Loyalty > Konten → Konto öffnen → Gutschrift oder Abzug.
7. Empfehlungssystem
Jeder Kunde erhält einen Code: REF-NACHNAME-XXXX. Umlaute werden konvertiert (ä→AE etc.).
Link auf Mein Konto > Mein Treuekonto, teilbar per Kopie, WhatsApp oder E-Mail.
Einmaliger Referral: Punkte bei erster bezahlter Bestellung des Neukunden.
Lifetime Referral: Zusätzlich Prozentsatz bei Folgebestellungen, zeitlich begrenzbar.
Modi: Pauschal (feste Punkte) oder Prozentual (% der Punkte/Bestellwert).
Schutzmechanismen: Keine Selbst-Empfehlung, keine zirkulären Empfehlungen, Einmal-Schutz.
8. Import & Export
1-Klick Import: Startdatum, Filter (bezahlt/storniert), Vorschau, Import mit Fortschrittsbalken. Duplikatschutz.
CSV Export: Kunden (loyalty-customers.csv) und Transaktionen (loyalty-transactions.csv), Streaming-Download in 500er-Batches.
CSV Import: Format: Kundennummer_oder_Email;Punkte;Beschreibung. Semikolon/Komma/Tab. UTF-8. Duplikatschutz.
9. Admin-Übersichten
Dashboard: KPI-Karten, Top-5-Kunden, letzte 5 Transaktionen, Stufen-Verteilung.
Konten: Alle Loyalty-Konten, manuelle Anpassung, Transaktionshistorie.
Beste Kunden: KPI-Highlights, Filter nach Zeitraum und Sortierung.
Statistiken: Gratisprodukt-Kosten, Cashback-Statistiken, ROI-Übersicht.
10. E-Mail Benachrichtigungen
Templates:
- gk_loyalty_points_earned
- gk_loyalty_expiry_reminder
- gk_loyalty_referral_success
- gk_loyalty_review_reminder
Bearbeitung unter Einstellungen > Shop > E-Mail-Templates (Suche „Loyalty“).
Variablen: customerName, pointsEarned, programName, orderNumber, totalPoints, loyaltyUrl, expiringPoints, expiryDate, referredCustomerName, reviewPoints, reviewUrl.
11. Storefront (Kundensicht)
Meine Punkte (/account/loyalty): Punktestand, Stufen-Zeitleiste mit Fortschritt, Punkte einlösen, Transaktionshistorie, Empfehlungsbereich.
Header-Badge: Punktestand und Stufe in Navigation.
Warenkorb: Fortschrittsbalken zum Gratisprodukt, Gratisprodukt-Banner, Punkte-Rabatt, Stufenrabatt, Gratisprodukt mit „GRATIS“-Badge.
Produktseiten: „Du verdienst X Bonuspunkte mit diesem Kauf“ (Position konfigurierbar).
12. FAQ
Keine Punkte-Vorschau: Einstellung prüfen, Position prüfen, Cache leeren.
Keine Gratisprodukte: Engine aktiv? Produkt aktiv? Bestellwert erreicht? Voraussetzungen erfüllt?
Punkte nicht gutgeschrieben: Zahlung muss Status „bezahlt“ haben. Stufe muss Punkte-Sammeln erlauben.
Einlösung funktioniert nicht: Eingeloggt? Genug Punkte? Reservierung prüfen (30 Min).
Stufen nicht aktualisiert: Basiert auf Lifetime-Punkten, automatisch bei Gutschrift.
Import-Probleme: Nur ein Import gleichzeitig, PHP max_execution_time erhöhen.
E-Mails nicht gesendet: Einstellung aktiviert? Task Runner konfiguriert? Mailer prüfen.
Unterstützte Versionen: Shopware 6.7.x. Ältere nicht unterstützt.
Mehrsprachig: Ja, de-DE und en-GB. Stufen-Namen übersetzbar.
Programmname änderbar: Ja, unter Konfiguration > Branding.