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

# Bestellattribute und Artikeleigenschaften

> Drucken Sie die benutzerdefinierten Felder, die Kunden beim Checkout oder auf der Produktseite ausfüllen, etwa eine Geschenknachricht, ein Lieferdatum oder einen Gravurtext.

Viele Shops erfassen zusätzliche Angaben von Kunden: ein Lieferdatum oder eine Geschenknachricht beim Checkout (Bestellattribute, auch Warenkorbattribute oder Notizattribute genannt) oder einen Gravurtext bzw. ein Monogramm auf der Produktseite (Artikeleigenschaften). Shopify speichert sie mit der Bestellung, und Ihre Vorlagen können sie drucken.

## Bestellattribute

`attributes` enthält die benutzerdefinierten Felder der Bestellung, jeweils mit Name und Wert.

So drucken Sie alle:

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

So drucken Sie eines über seinen Namen, genau so geschrieben wie in der Bestellung:

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

## Artikeleigenschaften

Die `properties` jedes Artikels enthalten die benutzerdefinierten Felder für diesen Artikel. Drucken Sie sie innerhalb der Artikelschleife:

```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` ist der Name des Felds und `property.last` sein Wert.

Eigenschaften, deren Name mit einem Unterstrich beginnt (etwa `_bundle_id`), sollen verborgen bleiben. So lassen Sie sie weg:

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

## Im visuellen Editor

* **Artikeltabelle**: Aktivieren Sie unter **Zeilen** die Option **Artikeleigenschaften (Gravur, Geschenknotiz …)**, um die Eigenschaften jedes Artikels unter seinem Titel zu drucken. Eigenschaften, deren Name mit einem Unterstrich beginnt, und leere Eigenschaften werden weggelassen.
* Bestellattribute: Verwenden Sie einen Block **Benutzerdefiniertes Liquid** mit der Schleife oben.

## Gut zu wissen

* Fügen Sie bei Kundeneingaben immer `| escape` hinzu, damit der Text als Text gedruckt wird.
* Bei Namen von Bestellattributen wird zwischen Groß- und Kleinschreibung unterschieden: `attributes['gift message']` und `attributes['Gift message']` sind verschieden.
* Daten, die in Metafeldern statt in Attributen gespeichert sind, werden anders gedruckt. Siehe [Metafelder in Vorlagen](https://foliant-help.iforiti.com/de/template-editor/metafields.md).
* Auswahlen aus Bold Product Options oder Infinite Options sind ebenfalls Eigenschaften der Bestellposition; ihre kostenpflichtigen Zusatzoptionen können unter dem Artikel gedruckt werden. Siehe [Apps für Produktoptionen (Bold, Infinite Options)](https://foliant-help.iforiti.com/de/templates/product-options-apps.md).

## Verwandte Artikel

* [Artikel in Vorlagen](https://foliant-help.iforiti.com/de/template-editor/liquid-line-items.md)
* [Metafelder in Vorlagen](https://foliant-help.iforiti.com/de/template-editor/metafields.md)
* [Bedingte Inhalte in Liquid](https://foliant-help.iforiti.com/de/template-editor/liquid-conditional-content.md)
* [Blockreferenz](https://foliant-help.iforiti.com/de/template-editor/block-catalogue.md)


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