Eine pauschale Rate von „1 Punkt pro 1 €“ funktioniert gut, bis Sie Kunden für Kategorien mit hoher Marge stärker oder für Ausverkaufskategorien weniger belohnen möchten. Das Plugin Loyalty Program for WooCommerce ermöglicht es Ihnen, ein anderes Verhältnis von Preis zu Punkten pro Produktkategorie festzulegen, wodurch Ihr globales Verhältnis für Produkte in dieser Kategorie überschrieben wird. Dieser Artikel führt Sie durch die Aktivierung von Verhältnissen pro Kategorie, die Festlegung eines benutzerdefinierten Multiplikators und was passiert, wenn ein Produkt zu mehr als einer Kategorie gehört.
Voraussetzungen
- Loyalty Program for WooCommerce installiert und aktiviert.
- WooCommerce aktiv mit mindestens zwei Produktkategorien. Richten Sie Produktkategorien unter Produkte → Kategorien ein, falls noch nicht geschehen.
- Ein globales Preis-zu-Punkte-Verhältnis, konfiguriert unter Coupons → Loyalty Program → Einstellungen → Punkte sammeln. Das Verhältnis pro Kategorie überschreibt diesen Wert für Produkte in dieser Kategorie.
Wie Verhältnisse pro Kategorie funktionieren
Das Treueprogramm berechnet gesammelte Punkte, indem der ausgegebene Preis mit einem Verhältnis von Punkten pro Währung multipliziert wird. Standardmäßig stammt dieses Verhältnis aus Ihrer globalen Einstellung. Jedes Produkt in Ihrem Shop verwendet denselben Multiplikator. Die Überschreibung pro Kategorie ermöglicht es Ihnen, einen anderen Multiplikator für eine Kategorie festzulegen, sodass jedes Produkt, das dieser Kategorie zugeordnet ist, zum Satz der Kategorie anstelle des globalen Satzes sammelt.
Die Überschreibungskette läuft in dieser Reihenfolge ab, mit der höchsten Priorität zuerst:
- Benutzerdefinierte Punkte pro Produkt (auf einzelnen Produkten festgelegt): Wenn dies festgelegt ist, wird die Berechnung des Verhältnisses vollständig übersprungen und eine feste Punktzahl pro Einheit vergeben.
- Verhältnis pro Kategorie (auf der Produktkategorie festgelegt): Wird verwendet, wenn das Produkt keine benutzerdefinierten Punkte hat.
- Globales Verhältnis (Standard 1): Wird verwendet, wenn keiner der oben genannten Punkte festgelegt ist.
Schritt 1: Öffnen Sie die Kategorie, die Sie anpassen möchten
- Gehen Sie in Ihrem WordPress-Admin zu Produkte → Kategorien.
- Finden Sie die Kategorie, für die Sie ein Verhältnis festlegen möchten, und klicken Sie auf Bearbeiten.

Schritt 2: Konfigurieren Sie den Abschnitt Treueprogramm
Scrollen Sie zum Ende des Bildschirms zum Bearbeiten der Kategorie. Das Plugin Treueprogramm fügt einen Abschnitt namens Loyalty Program mit zwei Feldern hinzu:
- Punkte sammeln zulassen: Kontrollkästchen. Wenn aktiviert, sammeln Kunden Punkte beim Kauf von Produkten in dieser Kategorie. Deaktivieren Sie dies, um das Sammeln von Punkten für diese Kategorie vollständig zu deaktivieren (nützlich für Ausverkaufartikel, Geschenkkarten oder SKUs mit geringer Marge).
- Preis-zu-Punkte-Verhältnis: Zahleneingabe. Geben Sie das Verhältnis der gesammelten Punkte pro ausgegebener Währungseinheit ein. Ein Verhältnis von
5bedeutet, dass Kunden für jeden ausgegebenen 1 € (oder pro Einheit Ihrer Shop-Währung) 5 Punkte für Produkte in dieser Kategorie sammeln. Lassen Sie dieses Feld leer, um auf das globale Verhältnis zurückzugreifen.

