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

# Métachamps dans les modèles

> Imprimez les métachamps des commandes, commandes provisoires, clients, produits et variantes dans un modèle, et assurez-vous que Foliant charge ceux dont vous avez besoin.

Les métachamps sont des données personnalisées que vous ou vos applications stockez dans Shopify : un message cadeau sur une commande, une étiquette d'entretien sur un produit, le numéro de compte d'un client. Les modèles peuvent les imprimer avec Liquid. L'onglet **Métachamps** de l'éditeur de code indique la syntaxe pour chaque type.

## Avant de commencer : vérifiez quels métachamps Foliant charge

Foliant charge les métachamps en même temps que la commande, et il ne peut pas tous les charger. Voici comment cela fonctionne :

* Votre boutique doit avoir au moins une **définition de métachamp** (dans l'interface administrateur Shopify, **Paramètres › Données personnalisées**). Sans aucune définition, aucun métachamp n'est chargé.
* Pour chaque type (commandes, commandes provisoires, clients, produits et variantes), Foliant charge les définitions que vous avez **épinglées**, jusqu'à 10 par type, dans leur ordre d'épinglage.
* Si un type n'a aucune définition épinglée, Foliant charge les 10 premiers métachamps qu'il trouve pour ce type.

Pour être sûr qu'un métachamp s'imprime, donnez-lui donc une définition et épinglez-la dans **Paramètres › Données personnalisées**. Les modifications des définitions peuvent mettre jusqu'à une heure à apparaître dans les documents.

## Imprimer un métachamp

Remplacez `namespace` et `key` par l'espace de nom et la clé de votre métachamp (par exemple `custom.gift_message`) :

| Métachamp de | Liquid |
| - | - |
| La commande ou la commande provisoire | `{{ order.metafields.namespace.key }}` |
| Le client | `{{ customer.metafields.namespace.key }}` |
| Un produit | `{{ line_item.product.metafields.namespace.key }}` |
| Une variante | `{{ line_item.variant.metafields.namespace.key }}` |

Les métachamps de produit et de variante sont propres à chaque article. Utilisez-les donc dans la boucle des articles :

```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 %}
```

## Comment s'impriment les types de métachamps

| Type | Ce que vous obtenez |
| - | - |
| Texte, URL, date, couleur… | La valeur sous forme de texte |
| Entier, décimal | Un nombre que vous pouvez comparer ou utiliser dans des calculs |
| Vrai ou faux | `true` ou `false`, pour `{% if %}` |
| Texte enrichi | Le texte, sans mise en forme |
| Poids, dimension, volume | `.value` et `.unit`, par exemple `{{ … .weight.value }} {{ … .weight.unit }}` |
| Montant | `.value` (comme `23.00`) et `.unit` (le code de devise). Pas en centimes. |
| Note | `.value`, `.scale_min` et `.scale_max` |
| JSON, listes | Une liste ou un objet que vous pouvez parcourir avec une boucle |

## Bon à savoir

* Un métachamp vide ou absent n'imprime rien. Utilisez `!= blank` pour masquer aussi son libellé.
* Dans les modèles visuels, imprimez les métachamps avec un bloc **Liquid personnalisé**.
* Les listes de préparation peuvent afficher des métachamps de produit ou de variante sous forme de colonnes, dans les paramètres **Liste de préparation** du modèle.

## Articles connexes

* [Articles dans les modèles](https://foliant-help.iforiti.com/fr/template-editor/liquid-line-items.md)
* [Attributs de commande et propriétés des articles](https://foliant-help.iforiti.com/fr/template-editor/liquid-custom-fields.md)
* [L'objet commande et les variables courantes](https://foliant-help.iforiti.com/fr/template-editor/liquid-order-variables.md)
* [Modifier le code d'un modèle](https://foliant-help.iforiti.com/fr/template-editor/code-editor.md)


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