1. Start
  2. Dokumente
  3. Warenkorb Workflows für J...
  4. Erweiterungen
  5. Bedingung: Artikeleigenschaften

Bedingung: Artikeleigenschaften

Lasse deinen Workflow auf Artikeleigenschaften reagieren. Es stehen hier verschiedenste Eigenschaften zur Verfügung, welche auch untereinander kombinierbar sind.

Mit der Bedingung Artikeleigenschaften kannst du deine Workflows auf bestimmte Eigenschaften der Artikel im Warenkorb reagieren lassen. Du kannst mehrere Eigenschaften innerhalb einer Bedingung kombinieren – diese werden dann mit UND verknüpft.

Diese Bedingung wird pro Warenkorbposition geprüft. Für Aktionen, die sich auf einzelne Positionen beziehen (z. B. „Artikelrabatt“), wirkt sich das direkt auf die jeweilige Position aus.

Verfügbare Eigenschaften

Eigenschaft Beschreibung
Hersteller Prüft, ob der Artikel einem der ausgewählten Hersteller zugeordnet ist.
Kategorie Prüft, ob der Artikel in einer der ausgewählten Kategorien liegt.
Versandklasse Prüft, ob der Artikel einer der ausgewählten Versandklassen zugeordnet ist.
Warengruppe Prüft, ob der Artikel einer der ausgewählten Warengruppen angehört.
Hat aktiven Sonderpreis Prüft, ob für den Artikel aktuell ein Sonderpreis aktiv ist.
Hat aktiven Kunden- oder Kategorierabatt Prüft, ob auf den Artikel ein Rabatt angewendet wird.
(Funktions-)Attribut Prüft ein bestimmtes Funktionsattribut des Artikels gegen einen freien Wert.
Variation Prüft eine bestimmte Variation (z. B. Farbe, Größe) des Artikels.
Warenkorb Positionstyp Prüft den Positionstyp (z. B. Artikelposition, Versandposition, Kupon).

Operatoren

Je nach Eigenschaft stehen unterschiedliche Operatoren zur Verfügung:

Operator Bedeutung
ist / ist gleich Der Wert muss exakt übereinstimmen.
ist nicht / ist ungleich Der Wert darf nicht übereinstimmen.
enthält Der Artikelwert muss mindestens einen der ausgewählten Werte enthalten (Mehrfachauswahl).
enthält nicht Der Artikelwert darf keinen der ausgewählten Werte enthalten.
größer als / kleiner als Numerischer Vergleich.

Hinweis: Nicht jeder Operator ist für jede Eigenschaft verfügbar. Die Auswahl passt sich automatisch an den Datentyp der Eigenschaft an.

Eigenschaften kombinieren

Innerhalb einer einzelnen Artikeleigenschaften-Bedingung kannst du beliebig viele Eigenschaften hinzufügen. Diese werden immer mit UND verknüpft:

Beispiel:
Hersteller = Apple UND Kategorie = Smartphones UND Versandklasse = Paket

Wenn du mehrere Bedingungen mit ODER verknüpfen möchtest, lege dafür mehrere separate Artikeleigenschaften-Bedingungen an und gruppiere sie über die Bedingungslogik (alle/keine – wahr/falsch).

Besonderheiten

Kategorie

Die Eigenschaft Kategorie berücksichtigt nur die Hauptkategorie des Artikels – also die Kategorie, die dem Artikel in der JTL-Wawi als erstes zugewiesen wurde.

Hersteller, Kategorie, Versandklasse, Warengruppe

Diese Eigenschaften bieten eine Mehrfachauswahl. Du kannst also mehrere Hersteller, Kategorien, Versandklassen oder Warengruppen gleichzeitig auswählen.

(Funktions-)Attribut

Beim Funktionsattribut gibst du zunächst den Namen des Attributs an und anschließend den zu prüfenden Wert. Der Wert wird mit dem hinterlegten Attributwert des Artikels verglichen.

Variation

Bei der Variation gibst du den Namen der Variation (z. B. farbe) und den gewünschten Wert (z. B. rot) an. Alternativ kannst du mit der Option Irgendein Wert prüfen, ob die Variation grundsätzlich vorhanden ist – unabhängig vom konkreten Wert.

Warenkorb Positionstyp

Diese Eigenschaft eignet sich besonders, um gezielt auf bestimmte Positionstypen im Warenkorb zu reagieren, z. B.:

  • Artikelposition
  • Versandposition
  • Kupon
  • Gutschein
  • Zahlartposition
  • Versandzuschlagposition
  • Neukundenkupon
  • Nachnahmegebühr
  • Versand Artikelabhängig Position
  • Verpackungsposition
  • Gratisgeschenkposition
  • Zinsaufschlagposition
  • Bearbeitungsgebührposition

Smarty-Variablen

Folgende Variablen können in Aktionen oder Notizen verwendet werden, sobald die Bedingung zutrifft:

Variable Typ Beschreibung
{$warengruppe} Collection Enthält die ausgewählten Warengruppen der Bedingung.
{$versandklasse} Collection Enthält die ausgewählten Versandklassen der Bedingung.

Hinweis: Die Variablen enthalten die Datensätze, die in der Bedingung ausgewählt wurden – nicht die Werte des aktuell geprüften Artikels.

Anwendungsbeispiele

Beispiel 1: Rabatt auf Artikel einer bestimmten Versandklasse

  1. Bedingung Artikeleigenschaften anlegen.
  2. Eigenschaft Versandklasse hinzufügen.
  3. Versandklasse „Paket“ auswählen.
  4. Aktion Artikelrabatt hinzufügen.

Beispiel 2: Gratisgeschenk nur für bestimmte Kategorie

  1. Bedingung Artikeleigenschaften anlegen.
  2. Eigenschaft Kategorie hinzufügen.
  3. Hauptkategorie „Aktionen“ auswählen.
  4. Aktion Gratisgeschenk hinzufügen.

Beispiel 3: Sonderpreis-Artikel kennzeichnen

  1. Bedingung Artikeleigenschaften anlegen.
  2. Eigenschaft Hat aktiven Sonderpreis hinzufügen und aktivieren.
  3. Aktion Hinweis im Warenkorb oder Artikelrabatt hinzufügen.