Connecter Shopify à un ERP ou système d'exécution

Applications et intégrations 9 min de lecture

Un bureau d'entrepôt où un écran et des étagères de stock se font face
Deux systèmes, un nombre. Décidez qui le possède avant de les connecter.

Les projets d'intégration échouent sur la propriété, pas sur le protocole. Une fois que deux systèmes croient tous deux posséder le nombre de stock, chaque bug ultérieur est un symptôme de cette décision non prise.

Donc le premier livrable n'est pas du code. C'est un tableau.

Le tableau de propriété que vous écrivez en premier#

Connecter Shopify à un ERP ou système d'exécution — Le tableau de propriété que vous écrivez en premier
ChampPropriétaireDirection
Données maîtres produitGénéralement ERPERP → Shopify
PrixGénéralement ERPERP → Shopify
Niveau de stockUn système, jamais les deuxEntrepôt → Shopify
CommandesShopifyShopify → ERP
Statut d'exécution et suiviEntrepôtEntrepôt → Shopify
Fiche clientDépend ; décidez explicitementUne direction seulement

Les règles qui maintiennent la cohérence#

  1. Un propriétaire par champ, et l'autre système ne l'écrit jamais.
  2. Synchronisez dans une direction par champ. La synchronisation bidirectionnelle est où vivent les boucles.
  3. Utilisez un identifiant externe stable — SKU, pas les ID de base de données internes.
  4. Rendez tout idempotent pour qu'une relecture soit inoffensive.
  5. Enregistrez chaque message avec son identifiant pour qu'une commande contestée puisse être tracée de bout en bout.

Le stock est la partie difficile#

Le stock est le champ que tout le monde veut écrire et que personne ne veut posséder. Choisissez le système le plus proche des biens physiques, généralement l'entrepôt, et laissez-le être autoritaire. Shopify reflète alors ce nombre plutôt que de négocier avec lui.

Les surventes sont presque toujours un symptôme de deux rédacteurs, pas de latence de synchronisation. Corrigez la propriété avant d'ajuster la fréquence.

Prévoyez les défaillances ennuyeuses#

L'entrepôt est hors ligne pendant une heure ; l'ERP rejette une adresse mal formée ; un produit existe dans un système et pas dans l'autre. Aucun de ces cas n'est exotique, et tous nécessitent un comportement défini et un endroit où un humain peut voir la file d'attente.

Questions fréquentes

Synchronisation en temps réel ou par lots ?

Commandes rapidement, stock fréquemment, données produit selon un calendrier. Tout en temps réel coûte plus cher et améliore peu.

Devrions-nous utiliser une plateforme middleware ?

Pour plusieurs systèmes, oui — elle centralise les nouvelles tentatives, journaux et mappages. Pour une intégration, c'est souvent plus de pièces mobiles que de valeur.

Qui corrige un message bloqué à 2h du matin ?

Décidez avant le lancement. Une intégration sans propriétaire et sans file d'attente visible devient une perte de données silencieuse.

intégration erp shopifyintégration exécution shopifysynchronisation inventaire shopifyintégration entrepôt shopifymiddleware shopify

Tous les guides

Dernière mise à jour le 2026-08-04 par shopifydevelopment.info · À propos

Écrit par ceux qui construisent

Chaque guide est écrit par des développeurs qui construisent et maintiennent des boutiques Shopify, pas recopié d'autres sites.

Relu régulièrement

Shopify livre des changements en continu. Chaque guide porte la date de sa dernière relecture, publiée même quand rien n'a changé.

Aucun placement payé

Aucune application, boutique de thèmes, agence ou partenaire ne peut acheter ici mention, classement ou lien.

Douze langues

Chaque guide est traduit, pas superposé par une machine — chaque langue a son URL et sa date de relecture.

Limites nommées

Nous disons clairement ce que Shopify ne laisse pas changer et quand une autre plateforme convient mieux à vos règles.