Zum Inhalt springen

Bedingungen

Mit Bedingungen sagst du, wann ein Rabatt gilt. Du baust sie auf jeder Rabattseite in derselben Karte: Feld auswählen, Operator auswählen, Wert eingeben oder auswählen.

Eine Bedingung besteht aus drei Dingen, von links nach rechts gelesen — Feld · Operator · Wert. Zum Beispiel Cart subtotal · is greater than or equal to · 50.

Bedingungen leben in einer rule group („Regelgruppe“). Eine Gruppe kann so viele Bedingungen enthalten, wie du brauchst.

  • Das Steuerelement Between conditions: („zwischen Bedingungen“) — sobald eine Gruppe zwei oder mehr Bedingungen enthält, sitzt es zwischen jedem Paar und zeigt die aktuelle Verknüpfung als Badge (AND oder OR) mit einem Button Switch to OR / Switch to AND. Die Wahl gilt für die ganze Gruppe, nicht für ein einzelnes Paar. AND ist der Startwert.
  • Between groups — sobald eine zweite Gruppe existiert, erscheint im Kartenkopf ein Dropdown Rule Group Logic mit Match All Rule Groups und Match Any Rule Group. Die zwischen den Gruppen gezeichnete Pille zeigt, welche davon aktiv ist.

Ganz ohne Regeln zeigt die Karte No rules configured und die Zeile “This discount will apply to all qualifying orders.”

RULE GROUP #1 bei einem Produktrabatt, mit einer Bedingung, die Specific collections, is one of, Blue Shirts lautet

Der Regel-Builder ist die Karte Discount Rules bei den Rabatten Product, Order, Shipping und Price List. Derselbe Builder erscheint anderswo mit einer anderen Überschrift:

  • Bundle — innerhalb von Customer Eligibility (Discount Rules), nur Kundenbedingungen, und auf eine Regelgruppe begrenzt.
  • Buy X Get Y — zweimal, einmal unter Customer buys und einmal unter Customer gets. Jeder der beiden braucht mindestens eine Regel.

Die Bedingungszeilen unten — Feld · Operator · Wert — sind in der ganzen App gleich, aber rule groups und Rule Group Logic gehören nur zu diesen sechs Typen: Product, Order, Shipping, Price List, Bundle und Buy X Get Y. Die anderen Typen ordnen ihre Bedingungen anders an:

  • Multi-offer — kein Regel-Builder. Jedes Angebot benennt die Warenkorbartikel, die es kennt, in Qualifying items-Gruppen, jede mit der Überschrift “Match [all] of these conditions”, und führt eine separate Requirements-Liste. Der Rabatt hat außerdem eine Karte Who can use this discount für die Kundenbeschränkung.
  • Block codes — eine einzige flache Karte Conditions. Die Bedingungen werden nacheinander aufgelistet, mit einer Auswahl zwischen alle und beliebige, und es gibt keine Gruppen.
  • Spend More Save More — kein Builder. Stattdessen gibt es eine feste Liste von sechs Schaltern: Customer tags, Account status, B2B customers, Past orders, Cart quantity, Cart contents.
  • Gift with Purchase — ebenfalls kein Builder. Seine Karte Conditions ist eine feste Liste von fünf Schaltern: Customer tags, Account status, B2B customers, Past orders, Cart attribute.
  • Quantity Break — überhaupt keine Bedingungskarte.

Add your first rule erstellt RULE GROUP #1 mit einer leeren Bedingung darin. Add rule group fügt eine weitere Gruppe darunter hinzu. Jede Gruppe hat oben rechts ein ✕, um sie zu entfernen. Bei Bundle, das nur eine Gruppe erlaubt, wird Add rule group nicht angeboten.

Fügt eine weitere Bedingung innerhalb derselben Gruppe hinzu. Das Steuerelement zum Entfernen einer Bedingung erscheint, sobald die Gruppe mehr als eine enthält.

