Skip to main content
Bedingte Blöcke ermöglichen es Ihnen, unterschiedliche Inhalte basierend auf Produktdaten anzuzeigen. Sie funktionieren wie If/Else-Anweisungen — definieren Sie Bedingungen, und der richtige Inhalt wird automatisch pro Produkt gerendert. Richten Sie sie im Tab Conditional unter Settings > Content Logic ein.

Verwendung

  1. Block erstellen — Geben Sie einen Namen und Schlüssel ein.
  2. Bedingungen definieren — Wählen Sie ein Produktfeld, einen Operator und geben Sie einen Vergleichswert ein. Kombinieren Sie mehrere Bedingungen mit UND oder ODER.
  3. Inhalt schreiben — Geben Sie ein, was erscheinen soll, wenn die Bedingungen erfüllt sind (then). Fügen Sie else if-Zweige für weitere Szenarien hinzu und ein optionales else als Fallback.
  4. In Inhalten referenzieren — Verwenden Sie den Schlüssel, um den bedingten Block überall dort einzufügen, wo Variablen unterstützt werden.

Bedingungsoperatoren

OperatorBeschreibungWert erforderlich?
equalsExakte ÜbereinstimmungJa
not_equalsStimmt nicht übereinJa
containsEnthält TeilstringJa
not_containsEnthält nichtJa
starts_withBeginnt mitJa
ends_withEndet mitJa
greater_thanGrößer als (numerisch)Ja
less_thanKleiner als (numerisch)Ja
greater_than_or_equalGrößer oder gleichJa
less_than_or_equalKleiner oder gleichJa
in_listIst einer von (kommagetrennt)Ja
is_emptyHat keinen WertNein
is_not_emptyHat einen WertNein
is_trueBoolean ist wahrNein
is_falseBoolean ist falschNein
Bedingungen können jedes Produktfeld, benutzerdefinierte Attribut oder Datums-/Zeitvariable referenzieren.

Anwendungsbeispiele

1. Banner für kostenlosen Versand basierend auf dem Preis

Zeigen Sie unterschiedliche Versandnachrichten abhängig vom Produktpreis an. Schlüssel: free_shipping
ZweigBedingungInhalt
IFproduct.price greater than 50Free shipping included.
ELSEShipping calculated at checkout. Add €{{global.free_shipping_threshold}} to your order for free shipping.

2. Lagerbestands-Dringlichkeitsnachrichten

Erzeugen Sie Dringlichkeit bei Artikeln mit niedrigem Bestand und setzen Sie Erwartungen für nicht vorrätige Produkte. Schlüssel: stock_message
ZweigBedingungInhalt
IFproduct.stock_quantity less than 5 AND product.stock_status equals in_stockOnly {{product.stock_quantity}} left in stock — order soon.
ELSE IFproduct.stock_status equals out_of_stockCurrently out of stock. {{global.restock_text}}
ELSE IFproduct.stock_status equals on_backorderAvailable on backorder. {{global.backorder_lead_time}}
ELSEIn stock and ready to ship. {{global.lead_time_text}}

3. Saisonale Aktionen

Zeigen Sie verschiedene Werbeinhalte abhängig von der Jahreszeit an. Schlüssel: seasonal_promo
ZweigBedingungInhalt
IFcurrent.season equals WinterWinter Sale: save up to 30% on selected items.
ELSE IFcurrent.season equals SummerSummer clearance — extra discounts on last season’s stock.
ELSE IFcurrent.month equals NovemberBlack Friday deals — check {{global.website_url}}/blackfriday for offers.
ELSE(leer — keine Aktion)

4. B2B-Lieferzeit nach Produkttyp

Verschiedene Produktkategorien haben unterschiedliche Lieferzeiten — zeigen Sie die richtige Erwartung pro Produkt. Schlüssel: lead_time
ZweigBedingungInhalt
IFproduct.category in_list Custom Orders, Made to OrderLead time: 4-6 weeks. Contact {{global.support_email}} for expedited options.
ELSE IFproduct.stock_quantity greater than 100In stock. Ships within 1-2 business days.
ELSE IFproduct.stock_quantity greater than 0In stock. {{global.lead_time_text}}
ELSEAvailable on backorder. {{global.backorder_lead_time}}

