Lors du dernier Black Friday, un vendeur d'articles pour la maison m'a appelé à la rescousse : son OMS avait scindé une commande de 5 lignes en trois colis expédiés depuis la Californie, le Texas et le New Jersey. Le client a payé un envoi ; l'entreprise en a payé trois — et a récolté un avis une étoile : « Cinq articles arrivés en trois jours, quelle boutique de pacotille. » Le patron a demandé : « Le système n'est-il pas censé choisir automatiquement l'entrepôt optimal ? » Il a bien suivi les règles. Les règles avaient juste été configurées il y a trois ans, à la légère, et jamais retouchées depuis.
Les règles d'approvisionnement multi-entrepôts d'un OMS sont le genre de module où une mauvaise configuration fait saigner de l'argent chaque jour et où une bonne ne reçoit aucun éloge. Voici les dimensions réelles des règles, comment les classer par priorité, et les trois erreurs de configuration les plus courantes que je vois sur le terrain.
Règle un : la distance d'abord — mais la « distance » n'est pas la distance à vol d'oiseau
Presque tous les OMS livrent « l'entrepôt le plus proche du client » comme règle numéro un. Ça semble juste ; le diable est dans la façon dont « proche » est calculé. En milles à vol d'oiseau, une commande de LA pourrait être servie depuis San Bernardino — 60 milles sur le papier. Mais la tarification des transporteurs fonctionne par zones ZIP-à-ZIP, et le coût réel peut dépasser celui d'un approvisionnement depuis Phoenix.
La solution est de partir à rebours des grilles de zones des transporteurs : importez les matrices de zones de vos principaux transporteurs dans l'OMS et triez par coût de fret estimé, pas par milles. Un client traitant 3 000 commandes par jour a réduit son fret mensuel de 9 % avec ce seul changement. Chiffre réel, une seule modification de la logique de tri.

Règle deux : la profondeur de stock — ne vendez pas votre dernière unité
La distance sans conscience du stock est le deuxième plus grand piège. L'entrepôt A est le plus proche, mais il ne reste que 2 unités du SKU, dont une déjà allouée à une autre commande en attente. Un OMS qui ignore le disponible à la vente (available-to-promise) y envoie quand même la commande ; la préparation tombe court, la commande est à nouveau scindée, et la date d'expédition explose.
Les règles d'approvisionnement ont besoin d'une ligne de flottaison de stock : les entrepôts sous le stock de sécurité (disons, 7 jours de ventes) sont automatiquement dépriorisés, aussi proches soient-ils. Fixez la ligne de flottaison par classe ABC — haute pour les SKU A, plus basse pour les C. Beaucoup de plateformes OMS prennent en charge les lignes de flottaison par classe, mais les mises en œuvre fixent paresseusement un seul chiffre pour tout, ce qui revient à n'en fixer aucun.
Règle trois : le coût ne se limite pas au fret
Les règles d'approvisionnement matures calculent un total : fret + manutention en entrepôt + écarts d'emballage. Exemple : une commande Côte Est coûte $2 de plus en fret depuis le bâtiment de la Côte Ouest — mais le site de la Côte Ouest est en propre avec une manutention moins chère de $3 que le 3PL de la Côte Est. Net : $1 économisé. Une règle centrée sur le fret choisit mal.
Plus sournois encore sont les grilles tarifaires des 3PL : surcharges pour commandes multi-pièces ici, frais de manutention hors gabarit là. Il faut les intégrer au modèle de coût d'approvisionnement, sinon le système route chaque commande volumineuse vers le bâtiment « fret pas cher, manutention chère » et la perte ne surgit qu'au rapprochement de fin de mois.
Règle quatre : les promesses de livraison ont leur propre voie
Les commandes avec engagements de délai — livraison premium, score de ponctualité d'expédition de TikTok Shop — ont besoin d'une logique d'approvisionnement séparée : choisissez l'entrepôt capable d'expédier à temps, pas le moins cher. Les pénalités de retard et les sanctions de compte coûtent bien plus que quelques dollars de fret.
Je recommande deux modèles de règles : coût optimal pour les commandes normales, délai d'abord pour les commandes engagées, l'OMS basculant selon les étiquettes de commande. Un seul jeu de règles mélangé pour les deux finit toujours par échouer sur les deux.
Réglage en pratique : l'ordre de priorité est un artisanat
Ces quatre règles s'exécutent en séquence de priorité dans l'OMS. Mon ordre recommandé : étiquette d'engagement de délai → ligne de flottaison de stock → coût total → distance en cas d'égalité. Pourquoi : la promesse est une ligne rouge ; approvisionner depuis un entrepôt à court fabrique un incident ; le coût est le champ de bataille quotidien de l'optimisation ; la distance ne compte que lorsque tout ce qui précède est à égalité.
Réglez une règle à la fois, faites tourner une semaine, lisez les données : taux de scission, fret moyen, taux de retard. Lisez les trois ensemble. Taux de scission en baisse mais fret en hausse signifie que la ligne de flottaison est trop stricte. Fret en baisse mais retards en hausse signifie que la règle de délai est écrasée par la règle de coût. Deux ou trois cycles et ça converge.
Une dernière chose — le plan de secours. Il doit exister un parcours « aucun entrepôt ne peut honorer ». Quand tous les bâtiments sont à court ou que le système s'enraye, les commandes ne peuvent pas s'évaporer : routez-les vers un vivier d'exceptions pour traitement manuel et déclenchez une alerte de réapprovisionnement. J'ai vu une configuration sans plan de secours où des commandes sont restées quatre jours dans le système ; le client avait déjà été remboursé avant que l'entrepôt ne sache. Des règles parfaites sans plan de secours égalent zéro.
Allez vérifier vos règles d'approvisionnement OMS — quand ont-elles été réglées pour la dernière fois ? Si la réponse est « au go-live », cet article a été écrit pour vous.
Traduit de l'anglais. En cas de divergence, la version anglaise fait foi.






