API

Middleware logistique & API shipping : reliez 3PL, WMS, OMS et transporteurs

Dawap connecte votre commerce, votre SI et vos partenaires logistiques sans laisser commandes, stock ou colis disparaître entre deux outils. Nous intégrons 3PL, Shippingbo, Amazon FBA, WMS, OMS, ERP et transporteurs, puis sécurisons les reprises, les exceptions et le run.

  • Flux 3PL & multi-entrepôts
  • Shippingbo, FBA & transporteurs
  • Reprises testées & run supervisé

Premier échange centré sur un flux réel, ses systèmes, son partenaire logistique et l’incident à supprimer.

APIs, données et infrastructures que nos projets savent connecter
Du besoin métier au run mesurable
01 Contrat versionné
02 Sécurité explicite
03 Reprise testée
04 Supervision actionnable

Réponse courte

Un middleware logistique relie commerce, SI, 3PL et transporteurs sans perdre la vérité opérationnelle.

Une intégration API logistique transmet commandes, stock, réceptions, préparation, expéditions, tracking et retours entre ERP, OMS, WMS, 3PL, Shippingbo, Amazon FBA et transporteurs. Dawap construit le connecteur ou la couche d’orchestration, puis rend les écarts rejouables, supervisés et compréhensibles par les opérations.

  • Connecter un 3PL ou un nouvel entrepôt sans ressaisie CSV ni statut opaque.
  • Relier Shippingbo ou Amazon FBA au bon owner de commandes, stock, préparation et tracking.
  • Fiabiliser webhooks, polling, mapping, idempotence, replay, alertes, runbooks et escalades.

Parcel truth tower · scénario illustratif

Le label existe. Le colis n’est pas encore parti.

La société, la commande, le colis, l’adresse, les horaires et les identifiants ci-dessous sont fictifs. Cette tour montre comment OMS, WMS, TMS, transporteur et support conservent chacun leur preuve sans fabriquer un statut commun trop optimiste.

3PL & entrepôts

Onboarder un logisticien sans perdre la maîtrise du stock.

Commandes, ASN, réceptions, disponibilité, préparation et statuts sont attribués au bon système avec contrôles et reprise.

Shippingbo

Relier le socle OMS/WMS/TMS à votre ERP et à vos canaux.

Commandes, stock, préparation, expéditions, webhooks et anomalies circulent sans masquer la source de vérité métier.

Amazon FBA & FBM

Séparer fulfillment Amazon, réassort et expédition marchande.

Stocks, reports, mouvements, commandes et tracking sont rapprochés sans confondre les responsabilités FBA et FBM.

Transporteurs

Choisir entre API directe et plateforme multi-carrier.

Tarifs, services, labels, pickups, tracking, retours, quotas et fallback sont comparés avant de figer l’architecture.

Colis témoin · environnement testCMD-8041 / PKG-A01
Run supervisé
Pickup contractuel16:45 · dans 01:18:24
  1. 01
    OMSCommande libérée
    09:12
  2. 02
    WMSColis prêt
    14:58
  3. 03
    TMSLabel reçu
    15:04
  4. 04
    CarrierPickup attendu
    HOLD
  5. 05
    TrackingPremier scan
    —
Dossier colis

Un identifiant visible de la commande au support

MAISON ALTA · COMMANDE FICTIVECMD-8041
PRIORITÉ CLIENT
FRPKG-A01Lyon → Nantes
Entrepôt
LYO-A
Poids contrôlé
3,80 kg
Service
HOME-48
Promesse client
J+2 avant 18 h
Clé de corrélationSHIP-CMD-8041-A01
Label ≠ prise en chargeL’identifiant transport existe ; aucun premier scan ne prouve encore le départ.
Matrice de vérité

Chaque système écrit seulement ce qu’il sait

OMS
PromesseJ+2 avant 18 h

Calcul commercial conservé

OWNER
WMS
PréparationReady to ship · 14:58

Poids et colisage contrôlés

OWNER
TMS
Décision transportHOME-48 · règle v12

Label LBL-74…9C reçu

OWNER
CAR
Exécution externePremier scan absent

Pickup annoncé, non prouvé

WAIT
Règle active · v12

