Les metafields Shopify sont le moyen officiel d'ajouter des attributs structurés aux produits, collections, variantes, clients ou commandes, sans modifier la structure native. Depuis 2022 et les metafield definitions, ils sont devenus indispensables à toute équipe catalogue sérieuse.
Ce guide couvre les bases et les pratiques d'édition en masse — là où Shopify atteint ses limites naturelles.
Stack typique autour des metafields
Qu'est-ce qu'un metafield Shopify ?
Un metafield est un champ personnalisé rattaché à une ressource (produit, variante, collection, page, etc.). Il a un namespace, une key, un type et une value. Exemple : custom.matiere = "Coton bio".
Les types les plus utiles en e-commerce
single_line_text_fieldetmulti_line_text_field: spécifications, texte SEO bas de fichenumber_decimaletnumber_integer: poids, dimensions, annéerich_text_field: contenu formaté (FAQ produit, notes techniques)product_referenceetcollection_reference: produits liés, collection parentelist.*: listes de valeurs (compatibilités, tags internes)dimension,volume,weight: unités e-commerce typées
Metafield definitions : le passage obligé en 2026
Depuis 2022, Shopify permet de définir des metafield definitions depuis l'admin (Paramètres > Custom data). Avantages : typage strict, validation, affichage dans l'admin produit, exposition API propre. Ne créez plus de metafields ad hoc sans definition — c'est la source n°1 de chaos de données.
Definition = validation
Exposition API automatique
Édition dans l'admin produit
Afficher les metafields dans le thème
C'est le point que tout le monde oublie. Un metafield non affiché ne sert à rien pour l'utilisateur ni pour le SEO. Dans un thème Shopify 2.0 (Dawn et dérivés), on ajoute un bloc section paramétrable qui référence le metafield en liquid : {{ product.metafields.custom.matiere }}.
Éditer 500 metafields en masse
Le back-office Shopify n'a pas de vue tabulaire des metafields. Pour éditer 500 valeurs, les options sont :
- CSV via Matrixify/Ablestar : roundtrip lent, risque d'erreurs.
- API Admin GraphQL : puissant mais requiert du dev.
- Seegea : vue tabulaire avec colonnes metafields, édition inline, rollback par produit.
| Cas | Back-office Shopify | Seegea |
|---|---|---|
| Créer une definition | Oui, dans Paramètres | Non (s’appuie sur les definitions existantes) |
| Remplir 500 valeurs | Fiche par fiche | Grille inline en masse |
| Afficher dans le thème | Liquid manuel | Non géré (rôle du thème) |
| Rollback après erreur | Impossible | Versionné par produit |
| Audit "metafield vide" | Aucun rapport | Vue sauvegardée |
Cas d'usage qui remplacent des apps
- Guide des tailles : metafield rich_text au niveau collection, affiché en bas de toutes les fiches de la collection.
- FAQ produit : metafield JSON ou rich_text, rendu via section liquid.
- Compatibilités pièces auto : metafield list de product_reference.
- Pays d'origine, garantie, norme CE : metafields text, affichés en spec sheet.
Voyez comment on édite 1 000 metafields en 1 heure
Visio Google Meet · 30 min · cas réel sur votre catalogue
Metafields et Google Shopping
Le flux Merchant Center accepte des attributs custom (custom_label_0 à 4, product_detail, additional_image_link). Mapper les metafields dans le flux permet de pousser des attributs riches sans polluer le titre produit. Cela nécessite une app de feed ou un flux custom.
FAQ
Voyez Seegea en action
Réservez une démo visio de 30 minutes sur Google Meet. Sans engagement.
Réserver une démo