Application web
Connecter ERP, compta et site web : API, limites et cas réels
Pourquoi votre site et vos outils de gestion ne se parlent pas, et comment les faire communiquer sans cauchemar projet.
9 mars 20263 min de lecture
- API
- ERP
- Comptabilité
- Automatisation
- Site web

Dans beaucoup de PME, le site tourne d’un côté, la compta ou l’ERP de l’autre, et entre les deux, c’est le copier-coller humain : commandes web → Excel → saisie compta → parfois retour stock à la main. Ce n’est pas parce que « personne n’y a pensé » : c’est souvent parce que les systèmes ne sont pas faits pour parler entre eux sans travail d’intégration.
Cet article pose pourquoi c’est dur, quels niveaux d’intégration existent, et des cas concrets, sans promettre que « tout s’automatise en un clic » (ça n’existe presque jamais).
Pourquoi ça ne marche pas « tout seul »
- Les logiciels anciens n’exposent pas d’API, seulement export CSV ou écran à saisir.
- Même avec une API, les champs ne correspondent pas : votre site dit « client », l’ERP dit « tiers », il faut un mapping.
- La vérité doit être d’un seul côté : soit le site est la référence pour les commandes web, soit l’ERP, pas les deux en conflit.
- Erreurs et doublons : sans file d’attente et reprises, une panne réseau = commande perdue ou doublée.
Trois niveaux d’intégration (du frugal au robuste)
Niveau 1 : Manuel mais structuré
- Export CSV hebdo du site → import compta (ou l’inverse).
- Coût : quasi nul. Risque : oubli, erreur de fichier, pas de temps réel.
Niveau 2 : Automatisation « sans code » lourde
- Zapier, Make, connecteurs natifs (Shopify → outil de facturation, etc.).
- Idéal quand les deux outils sont dans le catalogue des intégrations.
- J’ai posé le cadre général dans API & Make : automatisation business.
Niveau 3 : API sur mesure
- Webhooks du site (nouvelle commande) → file d’attente → appel API ERP / compta.
- Gestion des échecs, retry, logs, indispensable dès que le volume ou l’argent en jeu augmente.
Cas d’usage réels (simplifiés)
| Besoin | Approche typique | Attention |
|---|---|---|
| Commande e-commerce → facture | Webhook + API facturation ou export quotidien | TVA, avoirs, annulations |
| Nouveau lead → CRM | Email parsé (rustique) ou API CRM | Doublons, qualité des données |
| Stock site ↔ entrepôt | Synchro horaire ou temps réel selon criticité | Qui gagne en cas de conflit ? |
| Devis signé en ligne → dossier interne | PDF + ligne dans outil métier | Signature / preuve |
Pour les flux administratifs sans intégration ERP complète dès le départ, l’article sur automatiser devis et factures en PME propose des pistes concrètes. Synchroniser ses outils cloud complète la réflexion quand site, CRM et compta ne partagent pas encore les mêmes données.
Limites à accepter (honnêteté)
- Délai : « temps réel » partout coûte cher ; souvent 5–15 minutes ou batch quotidien suffisent.
- Budget : une intégration propre se paie ; un Excel partagé aussi, en heures humaines, parfois plus cher sur 2 ans.
- Éditeur : si l’ERP ferme l’API derrière une licence Enterprise, le scoping doit intégrer ce coût.
Site vitrine seulement ?
Pas besoin d’ERP pour un site sans transaction. Dès qu’il y a commande, abonnement, devis signé, la question des flux se pose tôt ou tard.
Applications web & SaaS · Contact pour un flux précis (cadrage court).

À propos de l’auteur
Article rédigé par Luc Michault, fondateur de Websual, développeur full-stack et consultant SEO à Idron, près de Pau. Auteur de Copy This Website IA, une collection en 2 volumes consacrée au webdesign, au développement et à la production assistée par IA, il accompagne les projets de création de site, SEO, e-commerce, application web, UX/UI et automatisation IA avec une approche orientée clarté, performance et conversion.
ACCOMPAGNEMENTS LIÉS
Transformer la lecture en plan d’action.
Un article peut aider à comprendre. Un accompagnement permet d’adapter les priorités à votre site, votre activité et vos objectifs.
À LIRE AUSSI
Continuer avec des articles proches.
QUESTIONS FRÉQUENTES
Questions fréquentes sur ce sujet.
Chaque logiciel parle son propre dialecte : plan comptable, règles de TVA, statuts de facture, références articles et parfois plusieurs adresses pour un même client. Un connecteur doit donc mapper chaque champ, gérer les cas d'erreur et décider où se trouve la vérité quand les données divergent. Sans cette couche de règles, on croit avoir automatisé alors qu'on a seulement déplacé le copier-coller sous une autre forme. Les tests sur données réelles anonymisées révèlent vite les exceptions qui faisaient travailler les équipes au quotidien.
Un export planifié convient lorsque les volumes restent modestes et qu'un délai de quelques heures ou une nuit est acceptable pour la comptabilité ou le stock. Le coût d'entrée est faible et la maintenance reste lisible pour une petite équipe. L'API temps réel devient pertinente quand la disponibilité affichée au client doit refléter l'instant présent ou quand les annulations doivent remonter immédiatement pour éviter les surventes. L'article décrit plusieurs niveaux : choisir le bon palier évite de payer la complexité d'une API temps réel pour un besoin qui tolère un batch nocturne.
Pas nécessairement : tant que le process métier n'est pas stabilisé, un formulaire bien conçu suivi d'un traitement humain ou semi-automatique peut suffire. Brancher trop tôt un site fragile sur un ERP rigide fige des règles encore en mouvement et coûte cher à déboguer. Commencez par valider le volume de demandes, les champs réellement utiles et la qualité des saisies clients. Quand les flux sont réguliers et que les exceptions sont cartographiées, l'intégration mécanique devient rentable.
Les doublons de fiches client, les codes article mal alignés entre le catalogue web et l'ERP et la ventilation TVA erronée figurent en tête des incidents coûteux. Ils génèrent des relances comptables, des avoirs et parfois des problèmes fiscaux. Sans journal d'exécution ni file d'échecs, une étape silencieusement ignorée laisse croire que tout est passé. D'où l'importance de logs exploitables, d'alertes sur les rejets et de tableaux de bord qui comparent commandes web à entrées comptables sur un même jour.
L'éditeur peut modifier des endpoints, des champs ou des règles d'authentification sans prévenir chaque intégrateur tiers. Le contrat entre vous et votre prestataire doit donc préciser qui maintient le connecteur, à quelle fréquence on teste les mises à jour et comment on gère les régressions. Sinon le site semble cassé du point de vue utilisateur alors que le problème vient d'une évolution externe. Prévoir des environnements de recette et une fenêtre de bascule réduit le risque de couper les ventes en ligne le jour d'une release logicielle imprévue.