Ne pas publier « expédié » avant le premier événement admissible. À 16:45, recalculer la promesse ou ouvrir la bascule selon le runbook.

  1. WMS ready3,80 kg · LYO-A
  2. Shipment demandéattempt 01 · idem A01
  3. Label reçuLBL-74…9C · PDF
  4. Webhook rejouédoublon ignoré
  5. Gate pickupattente ou bascule
RetrouverTimeout après créationAucun second shipment aveugle
BloquerDouble étiquetteUne seule pièce active par colis
DédupliquerWebhook rejouéL’audit grandit, l’état ne régresse pas
RecalculerCut-off manquéLa promesse change avec une raison
IsolerTracking incohérentLe support voit la contradiction

Premier lot recommandé

Une commande, un colis, un entrepôt, un transporteur et cinq échecs exercés.

Apportez le colis qui reçoit deux labels, rate son pickup ou raconte trois statuts au support. Le cadrage attribue chaque preuve, chaque décision et chaque reprise avant d’étendre le réseau.

Cadrer mon colis témoin

Douleurs logistiques

Quand la promesse client dépend de flux trop fragiles

Le shipping n’est pas une simple génération d’étiquette. C’est le lien entre commande, stock, préparation, transport, support client, retours et performance marketplace.

01 Préparation

L’API d’expédition e-commerce bloque encore labels, douane ou départ transporteur

Données incomplètes, étiquette refusée, document douanier absent, cut-off non respecté, règle d’entrepôt, split shipment ou transporteur indisponible bloquent l’exécution.

02 Tracking

Les statuts transporteurs arrivent trop tard ou pas au bon endroit

Le client, le support, la marketplace et l’ERP ne voient pas la même information, ce qui multiplie les tickets.

03 Exceptions

Les incidents logistiques sont traités après coup

Colis en retard, adresse invalide, étiquette refusée, pickup raté ou retour non identifié : sans supervision, l’équipe subit.

Expertises logistique API

Les briques à maîtriser pour une intégration shipping fiable

Une intégration logistique réussie doit tenir le quotidien : commandes en masse, transporteurs multiples, exceptions, retours, pics d’activité et attentes client élevées.

01 · Logistique & shipping

Commandes, préparation et colis

Passage de commande à expédier, lignes, colis, entrepôts, split shipment, statuts WMS et synchronisation OMS/ERP.

02 · Logistique & shipping

Étiquettes et documents transport

Labels, bordereaux, customs, pickup, numéros de suivi, formats PDF/ZPL et contrôles avant génération.

03 · Logistique & shipping

Routage transporteur et promesse

Pays, poids, dimensions, produit, cut-off, niveau de service, points relais, coûts et règles de fallback.

04 · Logistique & shipping

Tracking et notifications

Webhooks, polling, normalisation des statuts, historique colis, notifications client, support et marketplace.

05 · Logistique & shipping

Retours, RMA et réintégration

Étiquette retour, motif, contrôle qualité, remboursement, échange, réintégration stock et suivi client.

06 · Logistique & shipping

Exceptions et supervision

Retards, échecs label, adresse invalide, colis perdu, incident douane, alerts, runbooks et escalades.

Approche Dawap

Connecter les transporteurs en gardant la maîtrise des opérations

Notre approche consiste à comprendre le parcours logistique réel avant de coder : qui crée le colis, qui choisit le transporteur, quels statuts font foi, quelles exceptions doivent alerter, quels retours changent le stock et quels incidents doivent être visibles. Ensuite, nous construisons l’intégration API avec des règles, des traces, des tests et un run exploitable.

01

Décision 1

Des flux shipping documentés entre commandes, WMS, transporteurs, ERP, e-commerce, marketplaces et support.

02

Décision 2

Moins d’échecs de labels, moins de tracking perdu, moins de statuts incohérents et moins de retours manuels.

03

Décision 3

Une orchestration transporteur capable de gérer multi-carrier, multi-entrepôts, cut-off, exceptions et pics d’activité.

04

Décision 4

Une meilleure visibilité sur colis, retards, incidents, retours, coûts, promesse client et performance transporteur.

Premier lot logistique

Suivre un colis réel de la commande au premier scan avant d’ouvrir tout le réseau transport.

On choisit une commande, un colis, un entrepôt, un transporteur et une promesse client. Le lot est accepté lorsque création, timeout, double événement, cut-off manqué et retour de statut sont rejouables sans seconde étiquette ni état client inventé.

