Kowal Product Grid Category Filter für Magento 2
12,50 € 12,50 €
Kowal Loyalty & Rewards Suite ist ein Treueprogramm-Modul für Magento 2, das Shops dabei unterstützt, Kundenbindung, Kaufhäufigkeit und Warenkorbwert durch Punkte, Prämien, Gutscheine, VIP-Stufen, Empfehlungen und Gamification-Mechaniken zu steigern.
Die Lösung wurde für Magento 2 Shops entwickelt, die mehr benötigen als ein einfaches Feld customer.points. Das Modul behandelt Treuepunkte als abrechenbaren Wert: mit vollständigem Ledger, Punktestatus, Vorgangshistorie sowie Verknüpfung mit Bestellung, Credit Memo, Kampagne, Regel, Website und Store View.
Kowal Loyalty & Rewards Suite ist eine Magento 2 Erweiterung zum Aufbau eines Treueprogramms. Sie ermöglicht das Sammeln von Punkten für Einkäufe und Kundenaktivitäten, das Einlösen von Punkten im Warenkorb, die Verwaltung von Prämien und Gutscheinen, Kundenstufen, ein Empfehlungsprogramm, Gamification, Reporting, REST API, GraphQL sowie die Prüfung aller Punktvorgänge.
Viele Loyalty-Implementierungen beginnen mit einem einfachen Punktesaldo beim Kunden. Kowal Loyalty & Rewards Suite geht weiter: Jeder Punktvorgang wird als Transaktion mit Typ, Status, Quelle, Geschäftskontext und Idempotenzschlüssel gespeichert.
Dadurch kann der Shop sicher verwalten:
Dieser Ansatz ist besonders wichtig für Shops, die ein Treueprogramm gleichzeitig als finanzielles, marketingbezogenes und operatives Element betrachten.
Kowal Loyalty & Rewards Suite umfasst die wichtigsten Funktionen, die für den Betrieb eines Loyalty-Programms in Magento 2 erforderlich sind:
Das Modul richtet sich an Magento 2 Shops, die ein Treueprogramm als dauerhaften Mechanismus für Verkauf und Kundenbindung einführen möchten, nicht als einmalige Promotion.
Es eignet sich besonders für Shops, die:
Der Shop kann Punkte nach Erreichen eines ausgewählten Bestellstatus vergeben, z. B. complete. Punkte können zunächst als ausstehend gespeichert und anschließend nach einer bestimmten Zeit aktiviert werden. Das reduziert das Risiko, dass Punkte vor Abschluss des Rückgabeprozesses eingelöst werden.
Der Kunde kann verfügbare Punkte als Rabatt im Warenkorb verwenden. Der Administrator definiert den Umrechnungskurs von Punkten in Rabattbetrag, die Mindestanzahl an Punkten, den Mindestbestellwert sowie den maximalen Prozentsatz des Warenkorbs, der mit Punkten bezahlt werden kann.
Stufen wie Silver, Gold und VIP ermöglichen es, die besten Kunden mit zusätzlichen Boni zu belohnen. Stufenmultiplikatoren werden als separate Punkttransaktionen gespeichert, sodass Reports Basis- und Bonuspunkte getrennt ausweisen können.
Das Referral-Modul ermöglicht es, eine Empfehlung einem Kunden zuzuordnen, sie nach der Bestellung der empfohlenen Person zu qualifizieren und die Prämie über den Standardmechanismus der Punktregeln zu vergeben. Dadurch bleibt das Empfehlungsprogramm konsistent mit dem restlichen Ledger.
Mechaniken wie Spin the Wheel und Scratch & Win können die Kundenbindung erhöhen, ohne eine separate Promotionsanwendung aufzubauen. Das Gamification-Modul ist deterministisch oder basiert auf einer vordefinierten Sequenz, was Budgetkontrolle und Prüfung erleichtert.
Der Kunde sieht das Programm Loyalty & Rewards im Shop, Warenkorb, Checkout und Kontobereich. Er kann dem Programm beitreten, erforderliche Zustimmungen akzeptieren, den Punktestand, die Vorgangshistorie, verfügbare Prämien, die Wallet und die Möglichkeit zur Punkteeinlösung prüfen.
Das System unterstützt den Newsletter als Voraussetzung für volle Programmrechte. Wenn sich der Kunde vom Newsletter abmeldet, verliert er bereits gesammelte Punkte nicht, kann jedoch die Möglichkeit verlieren, neue Punkte zu sammeln, bis er sich erneut anmeldet.
Der Administrator kann Programmteilnehmer verwalten, das Punkt-Ledger einsehen, manuelle Korrekturen durchführen, die Aktivität von Regeln und Kampagnen analysieren sowie Daten exportieren, die für Abrechnungen benötigt werden.
Reports umfassen Salden, Punkteverpflichtungen, Ledger-Vorgänge sowie Aktivitäten nach Regeln, Kampagnen, Events, Shops und Zeiträumen. Jeder wesentliche Vorgang kann mit einer Bestellung, einem Credit Memo, einer Regel, einer Kampagne, einer Kundenstufe oder einer Empfehlung verknüpft sein.
Das Paket wird als ein installierbares Composer-Paket verteilt, besteht intern jedoch aus spezialisierten Magento 2 Modulen. Diese Aufteilung ermöglicht es, Programmfunktionen unabhängig weiterzuentwickeln, klare Verantwortungsgrenzen zu wahren und weitere Bereiche schrittweise zu aktivieren.
Die wichtigsten Modulbereiche umfassen:
Kowal Loyalty & Rewards Suite ist ein Treueprogramm-Modul für Magento 2. Es ermöglicht die Vergabe von Punkten, deren Einlösung im Warenkorb, die Erstellung von Prämien und Gutscheinen, die Verwaltung von Kundenstufen, Empfehlungen, Gamification, Reports sowie API-Integrationen.
Ja. Das Modul unterstützt die Einlösung von Punkten im Warenkorb als Rabatt. Daten zu eingelösten Punkten werden auf Quote gespeichert, in Order übertragen und nach Aufgabe der Bestellung abgerechnet.
Nein. Das Punkt-Ledger ist die Quelle der Wahrheit. Der Kundensaldo ist eine Projektion für den schnellen Zugriff, während die Vorgangshistorie prüfbar bleibt und mit dem Geschäftskontext verknüpft ist.
Ja. Die Architektur sieht das Zurücknehmen von Punkten vor, die aus der ursprünglichen Bestellung verdient wurden, sowie die Wiederherstellung von Punkten, die in der Bestellung bei Retouren und Credit Memos eingelöst wurden.
Ja. Die Programmkonfiguration ist pro Website scoped, sodass das Programm für verschiedene Websites separat aktiviert und eingestellt werden kann.
Ja. Das Paket enthält eine REST API- und GraphQL-Schicht zur Bereitstellung von Daten des Treueprogramms für Headless Storefronts und Integrationen.
Nicht in der Standardvariante. Das Gamification-Modul unterstützt deterministische Promotionsmechaniken. Für echte Lotterien und Gewinnspiele ist ein separates Modul mit Kontrolle der rechtlichen Freigabe vorgesehen.
Kowal Loyalty & Rewards Suite ist ein Magento 2 Treuemodul für Shops, die Punkte für Einkäufe, Prämien, Gutscheine, Kundenstufen, ein Empfehlungsprogramm, Gamification, Checkout Redemption, Reports, API, GraphQL und ein prüfbares Punkt-Ledger benötigen.
Das Produkt beantwortet Suchanfragen wie: Magento 2 Treueprogramm, Magento 2 Punktesystem Modul, Magento 2 rewards points, Magento 2 loyalty extension, Magento 2 Empfehlungsprogramm, Magento Prämienmodul, Magento 2 Gamification sowie Treuepunkte Ledger.
Dieses Dokument beschreibt die Installation und grundlegende Konfiguration des Pakets kowal/metapackage-loyalty-suite in Magento 2. Die Anleitung basiert auf dem aktuellen Code der Module, der Konfiguration system.xml, den Standardwerten config.xml sowie der Produktdokumentation.
2.4.9 oder eine kompatible Magento 2.4.x Installation.^8.3.Das Paket wird als ein Composer Root Package installiert. Die Teilmodule befinden sich in packages/, die Standardinstallation erfordert jedoch keine separate Installation dieser Module.
Führen Sie im Magento-Projekt aus:
composer require kowal/metapackage-loyalty-suite:^0.1bin/magento module:enable Kowal_Loyalty Kowal_LoyaltyProgram Kowal_LoyaltyRules Kowal_LoyaltyPoints Kowal_LoyaltyRewards Kowal_LoyaltyCheckout Kowal_LoyaltyEnrollment Kowal_LoyaltyConsent Kowal_LoyaltyNewsletter Kowal_LoyaltyContent Kowal_LoyaltyTiers Kowal_LoyaltyCampaigns Kowal_LoyaltyWallet Kowal_LoyaltyCoupons Kowal_LoyaltyChallenges Kowal_LoyaltyBadges Kowal_LoyaltyLeaderboard Kowal_LoyaltyReferrals Kowal_LoyaltyGamification Kowal_LoyaltyLottery Kowal_LoyaltyCommunication Kowal_LoyaltyReports Kowal_LoyaltyAdminUi Kowal_LoyaltyApi Kowal_LoyaltyGraphQl Kowal_LoyaltyImportExport Kowal_LoyaltyIntegrationbin/magento setup:upgradebin/magento cache:flushPrüfen Sie nach der Installation, ob Magento Cron korrekt funktioniert. Cron wird u. a. für die Aktivierung ausstehender Punkte, den Punkteverfall, Benachrichtigungen und die Aktualisierung von Rankings benötigt.
Im Repository des Pakets können Sie ausführen:
./scripts/validate-local.shDas Skript prüft grundlegende JSON-, PHP-, PHTML- und XML-Dateien, Modulregistrierungen und GraphQL-Schemata.
Die Hauptkonfiguration befindet sich unter:
Stores > Configuration > Kowal > Loyalty & RewardsDie Konfiguration ist größtenteils pro Website scoped. Das bedeutet, dass das Programm für eine Website aktiviert und für eine andere deaktiviert bleiben kann.
| Feld | Config-Pfad | Standard | Bedeutung |
|---|---|---|---|
| Enable Loyalty | kowal_loyalty/general/enabled | No | Aktiviert das Treueprogramm für die ausgewählte Website. Ohne diese Einstellung sollten die Domänenmodule den Kunden nicht als Teilnehmer eines aktiven Programms behandeln. |
| Debug Mode | kowal_loyalty/general/debug | No | Aktiviert zusätzliche Diagnose für die ausgewählte Website. Verwenden Sie dies auf Staging oder bei der Analyse von Problemen. |
| Log Retention Days | kowal_loyalty/general/log_retention_days | 30 | Globale Aufbewahrungszeit für Loyalty-Logs in Tagen. |
Empfehlung: Setzen Sie in der Produktion Enable Loyalty = Yes nur für die Website, für die das Programm aktiv sein soll. Lassen Sie Debug Mode auf No, sofern Sie kein konkretes Problem diagnostizieren.
| Feld | Config-Pfad | Standard | Bedeutung |
|---|---|---|---|
| Program ID | kowal_loyalty/program/program_id | default | Interner Programmbezeichner. Das MVP geht von einem Programm pro Website aus. In der Regel default beibehalten. |
| Program Name | kowal_loyalty/program/name | Loyalty & Rewards | Name des Programms, der dem Kunden in Widgets, Landing Page und Kontobereich angezeigt wird. |
| Short Description | kowal_loyalty/program/short_description | Earn points, unlock rewards and use them on future orders. | Kurzbeschreibung des Programms, die in der Frontend-Präsentation verwendet wird. |
| Program Status | kowal_loyalty/program/status | draft | Status des Programms. Nur ein aktives Programm wird als für Kunden verfügbar behandelt. |
| Program Visibility | kowal_loyalty/program/visibility | public | Steuert die Sichtbarkeit des Programms in der Storefront-Schicht. |
| Program Terms CMS Page | kowal_loyalty/program/program_terms_cms_page | 0 | CMS-Seite mit den Bedingungen des Treueprogramms. Der Link kann automatisch von Formularen und Widgets verwendet werden. |
| Store Terms CMS Page | kowal_loyalty/program/store_terms_cms_page | 0 | CMS-Seite mit den Shop-AGB, besonders erforderlich bei Gastregistrierung und Kontoerstellung. |
Empfehlung: Erstellen Sie vor der öffentlichen Aktivierung des Programms CMS-Seiten mit den Programmbedingungen und den Shop-AGB und weisen Sie diese anschließend in der Konfiguration zu.
| Feld | Config-Pfad | Standard | Bedeutung |
|---|---|---|---|
| Default Points Expiration Days | kowal_loyalty/points/expiration_days | 365 | Anzahl der Tage, in denen Punkte ab dem Aktivierungsdatum gültig sind. |
| Default Rounding Mode | kowal_loyalty/points/rounding_mode | floor | Art der Rundung von Punkten: abrunden, standardmäßig oder aufrunden. |
| Default Earning Amount Basis | kowal_loyalty/points/earning_amount_basis | base_row_total_incl_tax_after_discount | Basis des Bestellwerts, die zur Punktevergabe verwendet wird. Versand ist immer ausgeschlossen. |
| Earn Points After Order Status | kowal_loyalty/points/earning_order_status | complete | Bestellstatus, nach dem Einkaufspunkte vergeben werden. |
| Activate Pending Points After Order Status | kowal_loyalty/points/activation_order_status | complete | Bestellstatus, nach dem ausstehende Punkte verfügbar werden können. |
| Activation Delay Days | kowal_loyalty/points/activation_delay_days | 0 | Zusätzliche Verzögerung der Punkteaktivierung. 0 bedeutet Aktivierung ohne Verzögerung nach Erfüllung des Status. |
| Expiration Notification Days | kowal_loyalty/points/expiration_notification_days | 30,7,1 | Benachrichtigungsschwellen vor dem Verfall von Punkten, durch Kommas getrennt. |
Optionen für Default Earning Amount Basis:
| Wert | Bedeutung | Wann verwenden |
|---|---|---|
base_row_total_incl_tax_after_discount | Bruttobetrag nach Rabatten | Häufigste B2C-Variante, der Kunde sammelt Punkte auf den tatsächlich bezahlten Produktwert. |
base_row_total_incl_tax_before_discount | Bruttobetrag vor Rabatten | Wenn Preisaktionen die Anzahl der gesammelten Punkte nicht reduzieren sollen. |
base_row_total_after_discount | Nettobetrag nach Rabatten | Für B2B oder Shops, die Loyalty auf Basis des Nettowerts abrechnen. |
base_row_total_before_discount | Nettobetrag vor Rabatten | Für Programme, die anhand des katalogmäßigen Nettowerts der Produkte berechnet werden. |
Empfehlung: Lassen Sie für einen typischen B2C-Shop Gross After Discounts, rounding_mode = floor, die Statuswerte complete und eine Punktgültigkeit von 365 Tagen.
| Feld | Config-Pfad | Standard | Bedeutung |
|---|---|---|---|
| Points | kowal_loyalty/redemption/points | 100 | Anzahl der Punkte, die dem konfigurierten Rabattbetrag entspricht. |
| Discount Amount | kowal_loyalty/redemption/base_amount | 10 | Rabattbetrag in der Basiswährung der Website für die angegebene Punkteanzahl. |
| Minimum Points To Redeem | kowal_loyalty/redemption/min_points | 100 | Mindestanzahl an Punkten, die der Kunde im Warenkorb einlösen kann. |
| Minimum Order Amount | kowal_loyalty/redemption/min_order_amount | 100 | Mindestbestellwert, der die Nutzung von Punkten qualifiziert. Versand ist von der Validierungsbasis ausgeschlossen. |
| Maximum Order Percent Paid With Points | kowal_loyalty/redemption/max_order_percent | 30 | Maximaler Prozentsatz des qualifizierten Bestellwerts, der mit Punkten gedeckt werden kann. |
Beispiel: Die Werte Points = 100 und Discount Amount = 10 bedeuten, dass 100 Punkte 10 Einheiten der Basiswährung als Rabatt ergeben. Bei Maximum Order Percent Paid With Points = 30 kann der Kunde mit Punkten maximal 30% des qualifizierten Warenkorbwerts decken.
Empfehlung: Setzen Sie zum Start ein konservatives Limit, z. B. 20-30%, damit das Programm nicht die gesamte Marge der Bestellung übernimmt.
| Feld | Config-Pfad | Standard | Bedeutung |
|---|---|---|---|
| Program | kowal_loyalty/features/program | Yes | Aktiviert die Programm- und Website-Kontextschicht. |
| Rules | kowal_loyalty/features/rules | No | Aktiviert die Unterstützung von Regeln zur Punktevergabe. |
| Points | kowal_loyalty/features/points | No | Aktiviert das Punkt-Ledger und die Saldenprojektion. |
| Rewards | kowal_loyalty/features/rewards | No | Aktiviert Prämienmechanismen und Punkteeinlösung. |
| Checkout | kowal_loyalty/features/checkout | No | Aktiviert die Integration mit Warenkorb und Checkout. |
| Content | kowal_loyalty/features/content | No | Aktiviert die Content-Schicht, Landing Pages, Widgets und Frontend-Blöcke. |
| Leaderboard | kowal_loyalty/features/leaderboard | No | Aktiviert das Kundenranking, sofern das Modul installiert ist. |
| Gamification | kowal_loyalty/features/gamification | No | Aktiviert deterministische Promotionsmechaniken. |
| Lottery | kowal_loyalty/features/lottery | No | Aktiviert das Modul für Lotterien und Gewinnspiele. |
Feature Flags ermöglichen eine schrittweise Inbetriebnahme des Pakets. Für die erste Konfiguration aktivieren Sie in der Regel: Program, Rules, Points, Rewards, Checkout und Content.
| Feld | Config-Pfad | Standard | Bedeutung |
|---|---|---|---|
| Enable Leaderboard | kowal_loyalty/leaderboard/enabled | No | Aktiviert die Materialisierung von Rankings durch Cron. Bis zur Zustimmung zu den Datenschutzregeln deaktiviert lassen. |
| Allow Public Leaderboard Widgets | kowal_loyalty/leaderboard/public_enabled | No | Erlaubt die Anzeige öffentlicher Ranking-Widgets. Wenn deaktiviert, rendern Widgets kein öffentliches Ranking. |
| Default Metric | kowal_loyalty/leaderboard/default_metric | points | Standardmetrik des Rankings: Punkte, Challenge-Fortschritt, Empfehlungen oder Bewertungen. |
| Default Widget Limit | kowal_loyalty/leaderboard/default_limit | 10 | Anzahl der Positionen in Widgets. Der Code begrenzt den Wert auf maximal 100. |
Empfehlung: Verwenden Sie öffentliche Rankings nur dann, wenn Ihre Datenschutzrichtlinie und die Kundenkommunikation akzeptiert wurden. Das Modul verwendet standardmäßig Pseudonyme anstelle personenbezogener Daten.
| Feld | Config-Pfad | Standard | Bedeutung |
|---|---|---|---|
| Enable Gamification Mechanics | kowal_loyalty/gamification/enabled | No | Aktiviert deterministische Promotionsmechaniken, z. B. Spin the Wheel und Scratch & Win. |
| Gamification feature flag | kowal_loyalty/features/gamification | No | Feature Flag für den Gamification-Bereich. |
Gamification-Mechaniken sind keine echte Lotterie. Die Auswahl von Prämien ist deterministisch oder basiert auf einer definierten Sequenz, was die rechtliche und budgetbezogene Kontrolle erleichtert.
| Feld | Config-Pfad | Standard | Bedeutung |
|---|---|---|---|
| Enable Lottery Module | kowal_loyalty/lottery/enabled | No | Aktiviert das Lotteriemodul. Ohne vorherige rechtliche Prüfung deaktiviert lassen. |
| Allow Public Lottery Widgets | kowal_loyalty/lottery/public_widgets_enabled | No | Erlaubt das Rendern öffentlicher Widgets aktiver Kampagnen mit rechtlicher Freigabe. |
| Lottery feature flag | kowal_loyalty/features/lottery | No | Feature Flag für den Lotteriebereich. |
Empfehlung: Verwenden Sie für gewöhnliche Promotions Gamification. Aktivieren Sie Lottery nur für Kampagnen, die über ein separates Regelwerk, eine rechtliche Freigabe und einen gesetzeskonformen Länderumfang verfügen.
Punktregeln werden im Administrationsbereich des Moduls verwaltet. Ihr Formular enthält:
| Feld | Bedeutung |
|---|---|
| Enabled | Ob die Regel aktiv ist. |
| Program ID | Programm, auf das sich die Regel bezieht. Im MVP in der Regel default. |
| Name | Name der Regel, sichtbar in der Administration. |
| Description | Hilfsbeschreibung für den Administrator. |
| Event Type | Ereignis, für das Punkte vergeben werden, z. B. Einkauf, Newsletter, Referral. |
| Points Mode | Art der Punktevergabe, z. B. fester Wert oder wertabhängig vom Betrag. |
| Points Value | Anzahl der Punkte oder Umrechnungswert, der vom ausgewählten Modus verwendet wird. |
| Priority | Reihenfolge der Auswertung. Regeln, die zum Ereignis passen, summieren sich; die Priorität stoppt keine weiteren Regeln. |
| Related Landing Page Identifier | Kennung der CMS-Seite, die mit der Regel verknüpft ist. |
| Website IDs | Liste der Website-IDs, durch Kommas getrennt. Ein leeres Feld bedeutet alle Websites. |
| Customer Group IDs | Liste der Kundengruppen-IDs, durch Kommas getrennt. Ein leeres Feld bedeutet alle Gruppen. |
| From Date / To Date | Gültigkeitszeitraum der Regel. |
Beispiel einer einfachen Kaufregel: Event Type = purchase, Points Mode = amount based, Points Value = 1, aktiv für alle Gruppen und nur für die ausgewählte Website. Das bedeutet die Vergabe von Punkten anhand des Warenkorbwerts gemäß der Basis aus der Konfiguration Points Defaults.
Beispiel eines Newsletter-Bonus: Event Type = newsletter_signup, Points Mode = fixed, Points Value = 50, Zeitraum ohne Enddatum. Die Regel vergibt einen einmaligen Bonus nach Anmeldung des Kunden zum Newsletter, sofern die Newsletter-Integration das entsprechende Ereignis auslöst.
Stufen werden als administrative Entitäten verwaltet. Das Stufenformular enthält:
| Feld | Bedeutung |
|---|---|
| Enabled | Ob die Stufe aktiv ist. |
| Program ID | Programm, auf das sich die Stufe bezieht. Im MVP in der Regel default. |
| Name | Name der Stufe, z. B. Silver, Gold, VIP. |
| Code | Technischer Code der Stufe. |
| Sort Order | Reihenfolge der Stufen. |
| Minimum Completed Purchase Amount | Mindestwert abgeschlossener Bestellungen aus den letzten 12 Monaten, ohne Versand. |
| Minimum Completed Orders | Mindestanzahl abgeschlossener Bestellungen. |
| Minimum Earned Points | Mindestanzahl gesammelter Punkte. |
| Bonus Multiplier | Bonusmultiplikator. 1.25 bedeutet eine separate Bonustransaktion von +25% gegenüber den Basispunkten. |
| Website IDs | Liste der Website-IDs, durch Kommas getrennt. Ein leeres Feld bedeutet alle Websites. |
Standardstufen, die als Vorlagen installiert werden:
| Stufe | Kaufschwelle | Multiplikator |
|---|---|---|
| Silver | 1000 | 1.25 |
| Gold | 3000 | 1.5 |
| VIP | 7500 | 2.0 |
Behandeln Sie die Standardwerte als Ausgangspunkt. Passen Sie die Schwellen vor dem Produktivbetrieb an den durchschnittlichen Bestellwert, die Marge und die Kaufhäufigkeit an.
Ziel: Der Kunde sammelt Punkte für Einkäufe und kann sie im Warenkorb einlösen.
Einstellungen:
Enable Loyalty = Yes.Program Status = active.Program Visibility = public.Program Terms CMS Page und Store Terms CMS Page verweisen auf korrekte CMS-Seiten.Default Earning Amount Basis = Gross After Discounts.Earn Points After Order Status = complete.Activate Pending Points After Order Status = complete.Activation Delay Days = 0.Default Points Expiration Days = 365.Points = 100, Discount Amount = 10.Minimum Points To Redeem = 100.Minimum Order Amount = 100.Maximum Order Percent Paid With Points = 30.Program, Rules, Points, Rewards, Checkout, Content auf Yes gesetzt.Fügen Sie eine Punktregel für den Einkauf hinzu und testen Sie den gesamten Ablauf: Enrollment, Bestellung, Punktevergabe, Einlösung von Punkten im Warenkorb.
Ziel: Punkte werden erst nach Ablauf der Rückgabezeit verfügbar.
Einstellungen:
Earn Points After Order Status = complete.Activate Pending Points After Order Status = complete.Activation Delay Days = 14 oder 30.Default Points Expiration Days = 365.Expiration Notification Days = 30,7,1.Diese Variante reduziert das Risiko, dass der Kunde Punkte vor Ablauf der Rückgabefrist ausgibt.
Ziel: Punktevergabe auf Basis des Nettowerts der Produkte, ohne Versand und ohne Steuer.
Einstellungen:
Default Earning Amount Basis = Net After Discounts.Default Rounding Mode = floor.Minimum Order Amount entsprechend dem Mindestbestellwert für B2B festlegen, z. B. 500.Maximum Order Percent Paid With Points konservativ festlegen, z. B. 10 oder 20.Diese Variante ist sinnvoll, wenn Loyalty näher an der Marge und dem fakturierten Nettowert abgerechnet werden soll.
Ziel: Bessere Kunden sammeln zusätzliche Punkte.
Einstellungen:
Bonus Multiplier: 1.25, 1.5, 2.0.Minimum Completed Purchase Amount an die Verkaufsdaten an.Der Stufenbonus wird als separate Transaktion im Ledger gespeichert. Dadurch können Reports Basispunkte von Bonuspunkten trennen.
Ziel: Anzeige eines öffentlichen Kundenrankings in einer Kampagne.
Einstellungen:
Leaderboard feature flag = Yes.Enable Leaderboard = Yes.Default Metric = points, challenge_progress, referrals oder reviews.Default Widget Limit = 10 oder ein anderer sinnvoller Wert.Allow Public Leaderboard Widgets = Yes erst nach Zustimmung zu den Datenschutzregeln.Prüfen Sie vor der Veröffentlichung den Inhalt der Teilnahmebedingungen, die Datenschutzrichtlinie und die Art der Darstellung von Kundenaliasen.
Ziel: kontrollierte Promotionsaktion mit Prämien ohne Zufallsmechanismus.
Einstellungen:
Gamification feature flag = Yes.Enable Gamification Mechanics = Yes.Lottery nicht, wenn die Promotion rechtlich keine Lotterie ist.Diese Variante ist für Marketingaktionen geeignet, die attraktiv wirken sollen, aber budgetseitig kontrolliert und prüfbar bleiben müssen.
Ziel: Start einer Kampagne mit echtem Zufallselement.
Einstellungen:
Lottery feature flag = Yes.Enable Lottery Module = Yes.Allow Public Lottery Widgets = Yes erst nach Vorbereitung der Kampagne.legal_approval_status = approved haben.Verwenden Sie diese Variante nicht ohne rechtliche Prüfung für das Land, in dem der Shop tätig ist.
Stores > Configuration > Kowal > Loyalty & Rewards - Hauptkonfiguration des Programms.Customers > Loyalty & Rewards oder das Administrationsmenü Kowal Loyalty - Teilnehmer, Ledger, manuelle Korrekturen und Reports, abhängig von aktivierten Modulen.Das Punkt-Ledger ist die Quelle der Wahrheit. Die Saldentabelle ist eine Projektion für schnelle Abfragen im Frontend, Checkout und Administrationsbereich. Salden sollten nicht manuell ohne Ledger-Transaktion bearbeitet werden.
Punktregeln sind kumulativ. Wenn mehrere aktive Regeln zu einem Ereignis passen, kann der Kunde mehrere separate Punkttransaktionen erhalten. Die Regelpriorität steuert die Reihenfolge und Lesbarkeit der Prüfung, nicht das Stoppen weiterer Regeln.
Im Warenkorb eingelöste Punkte werden auf Quote gespeichert, in Order übertragen und nach Aufgabe der Bestellung abgerechnet. Retouren und Credit Memos sollten für vollständige und teilweise Retouren getestet werden, insbesondere wenn der Shop Punkte als Rabatt verwendet.