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

# Warunkowa treść w Liquid

> Drukuj części szablonu tylko dla niektórych zamówień za pomocą if, unless i case oraz porównań obsługiwanych przez Liquid.

Liquid może drukować część szablonu tylko wtedy, gdy coś jest prawdą: pieczątkę „Opłacone” dla opłaconych zamówień, wiadomość prezentową, gdy jest dodana, dane celne dla zamówień wysyłanych za granicę. W edytorze wizualnym użyj zamiast tego karty **Widoczność** bloku (zobacz [Pokazuj blok tylko dla niektórych zamówień](https://foliant-help.iforiti.com/pl/template-editor/block-conditions.md)). Ten artykuł dotyczy szablonów w kodzie, bloków **Własny Liquid** i opcji **Warunek Liquid** w bloku.

## if, elsif i else

```liquid theme={null}
{% if financial_status == 'paid' %}
  <p class="stamp">PAID</p>
{% elsif financial_status == 'partially_paid' %}
  <p>Partly paid. {{ 'total_due' | t }}: {{ total_price | minus: total_paid | money }}</p>
{% else %}
  <p>Payment pending</p>
{% endif %}
```

## unless

`unless` działa odwrotnie niż `if`:

```liquid theme={null}
{% unless customer.tax_exempt %}
  {% include 'vat_breakdown' %}
{% endunless %}
```

## case

```liquid theme={null}
{% case shipping_address.country_code %}
  {% when 'US', 'CA' %}
    <p>Ships within North America</p>
  {% when 'GB' %}
    <p>Ships within the UK</p>
  {% else %}
    <p>International shipment</p>
{% endcase %}
```

## Porównania

| Operator | Znaczenie | Przykład |
| - | - | - |
| `==` / `!=` | równa się / nie równa się | `fulfillment_status == 'fulfilled'` |
| `>` `<` `>=` `<=` | większe / mniejsze niż | `total_price >= 10000` |
| `contains` | tekst zawiera lub lista obejmuje | `tags contains 'Wholesale'` |
| `and` / `or` | łączenie warunków | `pickup_in_store? or shipping_lines.size == 0` |
| `blank` | puste lub brakujące | `note != blank` |

Liquid odczytuje `and` i `or` od prawej do lewej i nie obsługuje nawiasów. Przy złożonych regułach zagnieżdżaj tagi `if`.

## Typowe przykłady

Tylko gdy zamówienie ma notatkę:

```liquid theme={null}
{% if note != blank %}<p>{{ note | escape }}</p>{% endif %}
```

Tylko dla zamówień powyżej 100,00 (kwoty są podawane w groszach/centach):

```liquid theme={null}
{% if total_price >= 10000 %}<p>Free gift included</p>{% endif %}
```

Tylko dla klientów z tagiem VIP:

```liquid theme={null}
{% if customer.tags contains 'VIP' %}<p>Thank you for being a VIP!</p>{% endif %}
```

Tylko dla zamówień wysyłanych poza UE:

```liquid theme={null}
{% unless shipping_address.member_of_eu %}…customs details…{% endunless %}
```

Tylko dla wersji roboczych zamówień:

```liquid theme={null}
{% if is_draft_order? %}…{% endif %}
```

## Warunki Liquid w blokach wizualnych

**Warunek Liquid** bloku to część, która trafia do środka `{% if … %}`: jedno wyrażenie, bez tagów. Na przykład `total_price >= 10000 and customer.tags contains 'VIP'`. Foliant sprawdza go na bieżąco podczas pisania na przykładowym zamówieniu i informuje Cię, jeśli Liquid nie może go odczytać.

## Warto wiedzieć

* Porównania tekstu rozróżniają wielkość liter: `'vip'` nie pasuje do `'VIP'`. Warunki tagów w edytorze wizualnym z opcją **zawierają tekst** ignorują wielkość liter.
* `financial_status` i `fulfillment_status` są pisane małymi literami, z podkreśleniami: `paid`, `partially_refunded`, `unfulfilled`, `partially_fulfilled`.
* Sprawdzaj warunki na **Przykładowe zamówienia** i swoich ostatnich zamówieniach w selektorze zamówienia w podglądzie. Zobacz [Podgląd, rozmiar papieru i powiększenie](https://foliant-help.iforiti.com/pl/template-editor/preview-paper-and-zoom.md).

## Powiązane artykuły

* [Pokazuj blok tylko dla niektórych zamówień](https://foliant-help.iforiti.com/pl/template-editor/block-conditions.md)
* [Obiekt zamówienia i typowe zmienne](https://foliant-help.iforiti.com/pl/template-editor/liquid-order-variables.md)
* [Kwoty i waluty w szablonach](https://foliant-help.iforiti.com/pl/template-editor/liquid-money-and-currency.md)
* [Edytuj kod szablonu](https://foliant-help.iforiti.com/pl/template-editor/code-editor.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.