SEEGEA

Zapier Shopify : automatiser son catalogue sans coder (ou presque)

Zapier est devenu la porte d'entrée naturelle pour automatiser Shopify sans écrire une ligne de code. En pratique, c'est aussi un nid à rate limits, à pannes silencieuses et à coûts qui grimpent dès qu'on dépasse 1 000 produits. Le point technique complet.

10 min de lecture17 avril 2026

Zapier affiche 8 000+ apps connectées et plus de 3 millions d'utilisateurs. Sur Shopify, c'est l'outil que les équipes non-techniques atteignent en premier pour automatiser "envoyer un mail quand un produit est créé" ou "pousser une ligne Google Sheets en produit Shopify". Pour des cas simples, ça fonctionne très bien.

Cet article est pensé pour les développeurs et freelances qui doivent arbitrer entre Zapier et une intégration directe sur la GraphQL Admin API de Shopify, ou une couche d'édition dédiée comme Seegea. On rentre dans les triggers concrets, les rate limits, les patterns d'erreur, et on finit par un comparatif honnête.

Stack e-commerce concernée

ZapierShopifyPrestaShopWebhookPostgreSQL

Les 3 triggers Shopify les plus utilisés dans Zapier

New Product (création produit)

Shopifywebhook products/create
Se déclenche quand un produit est créé. En interne, Zapier souscrit au webhook products/create de Shopify. Payload utile : id, title, handle, variants[]. Attention, les metafields ne sont pas inclus par défaut — il faut un appel GraphQL supplémentaire.

New Order (nouvelle commande)

Shopifywebhook orders/create
Le trigger le plus couru. Idéal pour envoyer une notification Slack, un mail transactionnel via Postmark, ou pousser la commande dans un ERP. Limite : le webhook est envoyé une seule fois, sans retry natif de Zapier si Shopify renvoie un 5xx côté Zapier.

Updated Product (mise à jour)

Problème classique : ce trigger se déclenche à chaque modification, y compris sur un bulk edit de 1 000 produits depuis l'admin Shopify. Vous pouvez vider votre quota Zapier en 5 minutes. Toujours filtrer avec un "Only continue if" en amont.

Les rate limits Shopify que Zapier ne vous dit pas

La GraphQL Admin API de Shopify ne raisonne pas en requêtes/seconde mais en coût par requête. Chaque query ou mutation consomme des points. Exemple concret :

Exemple de coût GraphQL Admin :

  • product(id: "gid://shopify/Product/123") → 1 point
  • products(first: 250) → 26 points (1 + 250/10 arrondi)
  • productUpdate(input: ...) → 10 points
  • bulkOperationRunMutation → 1 point + exécution async illimitée

Bucket Standard : 1 000 points, refill 50/s. Un Zap qui met à jour 100 produits en série vide le bucket en 20 secondes.

Les 5 erreurs Zapier Shopify qu'on voit en audit

1. Le Zap qui tourne en boucle

Un Zap "Updated Product" qui appelle "Update Product" en retour. Chaque update déclenche un nouveau trigger. En 10 minutes vous avez grillé 3 000 tâches et votre Shopify est rate-limité 24 h. La solution : toujours conditionner avec un metafield "updated_by_zapier=true" pour casser la boucle.

2. Les metafields perdus au mapping

Le module Shopify de Zapier ne remonte pas automatiquement les metafields custom. Vous mettez à jour le produit depuis Zapier, les metafields sont écrasés à null. Toujours passer par une action Custom Request GraphQL avec la mutation metafieldsSet.

3. Les variantes traitées une par une

Zapier ne permet pas d'itérer simplement sur les variantes d'un produit. Chaque variante = un Zap séparé ou un loop via Zapier Paths. Sur un produit à 50 variantes, on consomme 50 tâches pour une simple mise à jour de prix.

4. Le webhook non re-livré

Si Zapier est indisponible 30 secondes, Shopify ne re-livre pas le webhook (pas de retry côté Shopify pour les webhooks classiques). Vous perdez la donnée. Pour un catalogue critique, prévoir toujours un fallback avec un polling toutes les 15 minutes.