1 commande 1 colis 1 entrepôt 1 transporteur 5 contre-tests

Sorties attendues

01

Carte OMS–WMS–TMS–transporteur–support avec source, identifiant, droit d’écriture et preuve par étape.

02

Contrat commande–shipment–colis–label–tracking : statuts bruts, état métier, horodatage et fraîcheur.

03

Règles de cut-off, service, fallback et blocage quand la promesse ne peut plus être tenue.

04

Cinq contre-tests : timeout après création, label en double, webhook rejoué, scan absent et retour inattendu.

05

Journal expurgé reliant demande, réponse, événement, décision, non-action et reprise opérateur.

06

Recette entrepôt–transport–support–IT, tableau d’écarts et runbook avant extension multi-carrier.

Recette OMS–WMS–TMS–transporteur

Trois incidents doivent finir par une décision prouvée, pas par un statut rassurant.

Les commandes, sociétés, adresses, horaires et identifiants sont illustratifs. Les scénarios sont rejoués avec vos contrats, vos services, vos cut-offs et vos règles de support avant tout déploiement.

01 · Timeout après création

Le TMS ne sait pas si le transporteur a déjà créé l’expédition.

Scénario terrain
La réponse se perd après l’appel. Relancer aveuglément peut produire deux étiquettes valides et deux coûts pour le même colis.
Architecture
Clé métier stable, journal de tentative, recherche ou relecture distante, verrou de création et état effet_inconnu.
Livrable
Fixture réseau, deux tentatives, balance un colis–une expédition et trace de la non-création.
Décision
Retrouver l’effet avant tout nouveau POST ; envoyer en reprise si l’unicité ne peut pas être établie.
Résultat vérifiable
Une seule expédition reste rattachée au colis et le support voit pourquoi.
02 · Cut-off manqué

Le label existe mais le pickup n’est plus défendable.

Scénario terrain
Le WMS finit après l’heure limite. Conserver la promesse initiale ferait afficher un départ impossible au client.
Architecture
Horloge métier, calendrier d’entrepôt, preuve de préparation, politique de bascule et owner de la promesse.
Livrable
Jeu de dates limites, décision avant–après, événement de replanification et notification contrôlée.
Décision
Recalculer la promesse ou basculer selon la règle ; ne pas assimiler label créé à colis pris en charge.
Résultat vérifiable
Le client, l’OMS et le support partagent une date expliquée par la même preuve.
03 · Tracking désordonné

Un événement ancien arrive après un premier scan plus récent.

Scénario terrain
Le webhook rejoué pourrait faire régresser le statut client alors que le transporteur a déjà pris le colis en charge.
Architecture
Événement brut immuable, déduplication, ordre métier, statut présenté séparé et règle d’exception.
Livrable
Suite d’événements hors ordre, statut brut, état métier, décision et alerte support.
Décision
Conserver l’audit complet sans faire régresser la lecture client ; ouvrir un écart si la preuve se contredit.
Résultat vérifiable
Le dossier garde tous les événements et un seul état courant justifiable.

Bon périmètre

Quand lancer un chantier d’intégration API logistique

Le sujet devient prioritaire quand l’expédition limite la croissance, dégrade l’expérience client ou mobilise trop de temps support et opérations.

01 · Avant pic

Vous préparez soldes, saison forte ou montée en volume

Les flux labels, tracking et reprises doivent absorber plus de commandes sans créer de backlog.

02 · Avant multicanal

Vous ajoutez marketplaces, pays ou entrepôts

Plus de canaux signifie plus de statuts, transporteurs, règles de promesse et exceptions à superviser.

03 · Avant refonte

Vous changez WMS, OMS, ERP ou plateforme shipping

C’est le bon moment pour remettre à plat statuts, mappings, règles transport et responsabilités de données.

Transporteurs et plateformes

Choisir l’intégration shipping à cadrer

Chaque transporteur ou plateforme shipping a ses API, formats d’étiquettes, statuts, webhooks, contraintes de contrat et règles de tracking. Ces portes d’entrée permettent de qualifier le bon périmètre.

Avis clients vérifiés

Des clients jugent la fiabilité des intégrations et la qualité du delivery.

