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
Illustration éditoriale pour l’article : Connecter ERP, compta et site web : API, limites et cas réels

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)

BesoinApproche typiqueAttention
Commande e-commerce → factureWebhook + API facturation ou export quotidienTVA, avoirs, annulations
Nouveau lead → CRMEmail parsé (rustique) ou API CRMDoublons, qualité des données
Stock site ↔ entrepôtSynchro horaire ou temps réel selon criticitéQui gagne en cas de conflit ?
Devis signé en ligne → dossier internePDF + ligne dans outil métierSignature / 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).

Portrait de Luc Michault

À 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.

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.