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

# Orderattribut och artikelegenskaper

> Skriv ut de anpassade fält som kunder fyller i i kassan eller på produktsidan, till exempel en presenthälsning, ett leveransdatum eller en gravyrtext.

Många butiker samlar in extra uppgifter från kunderna: ett leveransdatum eller en presenthälsning i kassan (orderattribut, även kallade varukorgsattribut eller anteckningsattribut), eller en gravyrtext eller ett monogram på produktsidan (artikelegenskaper). Shopify sparar dem med ordern, och dina mallar kan skriva ut dem.

## Orderattribut

`attributes` innehåller orderns anpassade fält, vart och ett med ett namn och ett värde.

Skriv ut alla:

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

Skriv ut ett enskilt fält med dess namn, stavat exakt som i ordern:

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

## Artikelegenskaper

Varje artikels `properties` innehåller de anpassade fälten för just den artikeln. Skriv ut dem inuti loopen för artiklar:

```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` är fältets namn och `property.last` dess värde.

Egenskaper vars namn börjar med ett understreck (till exempel `_bundle_id`) är tänkta att vara dolda. Så här utelämnar du dem:

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

## I den visuella redigeraren

* **Artikeltabell**: markera **Artikelegenskaper (gravyr, presenthälsning …)** under **Rader** för att skriva ut varje artikels egenskaper under dess titel. Egenskaper vars namn börjar med ett understreck, och tomma egenskaper, utelämnas.
* Orderattribut: använd ett block av typen **Anpassad Liquid** med loopen ovan.

## Bra att veta

* Lägg alltid till `| escape` på det som kunderna har skrivit, så att deras text skrivs ut som text.
* Namn på orderattribut är skiftlägeskänsliga: `attributes['gift message']` och `attributes['Gift message']` är olika.
* Data som sparas i metafält i stället för attribut skrivs ut på ett annat sätt. Läs [Metafält i mallar](https://foliant-help.iforiti.com/sv/template-editor/metafields.md).
* Val från Bold Product Options eller Infinite Options är också radegenskaper; deras tillval som kostar extra kan skrivas ut under artikeln. Se [Appar för produktalternativ (Bold, Infinite Options)](https://foliant-help.iforiti.com/sv/templates/product-options-apps.md).

## Relaterade artiklar

* [Artiklar i mallar](https://foliant-help.iforiti.com/sv/template-editor/liquid-line-items.md)
* [Metafält i mallar](https://foliant-help.iforiti.com/sv/template-editor/metafields.md)
* [Villkorsstyrt innehåll i Liquid](https://foliant-help.iforiti.com/sv/template-editor/liquid-conditional-content.md)
* [Blockreferens](https://foliant-help.iforiti.com/sv/template-editor/block-catalogue.md)


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