5,0★★★★★23 avis Google publics sur des projets réellement livrés.
“
Nous disposons aujourd’hui d’une application robuste, performante et parfaitement intégrée.
Bruno Pichot Application métier · ERP · SSO
“
De vraies intégrations directes en API, beaucoup plus fiables et performantes.
Mathilde Bordeaux Application métier · API · flux financiers
“
L’équipe a été à l’écoute, réactive et professionnelle.
Maxime Laurent Intégration API · application métier
Preuves et références projet

Trois preuves shipping directes, puis un projet ERP–e-commerce qui borne le flux amont.

CHL Logistics publie un middleware DHL et multi-transporteurs ; Fauré Le Page et 1UP publient ShippingBo. 1UP Distribution prouve la commande et la préparation adjacentes, sans être présenté comme un TMS.

Architecture futuriste flottante pour le middleware API CHL Logistics Intégration API CHL Logistics : middleware API multi-transporteurs Voir le projet
  • 14 janvier 2026
  • Lecture ~16 min

CHL Logistics avait besoin d’une API métier simple pour cotation, création d’expédition, étiquettes et tracking DHL. Dawap a conçu un middleware Symfony découplé, traçable et prêt pour le multi-transporteurs, avec files asynchrones, back-office de suivi et reprise maîtrisée des flux.

Commandes Cegid, ASN fournisseur et attendus de réception ShippingBo pour Fauré Le Page Intégration API Fauré Le Page : de la commande Cegid à la réception ShippingBo Voir le projet
  • 14 août 2025
  • Étude de cas · 27 min

Dawap a relié les commandes d’achat Cegid Y2 aux attendus de réception ShippingBo, puis construit le portail où chaque fournisseur prépare son ASN ligne par ligne. Quantités expédiées, lots, réception réelle et fichier retour RCP restent rattachés à la même histoire métier.

Hub API ShippingBo Odoo et Wix pour 1UP Distribution Intégration API 1UP Distribution : de Wix à ShippingBo et Odoo Voir le projet
  • 16 octobre 2025
  • Lecture ~18 min

Pour 1UP Distribution, Dawap a relié les commandes Wix, l’exécution logistique ShippingBo et les écritures Odoo dans un hub Symfony. Files dédiées, journaux, écrans de suivi et reprises ciblées permettent de retrouver chaque commande, de localiser une exception et d’agir au bon endroit.

Passerelle métier entre le site B2B de 1UP Distribution et Odoo Intégration API 1UP Distribution : passerelle B2B–Odoo Voir le projet
  • 15 janvier 2024
  • Lecture ~12 min

Dawap a relié le portail B2B de 1UP Distribution à Odoo pour orchestrer catalogue, comptes clients, disponibilités et commandes dans une chaîne cohérente et exploitable.

Guides pour préparer le projet

Choisir l’architecture, fixer les owners et exercer les exceptions avant le premier label.

Quatre lectures choisies pour comparer transporteur direct et plateforme, séparer OMS/WMS/TMS, traiter le split shipment et organiser la reprise. Le hub conserve l’intention de prestation transverse.

API transporteurs direct ShippingBo plateforme multi-carrier Intégration API API transporteurs : direct ou multi-carrier Lire l'article
  • 8 juillet 2026
  • Lecture ~13 min

Faut-il brancher DPD, DHL ou Chronopost en direct, passer par ShippingBo ou choisir une plateforme multi-carrier ? L'article aide à arbitrer selon labels, tracking, retours, WMS, OMS, ERP, marketplace, preuve opérationnelle et run support. Il clarifie les cas où le direct donne du contrôle et ceux où un hub shipping réduit la charge.

API logistique et shipping : fiabiliser la promesse sans dérive Intégration API Promesse transport : fiabiliser tracking, retours et marge Lire l'article
  • 13 mars 2025
  • Lecture ~29 min

Une API logistique tient quand OMS, WMS, TMS et transporteurs partagent le même statut de vérité : étiquette, tracking, retours, cut-off, preuve contrat et reprise en cas d’écart. Le guide aide à cadrer Chronopost, DPD, Boxtal et les flux shipping sans promettre un temps réel fragile ou impossible à exploiter.

WMS, TMS et API logistique Intégration API WMS et TMS : orchestrer stock, préparation et transporteurs Lire l'article
  • 5 juin 2025
  • Lecture ~40 min

