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

# Metafält i mallar

> Skriv ut metafält för ordrar, utkastordrar, kunder, produkter och varianter i en mall, och se till att Foliant laddar de metafält du behöver.

Metafält är anpassad data som du eller dina appar lagrar i Shopify: ett presentmeddelande på en order, en tvättetikett på en produkt, en kunds kontonummer. Mallar kan skriva ut dem med Liquid. Fliken **Metafält** i kodredigeraren visar syntaxen för varje typ.

## Innan du börjar: kontrollera vilka metafält Foliant laddar

Foliant laddar metafält tillsammans med ordern, och kan inte ladda alla. Så här fungerar det:

* Din butik behöver minst en **metafältsdefinition** (i Shopify-administratören, **Inställningar › Anpassade data**). Utan någon definition laddas inga metafält.
* För varje typ (ordrar, utkastordrar, kunder, produkter och varianter) laddar Foliant de definitioner du har **fäst**, upp till 10 per typ, i den ordning de är fästa.
* Om en typ saknar fästa definitioner laddar Foliant de första 10 metafält den hittar för typen.

För att vara säker på att ett metafält skrivs ut ger du det en definition och fäster det i **Inställningar › Anpassade data**. Det kan ta upp till en timme innan ändringar i definitioner syns i dokumenten.

## Skriv ut ett metafält

Ersätt `namespace` och `key` med ditt metafälts namnområde och nyckel (till exempel `custom.gift_message`):

| Metafält för | Liquid |
| - | - |
| Ordern eller utkastordern | `{{ order.metafields.namespace.key }}` |
| Kunden | `{{ customer.metafields.namespace.key }}` |
| En produkt | `{{ line_item.product.metafields.namespace.key }}` |
| En variant | `{{ line_item.variant.metafields.namespace.key }}` |

Metafält för produkter och varianter gäller per artikel, så använd dem inuti loopen för orderrader:

```liquid theme={null}
{% for line_item in line_items %}
  {{ line_item.title }}
  {% if line_item.product.metafields.custom.care_instructions != blank %}
    <br>{{ line_item.product.metafields.custom.care_instructions }}
  {% endif %}
{% endfor %}
```

## Så skrivs olika metafältstyper ut

| Typ | Vad du får |
| - | - |
| Text, URL, datum, färg… | Värdet som text |
| Heltal, decimaltal | Ett tal du kan jämföra eller räkna med |
| Sant eller falskt | `true` eller `false`, för `{% if %}` |
| Formaterad text | Texten, utan formatering |
| Vikt, mått, volym | `.value` och `.unit`, till exempel `{{ … .weight.value }} {{ … .weight.unit }}` |
| Pengar | `.value` (till exempel `23.00`) och `.unit` (valutakoden). Inte i ören. |
| Betyg | `.value`, `.scale_min` och `.scale_max` |
| JSON, listor | En lista eller ett objekt du kan loopa igenom |

## Bra att veta

* Ett tomt eller saknat metafält skriver inte ut något. Använd `!= blank` för att utelämna dess etikett.
* I visuella mallar skriver du ut metafält med ett **Anpassad Liquid**-block.
* Plocklistor kan visa metafält för produkter eller varianter som kolumner, i mallens inställningar för **Plocklista**.

## Relaterade artiklar

* [Orderrader i mallar](https://foliant-help.iforiti.com/sv/template-editor/liquid-line-items.md)
* [Orderattribut och egenskaper för orderrader](https://foliant-help.iforiti.com/sv/template-editor/liquid-custom-fields.md)
* [Orderobjektet och vanliga variabler](https://foliant-help.iforiti.com/sv/template-editor/liquid-order-variables.md)
* [Redigera en malls kod](https://foliant-help.iforiti.com/sv/template-editor/code-editor.md)


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