> ## 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.

# Konten bersyarat di Liquid

> Cetak bagian template hanya untuk pesanan tertentu dengan if, unless dan case, serta perbandingan yang didukung Liquid.

Liquid dapat mencetak bagian template hanya jika suatu kondisi terpenuhi: cap "Lunas" untuk pesanan yang sudah dibayar, pesan hadiah jika ada, atau detail bea cukai untuk pesanan yang dikirim ke luar negeri. Di editor visual, gunakan tab **Visibilitas** pada blok (lihat [Tampilkan blok hanya untuk pesanan tertentu](https://foliant-help.iforiti.com/id/template-editor/block-conditions.md)). Artikel ini untuk template kode, blok **Liquid kustom** dan opsi **Kondisi Liquid** pada blok.

## if, elsif dan 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` adalah kebalikan dari `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 %}
```

## Perbandingan

| Operator | Arti | Contoh |
| - | - | - |
| `==` / `!=` | sama dengan / tidak sama dengan | `fulfillment_status == 'fulfilled'` |
| `>` `<` `>=` `<=` | lebih besar / lebih kecil dari | `total_price >= 10000` |
| `contains` | teks berisi, atau daftar mencakup | `tags contains 'Wholesale'` |
| `and` / `or` | menggabungkan kondisi | `pickup_in_store? or shipping_lines.size == 0` |
| `blank` | kosong atau tidak ada | `note != blank` |

Liquid membaca `and` dan `or` dari kanan ke kiri dan tidak mendukung tanda kurung. Untuk aturan yang rumit, susun tag `if` secara bertingkat.

## Contoh umum

Hanya jika pesanan memiliki catatan:

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

Hanya untuk pesanan di atas 100.00 (jumlah dalam sen):

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

Hanya untuk pelanggan dengan tag VIP:

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

Hanya untuk pesanan yang dikirim ke luar Uni Eropa:

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

Hanya untuk draf pesanan:

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

## Kondisi Liquid pada blok visual

**Kondisi Liquid** pada blok adalah bagian yang berada di dalam `{% if … %}`: satu ekspresi, tanpa tag. Misalnya `total_price >= 10000 and customer.tags contains 'VIP'`. Foliant memeriksanya saat Anda mengetik, berdasarkan contoh pesanan, dan memberi tahu Anda jika Liquid tidak dapat membacanya.

## Perlu diketahui

* Perbandingan teks membedakan huruf besar dan kecil: `'vip'` tidak cocok dengan `'VIP'`. Kondisi tag di editor visual dengan **berisi teks** mengabaikan huruf besar dan kecil.
* `financial_status` dan `fulfillment_status` ditulis dengan huruf kecil dan garis bawah: `paid`, `partially_refunded`, `unfulfilled`, `partially_fulfilled`.
* Periksa kondisi dengan **Contoh pesanan** dan pesanan terbaru Anda sendiri di pemilih pesanan pratinjau. Lihat [Pratinjau, ukuran kertas dan zoom](https://foliant-help.iforiti.com/id/template-editor/preview-paper-and-zoom.md).

## Artikel terkait

* [Tampilkan blok hanya untuk pesanan tertentu](https://foliant-help.iforiti.com/id/template-editor/block-conditions.md)
* [Objek pesanan dan variabel umum](https://foliant-help.iforiti.com/id/template-editor/liquid-order-variables.md)
* [Uang dan mata uang di template](https://foliant-help.iforiti.com/id/template-editor/liquid-money-and-currency.md)
* [Edit kode template](https://foliant-help.iforiti.com/id/template-editor/code-editor.md)


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