- Stellen Sie sicher, dass Punkte sammeln zulassen aktiviert ist (oder deaktivieren Sie es, um Punkte für diese Kategorie vollständig zu deaktivieren).
- Geben Sie einen Wert in Verhältnis von Preis zu verdienten Punkten ein. Der Platzhalter zeigt Ihr aktuelles globales Verhältnis als Referenz an.
- Klicken Sie unten auf der Seite auf Aktualisieren.
Schritt 3: Überprüfen Sie das neue Verhältnis
Öffnen Sie Ihr Geschäft in einem privaten Browserfenster. Fügen Sie ein Produkt aus der Kategorie zu Ihrem Warenkorb hinzu und überprüfen Sie die Nachricht zu Treuepunkten unter der Warenkorbsumme. Die vergebenen Punkte sollten das neue Verhältnis widerspiegeln.
Zum Beispiel, mit einem globalen Verhältnis von 1 und einem Kategorieverhältnis von 5:
- Ein 20-Dollar-Produkt in der Kategorie mit globalem Verhältnis verdient 20 Punkte.
- Ein 20-Dollar-Produkt in der Kategorie mit erhöhtem Verhältnis verdient 100 Punkte.
Wenn ein Produkt zu mehreren Kategorien gehört
Ein WooCommerce-Produkt kann in mehreren Kategorien sein. Wenn das passiert und die Kategorien unterschiedliche Verhältnisse haben, verwendet das Loyalty Program das minimale Verhältnis über die Kategorien des Produkts hinweg.
Beispiel: Ein Produkt befindet sich in zwei Kategorien. Kategorie A hat ein Verhältnis von 5, Kategorie B hat ein Verhältnis von 2. Das Produkt verdient zum Satz von 2 Punkten pro 1 $, nicht 5. Dies ist beabsichtigt. Es verhindert, dass Kunden unbeabsichtigte Bonuspunkte sammeln, indem sie auf demselben Produkt verstärkte Kategorien stapeln.
Wenn Sie möchten, dass ein bestimmtes hochwertiges Produkt den höheren Satz verwendet, unabhängig von seinen Kategorien, legen Sie einen benutzerdefinierten Punktewert für das Produkt selbst fest (unter dem Tab Loyalty Program auf dem Bearbeitungsbildschirm des Produkts). Dies überschreibt die Logik der Kategorie vollständig.
Fehlerbehebung
Der Abschnitt Loyalty Program fehlt auf der Bearbeitungsseite der Kategorie
Bestätigen Sie, dass Loyalty Program for WooCommerce unter Plugins → Installierte Plugins aktiv ist. Wenn es aktiv ist und der Abschnitt immer noch nicht erscheint, deaktivieren Sie jedes Plugin, das die WooCommerce-Produktkategorie-Benutzeroberfläche aggressiv überschreibt (einige Marktplatz- und Kategorieverwaltungs-Plugins tun dies), laden Sie die Seite neu und überprüfen Sie erneut. Wenn der Abschnitt danach erscheint, haben Sie den Konflikt gefunden.
Ein Produkt verdient den globalen Satz, nicht den Kategorien-Satz
Überprüfen Sie, ob das Produkt einen benutzerdefinierten Punktewert auf seinem eigenen Bearbeitungsbildschirm hat. Ein benutzerdefinierter Wert überschreibt das Kategorienverhältnis. Stellen Sie außerdem sicher, dass das Produkt tatsächlich der Kategorie zugeordnet ist, für die Sie das Verhältnis festgelegt haben (unter Produktdaten → Kategorien auf dem Bearbeitungsbildschirm des Produkts).
Warenkorb zeigt alte Punkte nach Änderung des Verhältnisses an
Loyalty Program speichert Warenkorb-Punkteberechnungen im aktuellen Einstellungs-Hash zwischen. Nach Änderung eines Verhältnisses wird der Cache bei der nächsten Warenkorbänderung (Artikel hinzufügen, Artikel entfernen, Menge ändern) automatisch ungültig. Wenn Sie in derselben Browsersitzung testen, die Sie vor der Änderung des Verhältnisses geöffnet haben, aktualisieren Sie die Warenkorbseite oder entfernen und fügen Sie das Produkt erneut hinzu, um eine Neuberechnung zu erzwingen.
Kunden in einer Kategorie ohne Punkte verdienen immer noch Punkte
Dies geschieht, wenn die Bestellung des Kunden auch Artikel aus einer Kategorie enthält, die Punkte verdient. Der Gesamtbetrag der Bestellung erzeugt immer noch einige Punkte aus diesen Artikeln. Kategorienbezogene Punkte werden pro Position berechnet, nicht für die gesamte Bestellung. Wenn Sie einen strengen Grenzwert wünschen, prüfen Sie auch, ob das Produkt einen benutzerdefinierten Punktewert hat (benutzerdefinierte Werte umgehen die Umschaltfläche „Punkte sammeln“ der Kategorie).
Häufig gestellte Fragen
Gilt das Kategorienverhältnis automatisch für Unterkategorien?
Nein. Jede Kategorie (Ober- oder Unterkategorie) hat ihr eigenes Verhältnis. Wenn eine Unterkategorie das Verhältnis der Oberkategorie erben soll, lassen Sie das Verhältnis der Unterkategorie leer. Produkte in der Unterkategorie fallen auf das globale Verhältnis zurück, nicht auf das der Oberkategorie. Um sowohl Ober- als auch Unterkategorien mit der gleichen Rate zu erhöhen, legen Sie das Verhältnis für jede einzelne fest (oder weisen Sie Produkte direkt der erhöhten Oberkategorie zu).
Kann ich das kategorienbezogene Verhältnis per Code überschreiben?
Ja. Der Filter lpfw_product_cat_points_to_price_ratio ermöglicht es Ihnen, pro Produkt ein beliebiges Verhältnis zurückzugeben. Nützlich für datumsbasierte Aktionen, kundenrollenspezifische Preise oder Großhandelslogik. Der Filter empfängt das berechnete Verhältnis und das Produktobjekt; geben Sie das geänderte Verhältnis zurück.
Beeinflusst das Kategorienverhältnis die Einlösung von Punkten?
Nein. Das Kategorienverhältnis steuert nur, wie Punkte gesammelt werden. Die Einlösung verwendet ein separates globales Verhältnis „Punkte pro Währung“, das unter den Einstellungen des Treueprogramms festgelegt ist. Kategorien haben keinen einlösebezogenen Wert pro Kategorie.
Benötigen Sie Hilfe?
Wenn Sie eine Frage haben oder auf Probleme stoßen, sind wir für Sie da.
- Premium-Benutzer: Support-Ticket eröffnen
- Kostenlose Benutzer: Besuchen Sie unser Community-Forum
