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

# Sipariş öznitelikleri ve kalem özellikleri

> Müşterilerin ödeme sırasında veya ürün sayfasında doldurduğu özel alanları yazdırın. Örneğin hediye mesajı, teslimat tarihi veya gravür metni.

Birçok mağaza müşterilerden ek bilgiler toplar: ödeme sırasında bir teslimat tarihi veya hediye mesajı (sipariş öznitelikleri, sepet öznitelikleri veya not öznitelikleri olarak da bilinir) ya da ürün sayfasında bir gravür metni veya monogram (kalem özellikleri). Shopify bunları siparişle birlikte saklar ve şablonlarınız bunları yazdırabilir.

## Sipariş öznitelikleri

`attributes`, siparişin özel alanlarını içerir. Her alanın bir adı ve bir değeri vardır.

Tümünü yazdırmak için:

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

Tek bir alanı, siparişte yazıldığı adla birebir aynı şekilde yazdırmak için:

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

## Kalem özellikleri

Her kalemin `properties` alanı, o kaleme ait özel alanları içerir. Bunları kalemler döngüsünün içinde yazdırın:

```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` alanın adı, `property.last` ise değeridir.

Adı alt çizgiyle başlayan özellikler (örneğin `_bundle_id`) gizli kalmak içindir. Bunları dışarıda bırakmak için:

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

## Görsel düzenleyicide

* **Ürün tablosu**: Her kalemin özelliklerini başlığının altında yazdırmak için **Satırlar** altında **Kalem özellikleri (gravür, hediye notu…)** seçeneğini işaretleyin. Adı alt çizgiyle başlayan özellikler ve boş olanlar dışarıda bırakılır.
* Sipariş öznitelikleri: Yukarıdaki döngüyle bir **Özel Liquid** bloğu kullanın.

## Bilmeniz gerekenler

* Müşterilerin yazdığı içeriğe her zaman `| escape` ekleyin. Böylece metinleri düz metin olarak yazdırılır.
* Sipariş özniteliği adları büyük/küçük harfe duyarlıdır: `attributes['gift message']` ve `attributes['Gift message']` farklıdır.
* Öznitelikler yerine meta alanlarda saklanan veriler farklı şekilde yazdırılır. [Şablonlarda meta alanlar](https://foliant-help.iforiti.com/tr/template-editor/metafields.md) sayfasına bakın.
* Bold Product Options veya Infinite Options ile yapılan seçimler de satır öğesi özellikleridir; ücretli eklentileri ürünün altına yazdırılabilir. Bkz. [Ürün seçeneği uygulamaları (Bold, Infinite Options)](https://foliant-help.iforiti.com/tr/templates/product-options-apps.md).

## İlgili makaleler

* [Şablonlarda kalemler](https://foliant-help.iforiti.com/tr/template-editor/liquid-line-items.md)
* [Şablonlarda meta alanlar](https://foliant-help.iforiti.com/tr/template-editor/metafields.md)
* [Liquid'de koşullu içerik](https://foliant-help.iforiti.com/tr/template-editor/liquid-conditional-content.md)
* [Blok başvurusu](https://foliant-help.iforiti.com/tr/template-editor/block-catalogue.md)


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