> ## Documentation Index
> Fetch the complete documentation index at: https://docs.wisepim.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Conditionele blokken

> Toon andere content op basis van productgegevens met als/anders-logica. Reageer op prijs, voorraad, categorie, land of seizoen, met automatisch de juiste tekst per product.

Toon voor elk product automatisch de juiste content. Conditionele blokken werken als als/anders-statements: je stelt voorwaarden in en WISEPIM kiest per product de passende content. Bij weinig voorraad verschijnt een urgentiebericht, bij een gevaarlijke stof een veiligheidswaarschuwing, bij een premiumproduct een garantieregel. De regels schrijf je één keer.

Stel ze in op het tabblad **Conditioneel** in **Instellingen > [Content Logic](/nl/workflows/content-logic)**.

## Een conditioneel blok bouwen

<img className="block dark:hidden" src="https://mintcdn.com/swiftsyncai/ZdmnAJ65bwRiVjL1/images/marketing-screenshots/settings/content-logic-conditional-light-branded.webp?fit=max&auto=format&n=ZdmnAJ65bwRiVjL1&q=85&s=0700883ca05ac437c11efefcc15a6543" alt="WISEPIM content logic, the Conditional tab where dynamic conditional rules are defined" width="2400" height="1445" data-path="images/marketing-screenshots/settings/content-logic-conditional-light-branded.webp" />

<img className="hidden dark:block" src="https://mintcdn.com/swiftsyncai/Q3dIqlj_CJMF6Idi/images/marketing-screenshots/settings/content-logic-conditional-dark-branded.webp?fit=max&auto=format&n=Q3dIqlj_CJMF6Idi&q=85&s=bb241976daa038d45c71f40c67178f82" alt="WISEPIM content logic, the Conditional tab where dynamic conditional rules are defined" width="2400" height="1445" data-path="images/marketing-screenshots/settings/content-logic-conditional-dark-branded.webp" />

<Steps>
  <Step title="Maak het blok aan">
    Geef het een naam en een sleutel.
  </Step>

  <Step title="Definieer voorwaarden">
    Kies een productveld, selecteer een operator en voer een waarde in om mee te vergelijken. Combineer meerdere voorwaarden met **EN** of **OF**.
  </Step>

  <Step title="Schrijf de content">
    Voer de content in voor wanneer aan de voorwaarden is voldaan (**dan**). Voeg **anders als**-takken toe voor andere gevallen, en een optionele **anders** voor de terugval.
  </Step>

  <Step title="Verwijs in content">
    Gebruik de sleutel om het blok in te voegen overal waar variabelen worden ondersteund.
  </Step>
</Steps>

### Conditie-operators

| Operator                | Wat het controleert          | Waarde nodig? |
| ----------------------- | ---------------------------- | ------------- |
| `equals`                | Exacte overeenkomst          | Ja            |
| `not_equals`            | Niet gelijk aan              | Ja            |
| `contains`              | Bevat een 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           |

Voorwaarden kunnen verwijzen naar elk productveld, aangepast attribuut of datum/tijdvariabele.

## Veelgebruikte patronen

Hier zijn kant-en-klare blokken voor alledaagse scenario's. Elke rij is één tak, van boven naar beneden geëvalueerd.

