Hoe je ze gebruikt
- Maak een blok aan — Geef het een naam en sleutel.
- Definieer voorwaarden — Kies een productveld, selecteer een operator en voer een vergelijkingswaarde in. Combineer meerdere voorwaarden met EN of OF.
- Schrijf de content — Voer in wat moet verschijnen wanneer aan de voorwaarden is voldaan (dan). Voeg anders als-takken toe voor extra scenario’s, en een optionele anders voor de terugval.
- Verwijs in content — Gebruik de sleutel om het conditionele blok in te voegen overal waar variabelen worden ondersteund.
Conditie-operators
| Operator | Beschrijving | Waarde nodig? |
|---|---|---|
equals | Exacte overeenkomst | Ja |
not_equals | Niet gelijk aan | Ja |
contains | Bevat substring | Ja |
not_contains | Bevat niet | Ja |
starts_with | Begint met | Ja |
ends_with | Eindigt met | Ja |
greater_than | Groter dan (numeriek) | Ja |
less_than | Kleiner dan (numeriek) | Ja |
greater_than_or_equal | Groter dan of gelijk aan | Ja |
less_than_or_equal | Kleiner dan of gelijk aan | Ja |
in_list | Is een van (kommagescheiden) | Ja |
is_empty | Heeft geen waarde | Nee |
is_not_empty | Heeft een waarde | Nee |
is_true | Boolean waar | Nee |
is_false | Boolean onwaar | Nee |
Voorbeelden van use cases
1. Gratis verzendbanner op basis van prijs
Toon verschillende verzendboodschappen afhankelijk van de productprijs. Sleutel:free_shipping
| Tak | Voorwaarde | Content |
|---|---|---|
| ALS | product.price groter dan 50 | Free shipping included. |
| ANDERS | — | Shipping calculated at checkout. Add €{{global.free_shipping_threshold}} to your order for free shipping. |
2. Voorraadurgentieberichten
Creëer urgentie bij producten met weinig voorraad en stel verwachtingen in voor producten die niet op voorraad zijn. Sleutel:stock_message
| Tak | Voorwaarde | Content |
|---|---|---|
| ALS | product.stock_quantity kleiner dan 5 EN product.stock_status is gelijk aan in_stock | Only {{product.stock_quantity}} left in stock — order soon. |
| ANDERS ALS | product.stock_status is gelijk aan out_of_stock | Currently out of stock. {{global.restock_text}} |
| ANDERS ALS | product.stock_status is gelijk aan on_backorder | Available on backorder. {{global.backorder_lead_time}} |
| ANDERS | — | In stock and ready to ship. {{global.lead_time_text}} |
3. Seizoenspromoties
Toon verschillende promotionele content afhankelijk van het seizoen. Sleutel:seasonal_promo
| Tak | Voorwaarde | Content |
|---|---|---|
| ALS | current.season is gelijk aan Winter | Winter Sale: save up to 30% on selected items. |
| ANDERS ALS | current.season is gelijk aan Summer | Summer clearance — extra discounts on last season’s stock. |
| ANDERS ALS | current.month is gelijk aan November | Black Friday deals — check {{global.website_url}}/blackfriday for offers. |
| ANDERS | — | (leeg — geen promotie) |
4. B2B levertijd per producttype
Verschillende productcategorieën hebben verschillende levertijden — toon de juiste verwachting per product. Sleutel:lead_time
| Tak | Voorwaarde | Content |
|---|---|---|
| ALS | product.category in_list Custom Orders, Made to Order | Lead time: 4-6 weeks. Contact {{global.support_email}} for expedited options. |
| ANDERS ALS | product.stock_quantity groter dan 100 | In stock. Ships within 1-2 business days. |
| ANDERS ALS | product.stock_quantity groter dan 0 | In stock. {{global.lead_time_text}} |
| ANDERS | — | Available on backorder. {{global.backorder_lead_time}} |
5. Waarschuwingen gevaarlijke stoffen
Voeg automatisch veiligheidswaarschuwingen toe aan gevaarlijke goederen. Sleutel:hazmat_notice
| Tak | Voorwaarde | Content |
|---|---|---|
| ALS | product.is_dangerous_good is_true | Warning: Hazardous material. Special shipping restrictions apply. {{brand.hazmat_handling}} Refer to the Safety Data Sheet before handling. |
| ANDERS | — | (leeg) |
6. Productbeschrijvingssuffix per prijsniveau
Voeg verschillende boodschappen toe op basis van het prijsniveau van het product. Sleutel:price_tier_text
| Tak | Voorwaarde | Content |
|---|---|---|
| ALS | product.price groter dan 500 | Premium product. Includes {{brand.warranty_text}} Contact our specialist team for bulk pricing: {{global.support_email}} |
| ANDERS ALS | product.price groter dan 100 | Professional grade. {{brand.warranty_text}} Volume discounts available. |
| ANDERS | — | {{brand.warranty_text}} |
7. Nalevingstekst per land van oorsprong
Toon verschillende nalevingsverklaringen afhankelijk van waar het product is gemaakt. Sleutel:origin_compliance
| Tak | Voorwaarde | Content |
|---|---|---|
| ALS | product.country_of_origin in_list CN, TW, VN, TH | Imported product. Complies with EU import regulations. {{global.reach_statement}} |
| ANDERS ALS | product.country_of_origin in_list DE, NL, FR, IT, ES | Manufactured in the EU. {{global.compliance_general}} |
| ANDERS | — | {{global.compliance_general}} |
8. Datakwaliteitsnotitie (intern)
Markeer producten met ontbrekende data in interne exports of rapportages. Sleutel:data_quality_note
| Tak | Voorwaarde | Content |
|---|---|---|
| ALS | product.description is_empty | MISSING: Product description not set. |
| ANDERS ALS | product.meta_description is_empty | INCOMPLETE: SEO meta description missing. |
| ANDERS ALS | product.main_image is_empty | INCOMPLETE: Main product image missing. |
| ANDERS | — | (leeg — data lijkt compleet) |
9. MOQ-berichten voor B2B
Toon informatie over minimale bestelhoeveelheden die variëren per producttype en voorraadniveau. Sleutel:moq_message
| Tak | Voorwaarde | Content |
|---|---|---|
| ALS | product.category in_list Heavy Machinery, Industrial Equipment | Minimum order: 1 unit. Freight shipping required — contact {{global.support_email}} for a quote. |
| ANDERS ALS | product.stock_quantity groter dan 500 | In stock. Order from {{category.moq}} units. Volume discounts available for 500+ units. |
| ANDERS | — | Minimum order: {{category.moq}} units. {{global.lead_time_text}} |
10. Uitverkoopbadge-content
Genereer dynamische uitverkoopbadge-tekst op basis van de kortingsdiepte. Sleutel:sale_badge
| Tak | Voorwaarde | Content |
|---|---|---|
| ALS | product.savings_percent greater_than_or_equal 50 | MEGA DEAL: {{product.savings_percent}}% OFF |
| ANDERS ALS | product.savings_percent greater_than_or_equal 25 | SALE: {{product.savings_percent}}% OFF |
| ANDERS ALS | product.special_price is_not_empty | {{product.savings_percent}}% OFF |
| ANDERS | — | (leeg — niet in de uitverkoop) |
Tips
- Voorwaarden worden van boven naar beneden geëvalueerd — de eerste overeenkomende tak wint. Plaats specifiekere voorwaarden boven algemene.
- Gebruik EN-logica wanneer alle voorwaarden waar moeten zijn (bijv. lage voorraad EN op voorraad). Gebruik OF wanneer elke voorwaarde de content moet triggeren.
- Contentvelden in conditionele blokken ondersteunen alle variabelen —
{{product.*}},{{global.*}},{{brand.*}},{{category.*}}. - Laat de anders-content leeg wanneer je geen output wilt voor niet-overeenkomende producten.

