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

# Atribut pesanan dan properti item baris

> Cetak kolom kustom yang diisi pelanggan saat checkout atau di halaman produk, seperti pesan hadiah, tanggal pengiriman, atau teks ukiran.

Banyak toko mengumpulkan detail tambahan dari pelanggan: tanggal pengiriman atau pesan hadiah saat checkout (atribut pesanan, disebut juga atribut keranjang atau atribut catatan), atau teks ukiran atau monogram di halaman produk (properti item baris). Shopify menyimpannya bersama pesanan, dan template Anda dapat mencetaknya.

## Atribut pesanan

`attributes` berisi kolom kustom pesanan, masing-masing berupa nama dan nilai.

Cetak semuanya:

```liquid theme={null}
{% for attribute in attributes %}
  <p><strong>{{ attribute.first | escape }}:</strong> {{ attribute.last | escape }}</p>
{% endfor %}
```

Cetak satu atribut berdasarkan namanya, persis seperti ejaannya di pesanan:

```liquid theme={null}
{% if attributes['Gift message'] != blank %}
  <p>{{ attributes['Gift message'] | escape }}</p>
{% endif %}
```

## Properti item baris

`properties` pada setiap item baris berisi kolom kustom untuk item tersebut. Cetak properti di dalam loop item baris:

```liquid theme={null}
{% for line_item in line_items %}
  {{ line_item.title }}
  {% for property in line_item.properties %}
    {% unless property.last == blank %}
      <br>{{ property.first | escape }}: {{ property.last | escape }}
    {% endunless %}
  {% endfor %}
{% endfor %}
```

`property.first` adalah nama kolom dan `property.last` adalah nilainya.

Properti yang namanya diawali garis bawah (seperti `_bundle_id`) dimaksudkan untuk tetap tersembunyi. Untuk tidak menyertakannya:

```liquid theme={null}
{% assign first_letter = property.first | slice: 0 %}
{% unless first_letter == '_' or property.last == blank %}
  {{ property.first | escape }}: {{ property.last | escape }}
{% endunless %}
```

## Di editor visual

* **Tabel item**: centang **Properti item baris (ukiran, pesan hadiah…)** di bawah **Baris** untuk mencetak properti setiap item di bawah judulnya. Properti yang namanya diawali garis bawah, dan properti yang kosong, tidak disertakan.
* Atribut pesanan: gunakan blok **Liquid kustom** dengan loop di atas.

## Perlu diketahui

* Selalu tambahkan `| escape` pada teks yang diketik pelanggan, agar teks mereka tercetak sebagai teks.
* Nama atribut pesanan peka huruf besar-kecil: `attributes['gift message']` dan `attributes['Gift message']` berbeda.
* Data yang disimpan di metafield, bukan di atribut, dicetak dengan cara lain. Lihat [Metafield di template](https://foliant-help.iforiti.com/id/template-editor/metafields.md).
* Pilihan dari Bold Product Options atau Infinite Options juga merupakan properti item; add-on berbayarnya dapat dicetak di bawah item. Lihat [Aplikasi opsi produk (Bold, Infinite Options)](https://foliant-help.iforiti.com/id/templates/product-options-apps.md).

## Artikel terkait

* [Item baris di template](https://foliant-help.iforiti.com/id/template-editor/liquid-line-items.md)
* [Metafield di template](https://foliant-help.iforiti.com/id/template-editor/metafields.md)
* [Konten bersyarat di Liquid](https://foliant-help.iforiti.com/id/template-editor/liquid-conditional-content.md)
* [Referensi blok](https://foliant-help.iforiti.com/id/template-editor/block-catalogue.md)


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