5. Aucun rollback possible

Un Zap mal configuré qui a vidé vos meta descriptions ? Il n'y a aucun moyen de revenir en arrière dans Zapier. Vous devez avoir un export antérieur — sinon c'est perdu.

Règle d'or : Zapier est un outil de notification et d'intégration ponctuelle, pas un outil de gestion catalogue. Dès qu'on parle d'édition en masse, de rollback ou de validation métier, il faut une couche dédiée.

Zapier vs Seegea : qui fait quoi sur Shopify ?

Cas d’usageZapierSeegea
Notification Slack sur nouvelle commandeExcellentNon (hors scope)
Édition 500 prix produit en 1 clicImpossible (série)Natif (grille inline)
Rollback d’un bulk editAucunCtrl+Z + re-push GraphQL
Gestion metafields structurésPartielle (REST)Native (définitions lues)
Coût pour 5 000 produits103 €+/mois59 €/mois
IA description produitVia OpenAI en extraIncluse, contextualisée
Validation Shopify (push immédiat)Asynchrone 1-2 minSynchrone <500 ms

Exemple concret : remplacer un Zap "nouvelle ligne Sheets → produit Shopify"

C'est le scénario le plus commun qu'on voit chez les marchands PrestaShop ou Shopify : les équipes produit préparent leurs nouveautés dans Google Sheets, un Zap crée le produit côté Shopify. Problème : les metafields, les images, les variantes complexes passent mal.

Avec Seegea, le flux devient : import CSV one-shot dans Seegea (lecture directe du Sheets via intégration Google) → validation visuelle dans la grille → push en masse vers Shopify avec mutation productSet côté interne (attention, Seegea utilise productUpdate + metafieldsSet pour éviter le comportement destructif de productSet). Résultat : 500 produits créés proprement en 2 minutes, avec rollback complet si besoin.

Voyez Seegea en remplacement de vos Zaps critiques

Démo 30 min Google Meet · on analyse votre stack actuelle

Voyez Seegea en remplacement de vos Zaps critiques

Quand garder Zapier (et quand le lâcher)

Zapier reste parfait pour :

  • Notifications : Slack, Teams, Discord, mail sur événement Shopify.
  • Intégrations simples : pousser une commande dans QuickBooks, créer un contact HubSpot sur nouveau client.
  • Workflows humains : quand un produit passe en "prêt à publier" dans Trello, créer une fiche Airtable.

Zapier devient un frein dès que :

  • Vous éditez plus de 50 produits à la fois (rate limits, coût en tâches).
  • Vous avez besoin de rollback sur une erreur (impossible nativement).
  • Vos produits ont des metafields structurés (mappings fragiles).
  • Vous voulez valider la cohérence avant publication (Zapier pousse sans filet).

Conclusion : Zapier + Seegea, pas l'un contre l'autre

La bonne architecture, pour les marques qu'on accompagne : Zapier reste la couche "événementielle" (notifications, ERP, CRM), et Seegea prend la partie catalogue pure (édition, enrichissement, rollback). Les deux outils cohabitent très bien, ils ne traitent pas le même problème.

Seegea est conçu en France entre Annecy et Chantilly, par une équipe qui a passé 10 ans à intégrer Shopify chez des marchands. Si vous passez aujourd'hui plus de 2 heures par semaine à déboguer vos Zaps Shopify, on vous montre en 30 minutes comment réduire ce temps à 10 minutes hebdo.

Créé en France, entre Annecy et Chantilly · Assistance email & visio Google Meet

FAQ

Historiquement la REST Admin. Shopify ayant annoncé la dépréciation de certains endpoints REST au profit de la GraphQL Admin API (product APIs, 2024-10), les Zaps Shopify sont progressivement migrés côté connecteur officiel. Concrètement, un dev qui veut rester à jour interroge la GraphQL — Zapier reste une couche au-dessus, sans accès fin aux nouveaux champs.

Voyez Seegea en action

Réservez une démo visio de 30 minutes sur Google Meet. Sans engagement.

Réserver une démo