Connecter ERP, compta et site web : API, limites et cas réels

3 min de lectureLuc
APIERPComptabilitéAutomatisationSite webIntégration
Trois blocs géométriques reliés par des tuyaux lumineux, monochrome.

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

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