Langsung ke konten utama
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). Artikel ini untuk template kode, blok Liquid kustom dan opsi Kondisi Liquid pada blok.

if, elsif dan else

unless

unless adalah kebalikan dari if:

case

Perbandingan

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:
Hanya untuk pesanan di atas 100.00 (jumlah dalam sen):
Hanya untuk pelanggan dengan tag VIP:
Hanya untuk pesanan yang dikirim ke luar Uni Eropa:
Hanya untuk draf pesanan:

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.

Artikel terkait