Une API logistique ne relie pas seulement WMS, TMS et transporteurs. Elle arbitre les priorités entre stock, préparation, expédition, tracking et reprise support pour éviter les écarts silencieux. Dawap cadre ce socle d’intégration API avant production pour limiter les incidents qui coûtent le plus cher au run en prod.

Split shipments marketplace et gestion des exceptions Agence marketplace Split shipments marketplace : router les colis sans casser la promesse Lire l'article
  • 12 juillet 2025
  • Lecture ~23 min

Dans cet angle, le split shipment se lit comme un coût de décision : quand la promesse dépend d’un transporteur, d’un entrepôt et d’un seuil de compensation, la moindre fragmentation doit rester explicable, sinon le support reprend la main et la marge s’érode sans alerte visible. Le bon timing évite les reprises utiles.

Questions d’achat

Questions fréquentes sur l’intégration API logistique et shipping

Huit réponses pour décider du budget, du délai, du premier flux, du 3PL, de Shippingbo, de FBA et du run.

01Combien coûte un middleware logistique sur mesure ?

Le budget dépend du nombre de systèmes et de partenaires, des objets échangés, des volumes, des modes API, EDI ou fichiers, des reprises historiques et du niveau de run attendu. Dawap chiffre d’abord un premier flux représentatif avec ses erreurs, ses tests et sa supervision, puis une trajectoire d’extension.

02Combien de temps faut-il pour connecter un 3PL ou une plateforme shipping ?

Le délai dépend surtout de la qualité des accès, de la documentation, des environnements de test, des règles de stock et de commande, et de la disponibilité des équipes du partenaire. Le cadrage fixe les prérequis, le jeu de données, la recette et le premier go-live avant d’engager le calendrier complet.

03Quel premier lot choisir pour un middleware shipping ?

Une commande et un colis représentatifs, depuis un entrepôt vers un transporteur, avec une promesse client. Le lot exerce création nominale, timeout après effet possible, double événement, cut-off manqué et tracking hors ordre avant d’ajouter pays, services ou transporteurs.

04Peut-on relier le même SI à un 3PL, Shippingbo et Amazon FBA ?

Oui, à condition de ne pas les traiter comme une seule boîte noire. Le contrat attribue la source de vérité pour la commande, le stock, la réception, la préparation, le réassort, l’expédition et le tracking. Les flux FBA et FBM restent distincts, puis le middleware rapproche les événements utiles sans écraser leur origine.

05Transporteur direct ou plateforme multi-carrier : comment choisir ?

Le direct convient quand contrat, services et volumes justifient une intégration dédiée. Une plateforme simplifie l’accès à plusieurs offres mais ajoute son propre modèle et ses dépendances. On compare couverture, labels, tracking, retours, cut-offs, quotas, support, coûts et capacité de reprise.

06Comment éviter deux étiquettes après un timeout ?

Le middleware utilise une clé métier stable, conserve la tentative et recherche l’effet distant avant toute nouvelle création. Tant que l’unicité n’est pas prouvée, le colis reste dans un état effet inconnu avec une reprise explicite, jamais dans une boucle de retry aveugle.

07Quel statut fait foi entre OMS, WMS, TMS et transporteur ?

Il n’existe pas un propriétaire universel. L’OMS porte la promesse, le WMS la préparation, le TMS la décision de service et le transporteur la preuve externe. Le modèle commun garde ces états séparés et calcule une lecture métier sans écraser leur origine.

08Pouvez-vous reprendre et opérer une intégration shipping existante ?

Oui. Dawap relit connecteurs, contrats, logs, labels, événements, incidents, scripts et pratiques de reprise, puis propose une stabilisation ou une refonte par lots. L’hébergement et le run peuvent inclure supervision, alertes, runbooks et évolution progressive des transporteurs.

Middleware logistique · 3PL · Shippingbo · Amazon FBA

Quel flux logistique faut-il fiabiliser avant d’ajouter un outil, un 3PL ou un transporteur ?

Apportez les systèmes, le partenaire, les objets échangés et l’incident à supprimer. Dawap cadrera le contrat de données, le premier lot, les reprises, la supervision et la responsabilité de run avant d’étendre le corridor.

Cadrer mes flux d’expédition