Wird nur angezeigt, wenn zwei oder mehr Gruppen existieren, erscheint also bei Bundle nie. Match All Rule Groups (AND) oder Match Any Rule Group (OR).

Das AND/OR-Badge innerhalb einer Gruppe, mit einem Button, der es umschaltet. Es erscheint, sobald die Gruppe zwei oder mehr Bedingungen enthält, und es gilt für jede Bedingung in dieser Gruppe.

Verfügbar in den Regeln von Product, Order, Shipping, Multi-offer und Block codes.

Benutzerdefinierte Attribute, die am Warenkorb gesetzt sind. Operatoren: is one of („ist eines von“), is not one of („ist keines von“). Wert: ein oder zwei Schlüssel-Wert-Paare, beide Teile sind erforderlich.

Gesamtzahl der Artikel im Warenkorb. Operatoren: equals („gleich“), is greater than or equal to („größer oder gleich“), is less than or equal to („kleiner oder gleich“). Wert: eine ganze Zahl, 1 oder mehr.

Zwischensumme der Artikel im Warenkorb, vor Rabatten. Operatoren: equals, is greater than or equal to, is less than or equal to. Wert: ein Betrag von mindestens 0.01.

Verfügbar in den Regeln von Product, Order, Shipping, Bundle, Multi-offer und Block codes. Price List bietet nur Customer tags.

Ob der Kunde ein Geschäftskunde ist. Operator: equals. Wert: True oder False.

Ob der Kunde in seinem Konto angemeldet ist. Operator: equals. Wert: True oder False.

Tags im Kundendatensatz. Operatoren: is one of, is not one of. Wert: bis zu 20 Tags, einzeln eingegeben.

Wie viele Bestellungen der Kunde aufgegeben hat. Operatoren: equals, is greater than or equal to, is less than or equal to. Wert: eine ganze Zahl, 0 oder mehr — equals 0 ist also ein Rabatt für die erste Bestellung.

Verfügbar bei Product, Order, Buy X Get Y und Multi-offer. Price List bietet nur Specific products und Specific collections; Block codes bietet Specific collections, Product tags und Has selling plan. Shipping-Rabatte haben keine davon.

Benutzerdefinierte Attribute an einer Position. Operatoren: is one of, is not one of. Wert: ein oder zwei Schlüssel-Wert-Paare.

Die Menge einer einzelnen Position. Operatoren: equals, is greater than or equal to, is less than or equal to, is in range („in einem Bereich“). Wert: eine ganze Zahl, 1 oder mehr; is in range fragt nach einem Minimum und einem Maximum.

Die Zwischensumme der Position selbst. Operatoren: equals, is greater than or equal to, is less than or equal to. Wert: ein Betrag von mindestens 0.01.

Operatoren: is one of, is not one of. Wert: bis zu 10 Kollektionen, ausgewählt im Kollektions-Browser von Shopify.

Operatoren: is one of, is not one of. Wert: bis zu 20 Produkte, ausgewählt im Produkt-Browser von Shopify.

Operatoren: is one of, is not one of. Wert: bis zu 20 Tags.

Operatoren: is one of, is not one of. Wert: bis zu 20 Varianten.

Der Compare-at price („Vergleichspreis“) des Produkts aus deinem Shopify-Adminbereich; Produkte ohne einen solchen werden übersprungen. Wird bei den Produkt- und Bestellangeboten von Multi-offer angeboten. Operatoren: is higher than the current price („höher als der aktuelle Preis“) und is not higher than the current price (keiner der beiden nimmt einen Wert), dazu is greater than or equal to, is less than or equal to und equals, die einen Betrag von mindestens 0.01 nehmen.

Ob die Position ein Abo ist. Operator: equals. Wert: True oder False.

Nur bei Shipping-Rabatten, dazu bei den Versandangeboten von Multi-offer.

Die Art des Versandservice. Operatoren: contains („enthält“), does not contain („enthält nicht“). Wert: freier Text.