5. Gefahrgut-Warnungen

Fügen Sie automatisch Sicherheitswarnungen zu Gefahrgütern hinzu. Schlüssel: hazmat_notice
ZweigBedingungInhalt
IFproduct.is_dangerous_good is_trueWarning: Hazardous material. Special shipping restrictions apply. {{brand.hazmat_handling}} Refer to the Safety Data Sheet before handling.
ELSE(leer)

6. Produktbeschreibungs-Suffix nach Preiskategorie

Fügen Sie unterschiedliche Botschaften basierend auf der Preiskategorie des Produkts hinzu. Schlüssel: price_tier_text
ZweigBedingungInhalt
IFproduct.price greater than 500Premium product. Includes {{brand.warranty_text}} Contact our specialist team for bulk pricing: {{global.support_email}}
ELSE IFproduct.price greater than 100Professional grade. {{brand.warranty_text}} Volume discounts available.
ELSE{{brand.warranty_text}}

7. Compliance-Text nach Herkunftsland

Zeigen Sie verschiedene Compliance-Angaben abhängig vom Herstellungsland an. Schlüssel: origin_compliance
ZweigBedingungInhalt
IFproduct.country_of_origin in_list CN, TW, VN, THImported product. Complies with EU import regulations. {{global.reach_statement}}
ELSE IFproduct.country_of_origin in_list DE, NL, FR, IT, ESManufactured in the EU. {{global.compliance_general}}
ELSE{{global.compliance_general}}

8. Datenvollständigkeits-Hinweis (intern)

Markieren Sie Produkte mit fehlenden Daten in internen Exporten oder Berichten. Schlüssel: data_quality_note
ZweigBedingungInhalt
IFproduct.description is_emptyMISSING: Product description not set.
ELSE IFproduct.meta_description is_emptyINCOMPLETE: SEO meta description missing.
ELSE IFproduct.main_image is_emptyINCOMPLETE: Main product image missing.
ELSE(leer — Daten scheinen vollständig)

9. Mindestbestellmengen-Nachricht für B2B

Zeigen Sie Mindestbestellmengen-Informationen an, die je nach Produkttyp und Bestandsniveau variieren. Schlüssel: moq_message
ZweigBedingungInhalt
IFproduct.category in_list Heavy Machinery, Industrial EquipmentMinimum order: 1 unit. Freight shipping required — contact {{global.support_email}} for a quote.
ELSE IFproduct.stock_quantity greater than 500In stock. Order from {{category.moq}} units. Volume discounts available for 500+ units.
ELSEMinimum order: {{category.moq}} units. {{global.lead_time_text}}

10. Angebots-Badge-Text

Generieren Sie dynamischen Angebots-Badge-Text basierend auf der Rabatthöhe. Schlüssel: sale_badge
ZweigBedingungInhalt
IFproduct.savings_percent greater_than_or_equal 50MEGA DEAL: {{product.savings_percent}}% OFF
ELSE IFproduct.savings_percent greater_than_or_equal 25SALE: {{product.savings_percent}}% OFF
ELSE IFproduct.special_price is_not_empty{{product.savings_percent}}% OFF
ELSE(leer — nicht im Angebot)

Tipps

  • Bedingungen werden von oben nach unten ausgewertet — der erste übereinstimmende Zweig gewinnt. Platzieren Sie spezifischere Bedingungen über allgemeineren.
  • Verwenden Sie UND-Logik, wenn alle Bedingungen wahr sein müssen (z. B. niedriger Bestand UND auf Lager). Verwenden Sie ODER, wenn eine beliebige Bedingung den Inhalt auslösen soll.
  • Inhaltsfelder in bedingten Blöcken unterstützen alle Variablen — {{product.*}}, {{global.*}}, {{brand.*}}, {{category.*}}.
  • Lassen Sie den else-Inhalt leer, wenn Sie keine Ausgabe für nicht übereinstimmende Produkte wünschen.