Comment Modifier un Champ Méta (Metafield) Shopify en Masse (Sans App Payante)

Comment mettre à jour des métachamps (metafields) sur des milliers de produits Shopify automatiquement grâce à Shopify Flow, sans app payante.

Comment Mettre à Jour un Metafield sur des Milliers de Produits Shopify avec Shopify Flow (100% Gratuit)

Vous venez de créer un nouveau champ méta (metafield) sur votre boutique Shopify (matière, guide d'entretien, gamme, badge personnalisé), mais votre catalogue compte des centaines ou des milliers de références déjà en ligne.

Remplir chaque fiche à la main prendrait des jours, et les applications de modification en masse exigent souvent un abonnement payant.

La solution ? Shopify Flow. L'application officielle et gratuite de Shopify permet de mettre à jour 600 produits par heure en arrière-plan, sans bloquer votre navigateur ni écrire une ligne de code.

Voici comment la configurer en 4 étapes simples.

Le secret : contourner la limite des 100 produits de Shopify Flow

Dans Shopify Flow, l'action Get product data (Obtenir les données produit) est nativement bridée à 100 produits par exécution.

Si vous lancez un flux classique, il traitera toujours les 100 mêmes produits en boucle.

L'astuce technique : Nous allons configurer une requête de recherche avec exclusion. Le flux ne récupère que les produits où le champ méta est encore vide. Dès qu'un lot de 100 produits est mis à jour, ils disparaissent du filtre au passage suivant !

Tutoriel pas-à-pas : Créer le workflow

1. Le Déclencheur (Trigger)

  1. Ouvrez l'application Shopify Flow dans votre admin.
  2. Cliquez sur Créer un flux (Create workflow).
  3. Déclencheur : Planification (Scheduled time).
  4. Paramètres :
    • Répétition : Toutes les 10 minutes
    • Durée : Ne se termine pas

2. Récupérer les produits sans métachamp

  1. Ajoutez une action : Shopify > Obtenir les données produit (Get product data).
  2. Triez par : Date de création, Décroissant.
  3. Nombre maximal de produits : 100.
  4. Dans le champ Modifier la requête, saisissez :

text

-metafields.custom.gamme:*

  1. (Remplacez custom.gamme par le namespace et la clé de votre métachamp).

Comment ça marche ?
Le tiret - signifie NOT (exclusion). Le :* cible n'importe quelle valeur renseignée.
La requête sélectionne ainsi : « Tous les produits qui n'ont AUCUNE valeur pour ce métachamp ».

3. La Boucle de Mise à Jour (For each)

  1. Cliquez sur le + sous Get product data > sélectionnez Pour chaque élément (For each loop).
  2. Ajoutez l'action : Shopify > Mettre à jour le champ méta du produit (Update product metafield).
  3. Renseignez vos paramètres :
    • Namespace : custom
    • Key : gamme
    • Value : votre valeur (voir mise en garde ci-dessous).

⚠️ Attention au format si votre champ est une Liste !

Dans Paramètres > Données personnalisées > Produits, vérifiez le type de votre métachamp :

  • Texte simple (Single line text) : écrivez simplement votre texte (ex. Gamme Essentielle).
  • Liste de choix ou Liste de textes : Shopify exige obligatoirement un format JSON encodé entre crochets :

text

["Gamme Essentielle"]

  • (Si vous oubliez les crochets ["..."], l'API Shopify rejettera silencieusement l'enregistrement).

Résultat : un catalogue 100% à jour en pilote automatique

  • Vitesse de traitement : 100 produits toutes les 10 minutes = 600 produits / heure.
  • Pour 2 000 produits, l'ensemble du catalogue est mis à jour en ~3h20.
  • Auto-extinction : Dès que tous les produits ont reçu leur métachamp, la requête -metafields.custom.gamme:* renvoie 0 résultat. Le flux s'arrête naturellement de travailler.

Il ne vous reste plus qu'à désactiver le flux le lendemain matin !

Besoin d'automatiser votre boutique Shopify ?

Une gestion fluide de votre catalogue et de vos métachamps est indispensable pour vos filtres de recherche et votre conversion.

Basée à La Réunion, l'agence j'accompagne les marques dans la conception, le développement technique et l'automatisation avancée de leurs boutiques Shopify. N'hésitez pas à me contacter !

Solution IA développée par Soyoo

Un vendeur d'élite,
encapsulé dans un widget.

Pour nos clients e-commerce, nous avons développé EcomBot : un Agent IA programmé pour analyser le besoin, fouiller votre catalogue et conclure la vente automatiquement.

Recommandations & Upsell Il suggère les produits parfaits pour gonfler votre panier moyen.
🛡️
Sauvetage de Paniers Il détecte les hésitations et intervient (ex: code promo) avant l'abandon.
📈
Preuve de ROI Infaillible Vous visualisez dans le dashboard les ventes qu'il a directement générées.
Vendeur Expert IA
● En ligne et prêt à vous conseiller
Je cherche le canapé d'angle bleu de votre collection, autour de 800€.
Le modèle bleu est victime de son succès. Cependant, j'ai trouvé 2 alternatives premium en stock :
Canapé Cloud Velvet
789 €
Fauteuil Oslo Tissu
459 €