Der Versanddienstleister oder die Methode. Operatoren: equals, contains, does not contain. Wert: freier Text.

Zielland, als zweibuchstabiger Code (US, CA, GB). Operatoren: is one of, is not one of. Wert: bis zu 20 Codes.

Name der Zielstadt. Operatoren: is one of, is not one of. Wert: bis zu 20 Namen.

Operatoren: is one of, is not one of. Wert: bis zu 20 Codes.

Operatoren: is one of, is not one of. Wert: bis zu 20 Codes.

Eine Regelgruppe eines Versandrabatts mit Cart subtotal is greater than or equal to 75 und Country code is one of US, CA, verbunden durch AND

Wenn eine Gruppe zugleich eine Produktauswahl (Specific Products, Specific Variants, Collections, Product Tags) und eine Produktanforderung (Line Quantity, Line Subtotal, Line Attribute, Subscription) enthält, zeigt die Karte einen Warnhinweis, der beide Mengen benennt:

Rule Group #1: These fields should be in separate rule groups. … Move product requirements to a different rule group for the discount to work correctly.

Bei Buy X Get Y ist der Rat bewusst umgekehrt, weil dieser Rabatt Artikel pro Gruppe abgleicht und die Gruppen dann zusammenzählt. Dort gilt eine Anforderung für sich genommen für jedes Produkt, deshalb warnt die App, dass eine Gruppe “may discount too many items”, und bittet dich, die Anforderung in dieselbe Gruppe wie die Auswahl zu setzen, mit der Gruppe auf AND. Sie markiert außerdem eine Gruppe, die dasselbe Auswahlfeld mit AND wiederholt, als eine, die “may match no products” — ein Artikel müsste in beiden Kollektionen sein oder beide Produkte zugleich sein.

Keiner der beiden Warnhinweise blockiert das Speichern.

Nur Blue Shirts

Discount Rules → RULE GROUP #1
Condition 1: Specific collections · is one of · Blue Shirts

Warenkörbe über 75 mit Ziel USA oder Kanada (Versandrabatt)

Discount Rules → RULE GROUP #1
Condition 1: Cart subtotal · is greater than or equal to · 75
Between conditions: AND
Condition 2: Country code · is one of · US, CA

Nur Erstkunden

Discount Rules → RULE GROUP #1
Condition 1: Customer orders count · equals · 0

Entweder ein getaggtes Produkt oder eine große Position (zwei Gruppen)

RULE GROUP #1 → Product tags · is one of · clearance
RULE GROUP #2 → Line quantity · is greater than or equal to · 5
Rule Group Logic: Match Any Rule Group
  • Produkte: bis zu 20 pro Bedingung. Varianten: bis zu 20. Kollektionen: bis zu 10.
  • Tags und Codes (Kunden-Tags, Produkt-Tags, Land, Stadt, Provinz, Postleitzahl): bis zu 20 Einträge pro Bedingung.
  • Attribute (Warenkorb oder Position): ein oder zwei Schlüssel-Wert-Paare pro Bedingung; beide Teile jedes Paares sind erforderlich.
  • Anzahlen sind ganze Zahlen: cart quantity und line quantity beginnen bei 1, customer orders count beginnt bei 0.
  • Beträge müssen mindestens 0.01 sein — cart subtotal, line subtotal und compare-at price.
  • Ein Rabatt ohne Regeln ist gültig bei den meisten Typen. Er gilt dann für alle qualifizierenden Bestellungen. Die Ausnahme ist Buy X Get Y: Beide Builder verlangen mindestens eine Regel, und ein leerer wird mit “At least one rule is required” abgelehnt.
  • Shopify prüft den Warenkorb anhand dieser Bedingungen. Nichts davon ruft die App auf, während ein Käufer einkauft.
  • Eine Regelgruppe kann nicht leer sein: Die letzte Bedingung einer Gruppe zu entfernen wird nicht angeboten; entferne stattdessen die Gruppe.