Mithilfe des Rule Builders von Shopware kannst du Regeln erstellen, um Preise und Rabatte von bestimmten Bedingungen abhängig zu machen. An der Kasse unterstützt die POS App jedoch nur einen Teil der in Shopware verfügbaren Bedingungen. Deshalb kann sich das Verhalten von Regeln an der Kasse von dem Verhalten im Shopware-Admin unterscheiden.
In diesem Beitrag erfährst du, welche Bedingungen an der Kasse unterstützt werden und wie sich nicht unterstützte Bedingungen bei Rabatten & Aktionen sowie bei Erweiterten Preisen auswirken.
Welche Bedingungen werden unterstützt?
An der Kasse werden folgende Rule-Builder-Bedingungen unterstützt:
| Deutsch | Englisch |
|---|---|
| Datumsbereich | Date range |
| Wochentag | Day of week |
| Zeitraum | Time range |
| Verkaufskanal | Sales Channel |
| Währung | Currency |
| Kundengruppe | Customer group |
| Kundennummer | Customer number |
| Firmenkunde | Is business customer |
| Anzahl abgeschlossener Bestellungen | Count of orders |
Alle anderen Bedingungen gelten als nicht unterstützt.
Wie sind die Regeln aufgebaut?
Eine Bedingung prüft, ob eine bestimmte Aussage zutrifft, zum Beispiel ob ein Kunde zu einer bestimmten Kundengruppe gehört. Eine Regel besteht aus einer oder mehreren Bedingungen. Diese Bedingungen können mit UND oder ODER verknüpft sein. Außerdem können Regeln in Shopware über Container verschachtelt werden.
Ob eine Regel an der Kasse greift, hängt deshalb nicht nur davon ab, welche Bedingungen verwendet werden, sondern auch davon, wie diese Bedingungen innerhalb der Regel miteinander verknüpft sind.
Verhalten bei Rabatten & Aktionen
Bei Rabatten & Aktionen gilt eine nicht unterstützte Bedingung an der Kasse als erfüllt. Wenn also eine Rabattregel eine nicht unterstützte Bedingung enthält, wird diese bei der Auswertung so behandelt, als wäre sie wahr.
Sind die Bedingungen innerhalb der Regel mit UND verknüpft, wird der Rabatt trotzdem nur dann angewendet, wenn auch alle unterstützten Bedingungen erfüllt sind. Sind die Bedingungen mit ODER verknüpft, kann bereits die nicht unterstützte Bedingung dazu führen, dass die Regel als erfüllt gilt und der Rabatt angewendet wird.
Verhalten bei Erweiterten Preisen
Bei Erweiterten Preisen gilt eine nicht unterstützte Bedingung an der Kasse als nicht erfüllt. Wenn also ein erweiterter Preis eine nicht unterstützte Bedingung enthält, wird diese bei der Auswertung so behandelt, als wäre sie falsch.
Sind die Bedingungen innerhalb der Regel mit UND verknüpft, kann der erweiterte Preis an der Kasse nicht greifen, weil nicht alle Bedingungen erfüllt sind. Sind die Bedingungen mit ODER verknüpft, wird der erweiterte Preis nur dann angewendet, wenn mindestens eine der unterstützten Bedingungen erfüllt ist.
Produktbezogene Bedingungen bei Rabatten
Produktbezogene Bedingungen für Rabatte & Aktionen werden an der Kasse nicht unterstützt. Dazu gehören zum Beispiel Bedingungen, die sich auf bestimmte Produkte, Tags, Eigenschaften oder Warenkorbpositionen beziehen.
Solche Bedingungen können an der Kasse nicht geprüft werden. Deshalb können Rabatte an der Kasse nicht über produktbezogene Bedingungen auf bestimmte Produkte eingeschränkt werden.
Wenn ein Rabatt an der Kasse nur unter bestimmten Voraussetzungen gelten soll, solltest du deshalb ausschließlich Bedingungen verwenden, die in der oben genannten Liste als unterstützt aufgeführt sind.
Mehrere Erweiterte Preise für ein Produkt
Wenn an einem Produkt mehrere erweiterte Preise mit unterschiedlichen Regeln hinterlegt sind, berücksichtigt die POS App die in Shopware hinterlegte Priorisierung der Regeln.
Die Priorität wird dabei genauso ausgewertet wie in Shopware: Eine höhere Zahl bedeutet eine höhere Priorität.