Sommaire
Shopify et WooCommerce exposent des API et des webhooks qui permettent d’envoyer commandes, clients et produits vers vos outils internes en temps réel. Un outil interne sur-mesure relié à la boutique coûte en général de 6 000 à 20 000€HT, la connexion représentant environ 2 000€HT.
La boutique en ligne enregistre les commandes, mais le reste du travail se fait ailleurs : préparation, service client, relation commerciale, pilotage. Quand ces outils ne sont pas reliés, quelqu’un exporte des fichiers chaque matin. Shopify et WooCommerce offrent tout ce qu’il faut pour automatiser ces échanges. Voici ce que permettent leurs API, d’après leur documentation relevée en octobre 2026 et comment je construis une connexion durable.
Ce que proposent Shopify et WooCommerce
| Sujet | Shopify | WooCommerce |
|---|---|---|
| API principale | API GraphQL Admin ; l’API REST Admin est « legacy » depuis le 1er octobre 2024 | API REST, activée par des clés en lecture, écriture ou les deux |
| Événements | Webhooks par sujet (commande créée, mise à jour, etc.) | Webhooks sur commandes, produits, clients et coupons |
| Limites | API REST : 40 requêtes par minute et par application et boutique, 10 fois plus sur Shopify Plus | Dépend surtout de votre hébergement |
| Point de vigilance | Les nouvelles applications publiques doivent utiliser GraphQL depuis le 1er avril 2025 | Webhooks désactivés après plus de cinq échecs consécutifs |
Sources : API REST Admin de Shopify, webhooks Shopify, API REST de WooCommerce et webhooks WooCommerce. WooCommerce précise aussi que les permaliens « simples » doivent être désactivés pour que l’API fonctionne et que les intégrations reposant sur l’ancienne API nécessitent désormais une extension séparée.
Les connexions les plus utiles
- Vers un outil de préparation : chaque commande payée apparaît dans une file de préparation, avec un statut renvoyé à la boutique à l’expédition. Voir l’outil de préparation de commandes.
- Vers un outil de SAV et de retours : la commande d’origine, le client et l’historique sont accessibles en un clic. Voir la gestion des retours et du SAV.
- Vers un CRM : les clients professionnels et leurs commandes alimentent la relation commerciale. Voir le CRM sur-mesure.
- Vers un tableau de bord : chiffre d’affaires, marge, panier moyen, ruptures, consolidés avec d’autres canaux.
- Vers l’ERP ou la comptabilité : traité en détail dans relier son e-commerce à son ERP.
Dans tous ces cas, la connexion ne vit pas dans la boutique elle-même. Elle tourne dans votre outil interne, hébergé à part, qui reçoit les webhooks, appelle l’API et conserve son propre historique. C’est ce qui permet de changer de thème, d’extension ou même de plateforme sans casser vos processus internes : seule la couche de connexion est à adapter, pas l’outil que vos équipes utilisent chaque jour.
Budget et délais
Les montants sont hors taxes, pour une première version mise en production. La connexion à la boutique correspond à la brique « connexion à d’autres outils » de mon barème (2 000€HT).
| Projet | Contenu | Budget indicatif | Délai |
|---|---|---|---|
| Outil interne ciblé relié à la boutique | Un usage (préparation, SAV ou suivi), comptes et rôles, connexion | 6 000 à 12 000€HT | 1 à 2 mois |
| Outil interne complet | Plusieurs usages, tableau de bord, écriture dans la boutique | 12 000 à 20 000€HT | 2 à 3 mois |
| Back-office multi-canal | Boutique, marketplaces et ERP reliés dans un même outil | Sur devis, souvent au-delà de 20 000€HT | 3 à 6 mois |
Pour votre cas, l’estimateur donne une fourchette en une minute. Plus de 10 utilisateurs, un design premium ou un délai serré font varier le montant selon les coefficients indiqués.
Les règles que j’applique
- Webhooks plus rattrapage. Les webhooks donnent le temps réel, une vérification régulière rattrape ce qui a été manqué.
- Doublons neutralisés. Une commande reçue deux fois n’est traitée qu’une fois, grâce à son identifiant.
- Signature vérifiée. Chaque webhook est authentifié avant d’être traité : Shopify et WooCommerce fournissent un mécanisme de signature.
- Droits minimaux. L’outil interne ne demande que les accès nécessaires. Une connexion de lecture n’a pas besoin d’écrire.
- Respect des limites d’appels. Les imports massifs sont étalés et reprennent automatiquement après un refus temporaire.
Quand ce n’est pas la bonne solution
Si une application de l’App Store Shopify ou une extension WooCommerce fait déjà ce que vous voulez, testez-la d’abord. Pour un abonnement modeste, c’est souvent le meilleur choix, surtout si votre processus est standard.
Le sur-mesure se justifie quand vous empilez plusieurs extensions qui se contredisent, quand vos équipes jonglent entre cinq onglets, ou quand votre processus (préparation par lots, kits, B2B) ne rentre dans aucune application existante. Si vous hésitez avec Shopify Plus, voyez Shopify Plus ou back-office sur-mesure.
Comment se passe le projet
- Appel de 30 minutes : vos outils actuels, vos volumes, ce qui est ressaisi.
- Cadrage (1 à 2 semaines) : flux, droits, choix entre extension existante et sur-mesure, devis ferme.
- Maquettes cliquables de l’outil interne, testées par l’équipe concernée.
- Développement par lots, sur une boutique de test ou un environnement de recette.
- Mise en production avec suivi des échanges pendant les premières semaines, puis 3 mois de support inclus.
Questions fréquentes
Faut-il une application Shopify publique pour connecter mes outils ?
Non. Pour relier votre propre boutique à vos outils, une application réservée à votre boutique suffit. Les règles de l’App Store, comme l’obligation d’utiliser GraphQL pour les nouvelles applications publiques, visent d’abord les applications distribuées à d’autres marchands, mais je construis de toute façon les nouvelles connexions en GraphQL.
Les webhooks suffisent-ils pour ne rater aucune commande ?
Pas seuls. Un webhook peut échouer ou arriver en double. Je les complète par une vérification périodique qui rattrape les commandes manquées et par un contrôle qui ignore les doublons.
Peut-on écrire dans la boutique depuis l’outil interne ?
Oui, avec les droits adéquats : mettre à jour un stock, un statut d’expédition, un prix. Il faut alors définir clairement quel outil fait foi pour chaque donnée, pour éviter que deux systèmes se contredisent.
WooCommerce est hébergé chez nous : est-ce un problème ?
Non, mais la fiabilité de la connexion dépend aussi de votre hébergement. Un site lent ou souvent indisponible fera échouer des appels et des webhooks. Un audit rapide de l’hébergement fait partie du cadrage.