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

# Barcode dan kode QR

> Tambahkan barcode dan kode QR ke dokumen dengan blok Barcode / QR atau filter Liquid barcode dan qr.

Dengan barcode dan kode QR, tim Anda cukup memindai, tidak perlu mengetik: nomor pesanan di slip pengemasan, setiap SKU di daftar ambil, atau tautan status pesanan untuk pelanggan. Foliant menggambarnya sebagai gambar vektor yang tajam, sehingga mudah dipindai di ukuran cetak apa pun dan tampil sama di pratinjau, di dokumen cetak, dan di PDF.

## Di editor visual

Tambahkan blok **Barcode / QR** (di **Konten**) lalu atur:

* **Jenis**: **Barcode (Code 128)** atau **Kode QR**.
* **Mengodekan**: **Nama pesanan (#1042)**, **Nomor pesanan (1042)**, **Nomor dokumen**, atau **Kustom**. Dengan **Kustom**, tulis **Teks yang dikodekan**, dengan nilai pesanan seperti `SO-{{ order_number }}`.

**Tabel item** juga memiliki kolom **Barcode SKU** dan **Barcode varian**, dan blok **Baris ambil** dapat menampilkan barcode pesanan untuk dipindai.

## Di kode

### Barcode

```liquid theme={null}
{{ order_number | barcode }}
{{ line_item.sku | barcode }}
{{ line_item.variant.barcode | barcode: 'ean13' }}
{{ name | barcode: 'code128', 60, 12 }}
```

* Opsi pertama adalah jenis barcode. Tanpa opsi ini, jenisnya Code 128.
* Dua angka tambahan mengatur lebar dan tinggi cetak dalam milimeter, misalnya 60 × 12 mm untuk label pengiriman.

Jenis yang didukung: `code128`, `code39`, `code39ext`, `code93`, `ean13`, `ean8`, `upca`, `upce`, `itf14`, `interleaved2of5`, `codabar`, dan `msi`.

### Kode QR

```liquid theme={null}
{{ order_status_url | qr }}
{{ order_status_url | qr: 'H', 120 }}
```

* Opsi pertama adalah tingkat koreksi kesalahan: `L`, `M` (default), `Q`, atau `H`. Tingkat yang lebih tinggi lebih tahan kerusakan, tetapi kodenya lebih padat.
* Opsi kedua adalah ukuran dalam piksel (default 96).

## Perlu diketahui

* Nilai kosong tidak menggambar apa pun, jadi produk tanpa barcode memang tidak menampilkannya.
* Nilai yang tidak dapat ditampung jenis barcode (misalnya huruf dalam EAN-13) menggambar kotak kesalahan merah kecil beserta alasannya, sehingga Anda melihatnya di pratinjau.
* Barcode **Nomor dokumen** tidak mencetak apa pun sampai dokumen memiliki nomor.
* `{{ order_status_url }}` hanya tersedia untuk pesanan online.

## Artikel terkait

* [Referensi blok](https://foliant-help.iforiti.com/id/template-editor/block-catalogue.md)
* [Item baris di template](https://foliant-help.iforiti.com/id/template-editor/liquid-line-items.md)
* [Nomor dokumen di template](https://foliant-help.iforiti.com/id/template-editor/liquid-document-numbers.md)
* [Filter Liquid](https://foliant-help.iforiti.com/id/template-editor/liquid-filters.md)


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