Processus de données / 14

Transférer les commandes. Garder les statuts traçables.

La boutique signale le paiement, l’ERP n’a pas encore de commande et le service d’expédition dispose déjà d’un numéro de suivi. Nous relions ces étapes avec des états définis, des références de commande uniques et une reprise planifiée.

Commandes · StocksTransitions d’étatLivraison partielle · Rapprochement

La situation initiale

Un même libellé de statut peut avoir un sens différent dans chaque système.

Le statut « terminé » peut clôturer le traitement dans la boutique, mais désigner une comptabilisation de facture dans l’ERP. Une livraison partielle concerne certaines lignes ; un remboursement n’annule pas automatiquement toute la commande.

Nous définissons les événements métier et les transitions autorisées. Paiement, commande, stock, expédition et facture restent des domaines de responsabilité distincts. L’intégration rend leurs relations visibles.

Ce que DataSource prend en charge

Transfert de commande. Modèle de statuts. Retour.

Transfert de commande

Associer le numéro externe de commande à l’identifiant cible. Vérifier les lignes, taxes, devises et adresses de livraison avant la création.

Modèle de statuts

Mapper les statuts système sur les états métier. Spécifier séparément quantités partielles, annulations, remboursements et modifications ultérieures.

Retour

Renvoyer les états cibles confirmés et les informations d’expédition. Traiter les événements répétés et les réponses d’écriture ambiguës à partir de l’identité de la commande.

Exemple / Transitions autorisées
angenommen → im ERP bestätigt → in Bearbeitung
                                  ↓
                              teilversendet
                                  ↓
                               versendet

Doppeltes Ereignis → bekannten Effekt abgleichen
Älteres Ereignis   → aktuellen Zustand erhalten

Scénario technique / Exemple illustratif

Renvoyer l’expédition sans réappliquer d’anciens états.

Extrait illustratif d’une machine à états. Les noms de statuts réels sont définis avec les systèmes concernés. Les événements s’appliquent à une commande ou une ligne, pas à l’ensemble des données.

Données d’exemple et règles proposées. Les interfaces et règles métier concrètes seront examinées pour votre projet.

Gestion des erreurs, sécurité et exploitation

Doublons : vérifier et exploiter.

01

Doublons

Après un timeout, vérifier d’abord si la commande a déjà été créée. Une seconde création peut doubler les réservations, factures ou expéditions.

02

Ordre

Les événements peuvent arriver en retard. Vérifier l’état cible et la version ; isoler les transitions problématiques pour clarification.

03

Rapprochement

Comparer régulièrement les commandes ouvertes entre les systèmes. Signaler de manière ciblée les transferts non confirmés et les lignes définitivement rejetées.

Questions métier

Les détails qui comptent avant la mise en œuvre.

Commandes · Stocks · Transitions d’état · Livraison partielle · Rapprochement

Peut-on simplement copier le stock de la boutique vers l’ERP ?

Cela dépend du système de référence pour les stocks et réservations. Sinon, une même commande peut réduire plusieurs fois la quantité disponible.

Comment représenter les livraisons partielles ?

Avec des lignes, des quantités et des références de livraison uniques. Un seul statut de commande ne suffit souvent pas.

Les webhooks sont-ils indispensables ?

Non. Un rapprochement périodique via API peut convenir. Les webhooks peuvent réduire les délais, mais nécessitent les mêmes règles d’identité et de répétition.

Pour la clarification technique

Partir de votre processus concret.

Décrivez les systèmes, listes de statuts, exemples de commandes et lignes, ainsi que le processus réel de paiement et d’expédition. Un incident réel anonymisé facilite la priorisation.

Le premier échange clarifie les accès disponibles, la responsabilité des données et un premier flux limité. Nous convenons ensuite du périmètre, des responsabilités et des conditions.

Discuter de votre projet

Des exemples anonymisés suffisent pour commencer. Merci de ne pas envoyer de mots de passe, tokens ou données personnelles de production dans la première demande.

Contact et prise de rendez-vous

Problématiques associées

La prochaine connexion dans son contexte.

Plateformes

Connecter WooCommerce à votre ERP

Les articles sont gérés dans l’ERP, retravaillés dans la boutique et mis à jour par fichiers. Nous relions les modèles de données et clarifions quelles informations relèvent de l’ERP et lesquelles restent dans la boutique.

Intégration des processus

Traiter les webhooks de manière fiable

Un événement arrive et doit déclencher une action dans le système suivant. Livraisons multiples, retards ou panne de l’API cible en font un processus d’exploitation. Nous le développons avec des événements explicites et des effets vérifiables.

Processus de données

Synchroniser les données entre systèmes

Un client est modifié dans le CRM et aussi dans l’ERP. Quelle version fait autorité ? Nous construisons la synchronisation autour des responsabilités métier et des identités stables afin que les transferts réguliers ne créent pas de conflits silencieux.