<AccordionGroup>
  <Accordion title="Gratis verzendbanner op basis van prijs" icon="truck">
    Toon een ander verzendbericht op basis van de productprijs. **Sleutel:** `free_shipping`

    | Tak    | Voorwaarde                      | Content                                                                                                     |
    | ------ | ------------------------------- | ----------------------------------------------------------------------------------------------------------- |
    | ALS    | `product.price` groter dan `50` | Free shipping included.                                                                                     |
    | ANDERS | Geen                            | Shipping calculated at checkout. Add €`{{global.free_shipping_threshold}}` to your order for free shipping. |
  </Accordion>

  <Accordion title="Voorraadurgentieberichten" icon="boxes">
    Creëer urgentie bij weinig voorraad en stel verwachtingen voor uitverkochte producten. **Sleutel:** `stock_message`

    | Tak        | Voorwaarde                                                                               | Content                                                      |
    | ---------- | ---------------------------------------------------------------------------------------- | ------------------------------------------------------------ |
    | ALS        | `product.stock_quantity` kleiner dan `5` EN `product.stock_status` gelijk aan `in_stock` | Only `{{product.stock_quantity}}` left in stock, order soon. |
    | ANDERS ALS | `product.stock_status` gelijk aan `out_of_stock`                                         | Currently out of stock. `{{global.restock_text}}`            |
    | ANDERS ALS | `product.stock_status` gelijk aan `on_backorder`                                         | Available on backorder. `{{global.backorder_lead_time}}`     |
    | ANDERS     | Geen                                                                                     | In stock and ready to ship. `{{global.lead_time_text}}`      |
  </Accordion>

  <Accordion title="Seizoensgebonden promoties" icon="snowflake">
    Toon andere promotiecontent op basis van het seizoen. **Sleutel:** `seasonal_promo`

    | Tak        | Voorwaarde                            | Content                                                                    |
    | ---------- | ------------------------------------- | -------------------------------------------------------------------------- |
    | ALS        | `current.season` gelijk aan `Winter`  | Winter Sale: save up to 30% on selected items.                             |
    | ANDERS ALS | `current.season` gelijk aan `Summer`  | Summer clearance: extra discounts on last season's stock.                  |
    | ANDERS ALS | `current.month` gelijk aan `November` | Black Friday deals: check `{{global.website_url}}`/blackfriday for offers. |
    | ANDERS     | Geen                                  | *(leeg, geen promo)*                                                       |
  </Accordion>

  <Accordion title="B2B-levertijd per producttype" icon="clock">
    Toon de juiste levertijd 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     | Geen                                                       | Available on backorder. `{{global.backorder_lead_time}}`                        |
  </Accordion>

  <Accordion title="Waarschuwingen voor gevaarlijke stoffen" icon="triangle-alert">
    Voeg automatisch veiligheidswaarschuwingen toe aan gevaarlijke stoffen. **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 | Geen                                 | *(leeg)*                                                                                                                                      |
  </Accordion>

  <Accordion title="Beschrijvingssuffix per prijscategorie" icon="layers">
    Voeg andere boodschappen toe op basis van de prijscategorie 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     | Geen                             | `{{brand.warranty_text}}`                                                                                                    |
  </Accordion>

  <Accordion title="Nalevingstekst per land van herkomst" icon="globe">
    Toon andere nalevingsverklaringen op basis 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     | Geen                                                      | `{{global.compliance_general}}`                                                     |
  </Accordion>

  <Accordion title="Hint voor content-volledigheid (intern)" icon="circle-alert">
    Markeer producten met ontbrekende gegevens in interne exports of rapporten. **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     | Geen                                 | *(leeg, gegevens lijken compleet)*        |
  </Accordion>

  <Accordion title="MOQ-berichten voor B2B" icon="package">
    Toon minimale besteldetails 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     | Geen                                                                | Minimum order: `{{category.moq}}` units. `{{global.lead_time_text}}`                              |
  </Accordion>

  <Accordion title="Inhoud van saleabadge" icon="badge-percent">
    Genereer dynamische saleabadge-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     | Geen                                                    | *(leeg, niet in de aanbieding)*               |
  </Accordion>
</AccordionGroup>

## Tips

* Takken worden van boven naar beneden geëvalueerd en de eerste match wint. Plaats specifieke voorwaarden boven algemene.
* Gebruik **EN** wanneer alle voorwaarden waar moeten zijn (weinig voorraad EN op voorraad). Gebruik **OF** wanneer één ervan de content moet activeren.
* Contentvelden ondersteunen alle variabelen: `{{product.*}}`, `{{global.*}}`, `{{brand.*}}` en `{{category.*}}`.
* Laat de **anders**-content leeg wanneer je geen output wilt voor niet-overeenkomende producten.

## Gerelateerd

<CardGroup cols={2}>
  <Card title="Standaardvariabelen" icon="database" href="/nl/workflows/content-logic/default-variables">
    De ingebouwde `{{product.*}}`- en `{{current.*}}`-velden waartegen je test.
  </Card>

  <Card title="Globale variabelen" icon="globe" href="/nl/workflows/content-logic/global-variables">
    Herbruikbare waarden om in je takcontent te plaatsen.
  </Card>

  <Card title="Merkvariabelen" icon="tag" href="/nl/workflows/content-logic/brand-variables">
    Merkspecifieke content om binnen voorwaarden te tonen.
  </Card>

  <Card title="Categorievariabelen" icon="folder-tree" href="/nl/workflows/content-logic/category-variables">
    Categoriespecifieke content om binnen voorwaarden te tonen.
  </Card>
</CardGroup>
