Vous souhaitez mettre en avant vos produits les plus vendus pendant les soldes ? Créer une collection automatique "Best-Sellers" ? Ou afficher un badge accrocheur "Top Vente" sur vos fiches produits ?
Dans 99 % des cas, le premier réflexe sur Shopify consiste à se rendre sur l'App Store pour installer une énième application tierce à 15 $ ou 30 $ par mois.
Problème : ces applications alourdissent vos coûts fixes mensuels et injectent souvent des scripts JavaScript externes qui dégradent votre vitesse de chargement sur mobile (PageSpeed / Core Web Vitals), freinant directement votre taux de conversion.
Chez SOYOO, nous privilégions toujours la rentabilité et la légèreté technique. Shopify dispose déjà de toute la puissance nécessaire dans son moteur natif.
Voici le tutoriel pas-à-pas pour tagger en masse vos meilleures ventes en 2 minutes chrono, 100 % gratuitement et sans aucune application payante.
Pourquoi tagger vos meilleures ventes est un levier e-commerce majeur ?
Avant d'aborder la technique, rappelons la valeur business de cette opération :
- Alimenter des collections intelligentes automatisées : En appliquant un tag (ex:
best-seller-eteoutop-ventes), vous pouvez créer en un clic une collection automatisée Shopify (condition : Le tag du produit est égal à...) pour vos campagnes d'e-mailing ou vos bannières d'accueil. - Booster le panier moyen : Placer vos best-sellers en avant dans vos carrousels de recommandations augmente mécaniquement la conversion (preuve sociale implicite).
- Optimiser vos campagnes publicitaires (Meta Ads & Google Ads) : Vous pouvez synchroniser ce catalogue taggé vers votre flux Merchant Center ou Facebook Catalog pour ne pousser en pub que les produits qui convertissent déjà le plus.
Étape 1 : Installer et configurer l'application officielle Shopify GraphiQL
Pour envoyer des instructions directes à Shopify sans coder d'application complexe, nous allons utiliser l'outil officiel gratuit fourni par Shopify : Shopify GraphiQL App.
- Rendez-vous sur la page de connexion officielle :
👉 https://shopify-graphiql-app.shopifycloud.com/login - Entrez l'adresse technique de votre boutique Shopify (au format
votre-boutique.myshopify.com) puis cliquez sur Login. - Sélectionnez les droits d'accès indispensables (API Scopes) :
Shopify vous demande quelles permissions accorder à la console. Cochez impérativement :read_products: Permet de lire vos collections et d'analyser le classement des ventes.write_products: Permet d'injecter ou de retirer les tags sur vos fiches produits.
- Cliquez sur Install app (ou validez l'autorisation). Vous voilà directement connecté à la console de commande GraphQL de votre boutique !
💡 Est-ce sécurisé ?
Oui, à 100 %. Cet outil est développé et hébergé directement par l'infrastructure cloud de Shopify (shopifycloud.com). Il n'y a aucun intermédiaire ni serveur tiers.
Étape 2 : Récupérer les identifiants de vos meilleures ventes
Dans l'interface GraphiQL (dans la colonne de gauche), collez la requête suivante :
query getTopSellingProducts {
collectionByHandle(handle: "HANDLE_DE_VOTRE_COLLECTION") {
products(first: 50, sortKey: BEST_SELLING) {
edges {
node {
id
title
tags
}
}
}
}
}
Les 2 réglages à adapter :
HANDLE_DE_VOTRE_COLLECTION: Remplacez par le handle de votre collection (ex:"all"pour toute la boutique, ou le slug d'une catégorie spécifique comme"robes","promotions","chaussures").first: 50: Choisissez combien de best-sellers vous souhaitez cibler (20, 30, 50, 60 produits).
Cliquez sur le bouton Play (Exécuter) au centre. La colonne de droite affiche instantanément vos produits classés du plus vendu au moins vendu avec leur identifiant unique (gid://shopify/Product/XXXXX).
Étape 3 : Appliquer le tag en lot avec une mutation par alias
Normalement, modifier 50 produits nécessiterait 50 requêtes distinctes. L'astuce de pro consiste à utiliser les alias GraphQL pour regrouper l'ensemble des modifications en un seul appel instantané.
Dans GraphiQL, collez et exécutez la mutation suivante :
mutation addBestSellerTags {
p1: tagsAdd(id: "gid://shopify/Product/1111111111", tags: ["best-seller"]) {
userErrors { field message }
}
p2: tagsAdd(id: "gid://shopify/Product/2222222222", tags: ["best-seller"]) {
userErrors { field message }
}
p3: tagsAdd(id: "gid://shopify/Product/3333333333", tags: ["best-seller"]) {
userErrors { field message }
}
# ... continuer pour tous les produits p4, p5, etc.
}
Remplacez "best-seller" par le nom de tag de votre choix (ex: best-seller-ete, top-ventes-soldes).
Dès validation, tous vos produits sont taggés simultanément dans votre catalogue Shopify.
⚡ L'Astuce Gain de Temps Ultime : Générer la mutation en 5 secondes avec l'IA
Inutile de perdre du temps à copier les identifiants un par un ou d'essayer de bricoler un script dans la console de votre navigateur (c'est souvent source d'erreurs de syntaxe, de caractères mal échappés et de plantages).
Le raccourci le plus rapide et 100 % infaillible :
Copiez l'intégralité du résultat JSON affiché dans la colonne de droite à l'Étape 2, puis donnez-le directement à votre IA habituelle (ChatGPT, Claude, Gemini ou Perplexity) avec ce prompt simple :
Voici le résultat JSON d'une requête Shopify GraphiQL listant les produits d'une collection.
Génère-moi une seule mutation GraphQL Shopify combinée avec des alias numérotés (p1, p2, p3... pN) appelant tagsAdd pour appliquer le tag "best-seller" à chacun des identifiants produits (node.id).
Format attendu :
mutation addBestSellerTags {
p1: tagsAdd(id: "gid://shopify/Product/...", tags: ["best-seller"]) {
userErrors { field message }
}
...
}
Voici le JSON :
[COLLER VOTRE JSON ICI]
L'IA vous ressort la mutation complète en 3 secondes. Vous n'avez plus qu'à la coller dans GraphiQL et cliquer sur Play !
Comment nettoyer ou retirer un ancien tag (Purge) ?
Lorsque votre opération commerciale est terminée, vous pouvez retirer le tag aussi facilement en remplaçant simplement tagsAdd par tagsRemove :
mutation removeOldTags {
p1: tagsRemove(id: "gid://shopify/Product/1111111111", tags: ["best-seller"]) {
userErrors { field message }
}
p2: tagsRemove(id: "gid://shopify/Product/2222222222", tags: ["best-seller"]) {
userErrors { field message }
}
}
Résultat : Une boutique plus rapide, plus rentable et zéro abonnement inutile
En appliquant cette méthode :
- ✅ Vous économisez entre 180 $ et 360 $ par an en évitant une application tierce superflue.
- ✅ Votre boutique reste ultra-rapide : aucun script injecté dans le code de vos pages, préservant ainsi vos Core Web Vitals et votre référencement Google.
- ✅ Vos collections et campagnes restent parfaitement synchronisées avec vos vraies ventes.
Vous souhaitez aller plus loin dans l'optimisation de votre boutique Shopify ?
Chez SOYOO, nous accompagnons les e-commerçants pour concevoir des boutiques à fort taux de conversion, ultra-rapides et débarrassées des applications qui ralentissent vos ventes.
- Audit de conversion (CRO) & vitesse mobile
- Développements et automatisations sur-mesure
- Accompagnement stratégique e-commerce direct et sans intermédiaire
👉 Contactez Julien sur WhatsApp ou demandez un audit rapide de votre boutique.








