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

# Tilauksen attribuutit ja rivin ominaisuudet

> Tulosta mukautetut kentät, jotka asiakas täyttää kassalla tai tuotesivulla, kuten lahjaviesti, toimituspäivä tai kaiverrusteksti.

Monet kaupat keräävät asiakkailta lisätietoja: toimituspäivän tai lahjaviestin kassalla (tilauksen attribuutit, joita kutsutaan myös ostoskorin attribuuteiksi tai huomautusattribuuteiksi) tai kaiverrustekstin tai monogrammin tuotesivulla (rivin ominaisuudet). Shopify tallentaa ne tilauksen yhteyteen, ja mallisi voivat tulostaa ne.

## Tilauksen attribuutit

`attributes` sisältää tilauksen mukautetut kentät. Jokaisella kentällä on nimi ja arvo.

Tulosta ne kaikki:

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

Tulosta yksittäinen kenttä sen nimellä, täsmälleen samoin kirjoitettuna kuin tilauksessa:

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

## Rivin ominaisuudet

Kunkin tilausrivin `properties` sisältää kyseisen tuotteen mukautetut kentät. Tulosta ne tilausrivien silmukan sisällä:

```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` on kentän nimi ja `property.last` sen arvo.

Ominaisuudet, joiden nimi alkaa alaviivalla (kuten `_bundle_id`), on tarkoitettu pysymään piilossa. Jätä ne pois nä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 %}
```

## Visuaalisessa editorissa

* **Tuotetaulukko**: valitse **Rivit**-kohdasta **Rivin ominaisuudet (kaiverrus, lahjaviesti…)**, niin kunkin tuotteen ominaisuudet tulostuvat sen nimen alle. Ominaisuudet, joiden nimi alkaa alaviivalla, sekä tyhjät ominaisuudet jätetään pois.
* Tilauksen attribuutit: käytä **Mukautettu Liquid** -lohkoa ja yllä olevaa silmukkaa.

## Hyvä tietää

* Lisää aina `| escape` asiakkaan kirjoittamaan tekstiin, jotta se tulostuu tekstinä.
* Tilauksen attribuuttien nimissä isot ja pienet kirjaimet ovat merkitseviä: `attributes['gift message']` ja `attributes['Gift message']` ovat eri kenttiä.
* Metakenttiin attribuuttien sijaan tallennetut tiedot tulostetaan eri tavalla. Katso [Metakentät malleissa](https://foliant-help.iforiti.com/fi/template-editor/metafields.md).
* Bold Product Optionsilla tai Infinite Optionsilla tehdyt valinnat ovat myös tilausrivin ominaisuuksia; niiden maksulliset lisäosat voi tulostaa tuotteen alle. Katso [Tuotevalintasovellukset (Bold, Infinite Options)](https://foliant-help.iforiti.com/fi/templates/product-options-apps.md).

## Aiheeseen liittyvät artikkelit

* [Tilausrivit malleissa](https://foliant-help.iforiti.com/fi/template-editor/liquid-line-items.md)
* [Metakentät malleissa](https://foliant-help.iforiti.com/fi/template-editor/metafields.md)
* [Ehdollinen sisältö Liquidissa](https://foliant-help.iforiti.com/fi/template-editor/liquid-conditional-content.md)
* [Lohkojen opas](https://foliant-help.iforiti.com/fi/template-editor/block-catalogue.md)


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