Agence marketplace

Décider où la prochaine unité crée le plus de valeur sans transformer la pénurie en promesse client cassée

Jérémy Chomel Dawap
  • Publié le : 5 août 2026
  • Mis à jour le : 4 août 2026
  • Temps de lecture : 16 minutes
  1. Définir la décision d’allocation et sa preuve
  2. Réconcilier une base économique comparable
  3. Calculer la contribution de la prochaine unité
  4. Intégrer les coûts qui apparaissent après la vente
  5. Protéger la promesse client et les engagements canal
  6. Estimer demande perdue et cannibalisation
  7. Modéliser les pools de stock et leurs contraintes
  8. Choisir une règle d’optimisation explicable
  9. Installer des garde-fous métier opposables
  10. Rendre la décision exécutable dans les flux
  11. Surveiller dérive, signaux faibles et exceptions
  12. Dans quel cas appliquer la méthode : lancement contraint
  13. Éviter les erreurs fréquentes d’allocation
  14. Plan d’action : déployer l’allocation en six semaines
  15. Guides complémentaires : relier disponibilité et réapprovisionnement
  16. Conclusion : arbitrer la rareté comme une décision business
Portrait de Jérémy Chomel

Une référence très attendue arrive avec six cents unités, alors que le site direct, deux marketplaces et un réseau de distributeurs en réclament déjà neuf cents. Le canal affichant le plus gros chiffre d’affaires absorbe le stock ; trois jours plus tard, retours, commissions et expéditions urgentes révèlent qu’il ne créait pas la meilleure valeur.

La douleur dépasse la vente manquée : buy box perdue, campagnes coupées, promesse premium dégradée, partenaires privés d’assortiment et marge consommée par les exceptions logistiques. Un signal faible apparaît plus tôt lorsque les unités restantes changent plusieurs fois de canal, tandis que le taux de service d’une cohorte stratégique commence à décrocher.

Le vrai enjeu consiste à attribuer la prochaine unité disponible, pas à classer des canaux sur leur performance moyenne passée. Vous allez comprendre comment calculer une contribution marginale comparable, protéger des contraintes commerciales explicites et réallouer le stock à mesure que demande, prix, coûts puis risques évoluent.

Une agence marketplace relie cette décision aux opérations vendeur et à la rentabilité réellement encaissée. L’accompagnement en réapprovisionnement marketplace transforme ensuite l’arbitrage en règles de stock, seuils de service, contrôles et actions traçables.

Définir la décision d’allocation et sa preuve

L’allocation précise quelle quantité devient promettable sur chaque canal, pendant quelle fenêtre et sous quelles conditions de reprise. Elle distingue le stock physique, le stock réservé et l’available-to-promise réellement publié.

Séparer observation, prévision et préférence métier

Le stock disponible, les commandes ouvertes et les frais facturés sont observés. Conversion, retours futurs, perte de buy box et coût d’opportunité restent estimés. Les seuils de service, les contrats distributeurs et la volonté d’ouvrir un marché constituent enfin des choix assumés.

Le contrat de décision conserve en entrée SKU, pool, horizon, canaux éligibles, contraintes et version du modèle. Sa sortie contient unités allouées, score marginal, raison, owner et date d’expiration ; la journalisation permet de rejouer exactement le calcul.

Un override humain ne remplace jamais la recommandation enregistrée. Il ajoute auteur, motif, durée et impact attendu, afin que la revue distingue erreur de donnée, engagement commercial exceptionnel et désaccord légitime avec l’objectif choisi.

La gouvernance nomme un responsable final, même si finance, commerce, logistique et équipe marketplace possèdent chacun une partie des paramètres. Sans arbitre, chaque fonction protège son indicateur et la rareté devient une succession de réservations contradictoires.

Réconcilier une base économique comparable

Le chiffre d’affaires brut compare mal une vente directe, une offre expédiée par marketplace et une commande distributeur. Devise, taxes, commission, transport, délai de versement et risque de retour doivent partager une définition commune.

Ramener chaque vente à la même unité de décision

La base commence au prix net réellement encaissable, converti avec un taux de change daté. Elle déduit remise financée par la marque, commission, frais de paiement, fulfillment, transport sortant, emballage, coût produit puis contribution aux retours attendus.

Les données proviennent des settlements, factures transporteur, ERP, OMS, WMS et historiques de retours. Chaque montant porte source, période, granularité et règle d’imputation ; une moyenne non sourcée ne devient pas un coût officiel par simple copie dans le reporting.

Le rapprochement vérifie quantité vendue, quantité expédiée, avoir, remboursement et versement. Une unité sans coût complet reste visible avec un intervalle de confiance plutôt que d’être silencieusement classée comme très rentable.

Les coûts fixes de canal ne sont pas imputés arbitrairement à la prochaine unité lorsqu’ils ne changent pas avec la décision. En revanche, un palier logistique, une pénalité ou un minimum contractuel déclenché par l’allocation entre bien dans l’arbitrage.

Calculer la contribution de la prochaine unité

La contribution marginale mesure la valeur supplémentaire créée si une unité est disponible sur un canal plutôt qu’un autre. Elle ne se confond ni avec la marge moyenne du mois ni avec la rentabilité historique du compte.

Évaluer valeur attendue et coût évitable

Pour chaque unité candidate, le calcul combine probabilité de vente pendant l’horizon, prix attendu, coûts variables, probabilité de retour revendable, coût de rupture évité et valeur résiduelle si l’unité ne part pas. Les hypothèses restent cohérentes avec le même instant de décision.

Si une unité supplémentaire a soixante-dix pour cent de chances d’être vendue avec vingt-quatre euros de contribution nette, alors sa valeur commerciale attendue commence à 16,80 euros avant risque de retour et effets de service. Le seuil d’allocation compare cette valeur aux autres usages du même stock.

Une promotion modifie prix, conversion et parfois commission ; elle reçoit donc un scénario complet. Multiplier seulement la demande par deux tout en conservant la contribution normale surestime le canal précisément lorsque la remise réduit sa valeur marginale.

Contrairement à ce que suggère un classement figé, la meilleure destination peut changer après chaque unité. La probabilité de vente se sature, un objectif de service est atteint ou un palier d’expédition disparaît ; le score est recalculé sur la quantité suivante.

Intégrer les coûts qui apparaissent après la vente

Certains canaux paraissent rentables au checkout puis détruisent leur avantage au retour, au support ou au stockage. L’allocation doit reconnaître ces coûts différés sans inventer une précision que les données ne possèdent pas.

Segmenter retours, litiges et coût de service

Le taux de retour se segmente par SKU, canal, pays, promesse, transporteur et motif, avec repli vers une famille lorsque le volume est insuffisant. La valeur récupérée tient délai, grade, remise de revente, inspection et probabilité de perte.

Le support associe contacts, temps moyen, geste commercial et litige à la cohorte de commandes. Un canal exigeant n’est pas pénalisé pour chaque ticket historique ; seuls la charge et le coût évitables de la prochaine vente influencent le score.

Les pénalités d’annulation, frais de stockage longue durée, expédition premium et retours transfrontaliers possèdent leurs propres déclencheurs. La règle calcule leur espérance ou applique un scénario prudent lorsque l’événement est rare mais matériel.

Le coût caché le plus fréquent vient d’une donnée retardée : settlement incomplet, avoir non rapproché ou retour encore en transit. Une provision bornée et versionnée vaut mieux qu’une marge artificiellement haute révisée après que tout le stock a disparu.

Protéger la promesse client et les engagements canal

Maximiser la contribution sans contrainte envoie naturellement les unités vers les ventes les plus probables et les plus rentables. Cette solution peut pourtant abandonner un service premium, un contrat ou une présence stratégique que l’entreprise veut maintenir.

Exprimer les protections comme des contraintes mesurables

Chaque engagement devient une borne : quantité minimale, fill rate, probabilité de rupture, délai maximum ou couverture de campagne. La règle précise cohorte, fenêtre et priorité afin qu’un objectif vague comme « protéger Amazon » ne réserve pas indéfiniment du stock.

Les protections peuvent être dures lorsqu’un contrat l’exige, ou souples avec un coût de violation explicite. Une contrainte souple rend visible le prix d’un écart et autorise un arbitrage de crise sans prétendre que le service reste intact.

Le service se mesure sur commandes et unités, pas seulement sur disponibilité publiée. Une offre ouverte avec délai irréaliste ou annulation ultérieure ne satisfait pas la promesse ; ATP, expédition et livraison alimentent donc le même contrôle.

Paradoxalement, réserver davantage peut dégrader le service global si un pool reste inutilisé alors qu’un autre canal rompt. Chaque protection possède une durée, une condition de libération et un owner capable d’assumer la réallocation.

Estimer demande perdue et cannibalisation

Une vente observée n’indique pas ce qui se serait passé sans stock ni quel canal aurait capté le client. La décision doit estimer demande non servie, report vers une autre offre et substitution entre canaux.

Distinguer demande incrémentale et déplacement de panier

Disponibilité, sessions, position prix, buy box, campagnes, concurrents et délais promis servent à reconstruire la demande censurée. Les jours de rupture ne valent pas zéro ; ils fournissent une borne grâce au trafic et au taux de conversion comparable.

La cannibalisation s’observe par tests géographiques, fenêtres d’indisponibilité naturelles ou cohortes de clients, sans attribuer automatiquement toute hausse du site direct à la fermeture d’une marketplace. L’incertitude demeure dans un intervalle utilisé par les scénarios.

Une unité allouée au canal A crée peu de valeur si le même client aurait acheté au canal B avec une contribution proche. Elle en crée davantage lorsque la présence ouvre une audience distincte, protège une requête ou évite la perte durable d’un rang.

Le modèle garde séparés effet immédiat et valeur future. Un lancement, un nouveau pays ou une reprise de buy box peut justifier un coût d’apprentissage plafonné, mais celui-ci porte budget, horizon et critère d’arrêt.

Modéliser les pools de stock et leurs contraintes

La même quantité physique peut alimenter plusieurs offres, tandis qu’un stock marketplace, un entrepôt douanier ou une réserve SAV reste parfois non transférable. Une allocation fiable commence par la topologie réelle des pools.

Relier stock physique, réserve et disponibilité publiée

Chaque pool possède site, propriétaire, statut qualité, délai de transfert, coût, règles fiscales et canaux éligibles. Le modèle distingue on-hand, réservé, en préparation, bloqué, attendu et disponible à promettre avec un timestamp commun.

Les quantités synchronisées par feed ne deviennent jamais une seconde source de vérité. L’OMS ou le WMS calcule l’ATP, puis l’orchestration publie une vue bornée ; l’accusé marketplace confirme que l’offre a réellement reçu la nouvelle valeur.

Un stock de sécurité reste attaché au risque qu’il protège, pas caché dans une soustraction globale. Son niveau dépend du délai de resynchronisation, de la fréquence de commande et du coût d’une survente sur chaque canal.

Représenter transferts et délais de libération

Un transfert entre entrepôts consomme temps, capacité et transport ; il devient une action candidate avec coût puis date d’arrivée. Une unité théoriquement mobile mais reçue après l’horizon ne résout pas la rareté présente.

Les réserves expirent sur un événement vérifiable : fin de campagne, dépassement d’un seuil d’inactivité ou validation commerciale. La tâche de libération est idempotente, journalisée et rejouable afin d’éviter qu’une réserve expirée reste invisible dans un fichier.

Les entrées tardives ou partielles déclenchent un nouveau calcul plutôt qu’une simple proratisation. Le prochain lot peut modifier les contraintes, atteindre un minimum canal ou rendre rentable un transfert auparavant trop coûteux.

Choisir une règle d’optimisation explicable

L’algorithme n’a pas besoin d’être opaque pour traiter plusieurs objectifs. Il doit surtout refléter la décision réelle, produire une raison lisible et rester stable face à une petite variation de données.

Commencer par un classement marginal sous contraintes

Une première version attribue successivement l’unité au canal éligible offrant le meilleur gain marginal, après satisfaction des minima et réserves. Cette heuristique se teste facilement, révèle les paramètres manquants et suffit souvent lorsque les interactions restent limitées.

Lorsque lots, paliers ou transferts créent des dépendances, une programmation linéaire entière maximise la contribution attendue sous contraintes de stock, capacité et service. Le solveur renvoie objectif, allocation, contraintes actives et écart d’optimalité.

Si le calcul dépasse deux minutes ou ne trouve pas de solution, alors un repli déterministe conserve la dernière allocation sûre et distribue seulement le nouveau stock non réservé. Le monitoring alerte owner et interdit une publication partielle incohérente.

Tester la sensibilité avant d’automatiser

La recommandation est rejouée avec demande, retour, marge et délai dans leurs intervalles. Une allocation qui bascule entièrement pour un écart minime reçoit un drapeau de fragilité et une règle plus robuste.

Les contraintes actives expliquent le résultat : minimum distributeur atteint, réserve premium saturée, stock de sécurité bloquant ou contribution marketplace supérieure. Cette explication accompagne chaque ligne au lieu d’un score isolé impossible à contester.

Le backtest compare contribution, service, annulations et stock résiduel à la règle actuelle sur plusieurs épisodes de rareté. Il ne réutilise pas des informations arrivées après chaque décision, sous peine de fabriquer une performance impossible en production.

Installer des garde-fous métier opposables

Une optimisation correcte peut produire un résultat inacceptable lorsque le référentiel, le prix ou le contexte commercial est faux. Les garde-fous bloquent les décisions irréversibles et rendent les exceptions visibles.

Borner variation, fraîcheur et exposition

La règle limite la variation publiée par cycle, refuse un stock trop ancien et exige un coût complet récent sur les références critiques. Elle ne retire pas la dernière unité d’un canal protégé sans validation explicite.

Un seuil d’exposition plafonne la quantité allouée à un canal tant que vente, retour ou settlement restent peu observés. Ce budget d’apprentissage augmente seulement après une revue de preuves, jamais parce que le mois change.

Les campagnes validées, obligations contractuelles et lancements reçoivent des réserves datées. À l’expiration, la capacité revient automatiquement au pool et une alerte signale toute campagne encore active afin d’éviter une libération silencieuse.

La séparation des rôles protège la manipulation : finance valide coûts, commerce les engagements et opérations la disponibilité. L’owner allocation tranche, tandis que l’audit trail conserve toute modification de paramètre et son approbation.

Rendre la décision exécutable dans les flux

Une recommandation dans un tableau n’empêche ni la survente ni la publication d’une ancienne quantité. L’exécution doit réserver, publier, confirmer et réconcilier chaque mouvement avec la décision approuvée.

Orchestrer OMS, WMS, feeds et marketplaces

Le workflow reçoit un allocation_id, la version de stock et les quantités cibles. Il pose d’abord les réserves dans la source de vérité, génère ensuite les messages par canal, puis collecte accusé, timestamp et valeur effectivement exposée.

Chaque message porte clé d’idempotence, numéro de version et délai d’expiration. Un retry ne double pas la réserve ; une réponse tardive est rejetée si une décision plus récente existe, puis rejoint la file de réconciliation.

Le tableau de pilotage compare allocation décidée, ATP source, valeur envoyée et valeur lue sur le canal. Un écart persistant au-delà de dix minutes coupe les nouvelles augmentations et déclenche un runbook de confinement.

Une plateforme de pilotage marketplace avec Ciama peut centraliser ces flux, exceptions, marges et preuves. L’outil exécute une politique gouvernée ; il ne choisit pas à la place de l’entreprise ce que signifie une bonne allocation.

Surveiller dérive, signaux faibles et exceptions

La performance du modèle ne se résume pas à la contribution réalisée. Service, annulations, stock dormant, stabilité des décisions et couverture des données montrent si la politique reste saine.

Comparer décision, exécution et résultat par cohorte

Le reporting suit contribution attendue puis réalisée, fill rate, jours de rupture, coût de violation des contraintes et nombre d’overrides. Les écarts se découpent par SKU, pool, canal, pays et motif de rareté.

Un deuxième signal faible devient visible quand les overrides convergent vers le même canal ou que l’écart entre stock décidé et stock publié augmente sans incident déclaré. Ces tendances révèlent respectivement une règle métier manquante et une orchestration dégradée.

Les alertes utilisent seuil, durée et volume minimal. Une baisse de deux points sur cinq commandes n’a pas le même sens que sur cinq mille ; l’owner reçoit population, première divergence et action recommandée.

La revue mensuelle retire les paramètres devenus inutiles, actualise coûts et teste les scénarios extrêmes. La politique conserve son historique afin de relier une dérive à la version exacte plutôt qu’à une intuition tardive.

Dans quel cas appliquer la méthode : lancement contraint

Une marque lance un accessoire connecté avec mille deux cents unités, quatre canaux et huit semaines avant le réapprovisionnement. Le site direct promet une livraison premium, tandis qu’une marketplace finance une campagne de visibilité.

Construire l’allocation avant l’ouverture des ventes

Les minima contractuels réservent deux cents unités, le service direct protège quinze jours de demande et chaque marketplace reçoit un budget d’apprentissage. Le solde est attribué selon contribution attendue, sans dupliquer les réserves dans les feeds.

Le seuil de mise en service exige cent pour cent des coûts variables sourcés, un stock âgé de moins de cinq minutes et un accusé pour chaque canal. Une donnée manquante maintient la dernière allocation sûre.

Exemple concret : le canal au prix le plus élevé perd la première place après intégration de sa commission, de ses retours et d’un transport premium. Il conserve pourtant son minimum, car la campagne contractuelle crée une contrainte mesurable.

Réallouer après les premiers signaux de demande

Après quarante-huit heures, le site direct convertit moins que prévu et une marketplace atteint son seuil de service. Deux cents unités non engagées sont recalculées ; cent vingt changent de destination sans toucher aux commandes déjà acceptées.

Le test de sensibilité montre que cette décision reste identique avec dix pour cent d’erreur sur les retours. La recommandation est donc automatisée, tandis qu’une tranche instable de trente unités reste soumise à validation.

À huit semaines, la revue compare contribution, service et stock résiduel à une allocation proportionnelle. Elle attribue chaque écart à demande, coût, contrainte ou exécution avant d’élargir la règle au catalogue permanent.

Éviter les erreurs fréquentes d’allocation

Les échecs viennent rarement du solveur. Ils naissent d’une marge moyenne, de stocks dupliqués, de réserves sans expiration, d’un horizon incohérent ou d’une automatisation qui publie sans confirmer.

Refuser les raccourcis qui déplacent la pénurie

Allouer au prorata des ventes passées reproduit une exposition historique sans mesurer la prochaine unité. Donner tout au canal le plus rentable ignore saturation, service et cannibalisation ; une clé fixe cache simplement l’arbitrage.

Réserver un pourcentage sur chaque canal peut immobiliser davantage que le stock physique lorsque les systèmes calculent séparément. Toute protection doit pointer vers le même pool, porter une quantité absolue et être réconciliée après publication.

Optimiser chaque heure sur des données bruitées provoque des oscillations, annulations de campagne et transferts inutiles. Une bande d’inertie, un minimum de variation et une fenêtre de décision stabilisent l’exécution sans ignorer un incident réel.

Enfin, juger le modèle sur le seul chiffre d’affaires récompense la vente chère même si elle détruit la marge ou la promesse. La revue garde contribution, service, coût d’exception et stock résiduel côte à côte.

Plan d’action : déployer l’allocation en six semaines

Le déploiement commence sur une famille régulièrement contrainte, avec données de coûts disponibles et plusieurs canaux réellement substituables. L’objectif initial consiste à prouver une décision rejouable avant d’augmenter son autonomie.

Semaines 1 à 3 : données, objectif et simulation

Réconciliez pools, ventes, settlements, retours et engagements. Définissez contribution marginale, contraintes, horizon, seuils de fraîcheur et owner, puis rejouez au moins trois épisodes de rareté sans utiliser d’information future.

La sortie comprend dictionnaire de coûts, topologie de stock, baseline, scénarios et allocation expliquée. À refuser : toute référence dont stock source ou marge variable ne peut pas être rapproché au niveau requis.

Le comité compare règle actuelle, allocation marginale et scénario prudent sur contribution, fill rate, annulations puis résiduel. Il valide les paramètres instables avant qu’ils deviennent des automatismes difficiles à détecter.

Semaines 4 à 6 : exécution, garde-fous et autonomie

Activez d’abord une recommandation quotidienne, puis une publication supervisée sur une petite cohorte. Testez idempotence, retry, accusés, réconciliation et rollback avant d’autoriser une augmentation de quantité sans validation.

Le passage en automatique exige zéro survente attribuable, plus de quatre-vingt-dix-neuf pour cent d’accusés sous dix minutes et aucune contrainte dure violée pendant deux cycles complets. Toute alerte restaure la dernière allocation sûre.

Élargissez ensuite par famille, jamais par catalogue entier. Chaque extension conserve owner, budget de risque, seuil de sortie et date de revue afin que la performance locale ne masque pas une dépendance nouvelle.

  1. D’abord, rapprocher stock physique, disponibilité publiée, coûts variables et engagements pour un périmètre où la rareté est observable.
  2. Ensuite, simuler une contribution marginale sous contraintes, mesurer sa sensibilité et documenter chaque raison d’allocation.
  3. Puis, exécuter avec versions, idempotence, accusés, réconciliation et repli déterministe avant toute autonomie complète.
  4. À faire enfin : comparer valeur, service, stabilité et exceptions, puis élargir seulement les familles dont la preuve reste reproductible.

Guides complémentaires : relier disponibilité et réapprovisionnement

L’allocation arbitre une pénurie présente ; le réapprovisionnement réduit la probabilité qu’elle se répète. Les deux décisions partagent néanmoins pools, demande, délais, service et preuve.

Assembler le système de décision stock

La méthode du réapprovisionnement probabiliste transforme variabilité et délai en quantité commandée. L’allocation cross-marketplaces pose ensuite pools, priorités, contraintes et scénarios entre canaux réellement concurrents.

Le cadre ATP, réservations et délais sécurise la quantité promettable. L’analyse du stock fantôme marketplace aide à distinguer erreur d’arbitrage et défaillance de synchronisation.

Ensemble, ces pratiques relient prévision, commande, allocation, publication et résultat dans une même chaîne de décision, sans réduire le pilotage stock à un fichier de pourcentages.

  • À prioriser : références contraintes, contributions contrastées, engagement de service matériel et coûts suffisamment rapprochés.
  • À surveiller : oscillations, réserves expirées, données de settlement tardives, overrides répétés et accusés de canal manquants.
  • À refuser : marge brute non comparable, pool de stock dupliqué ou automatisation dépourvue de version et de rollback.

Conclusion : arbitrer la rareté comme une décision business

Une unité rare ne possède pas une destination naturelle. Sa meilleure allocation dépend de la contribution suivante, de la demande encore accessible et des engagements que l’entreprise choisit réellement de protéger.

Une base économique réconciliée rend les canaux comparables ; des contraintes mesurables protègent le service ; une orchestration versionnée transforme la recommandation en stock publié sans créer une seconde vérité.

Le succès se mesure par davantage de contribution utile, moins de survente et des arbitrages explicables, tout en conservant une stabilité suffisante pour les équipes, campagnes puis partenaires concernés.

Pour structurer ce dispositif, notre agence marketplace spécialisée dans le réapprovisionnement vendeur relie contribution marginale, règles d’allocation, flux de stock et pilotage opérationnel afin que chaque unité serve une décision défendable.

Portrait de Jérémy Chomel

Vous cherchez une agence marketplace pour vendeurs ?

Dawap part du problème décrit ici pour identifier les flux, données et opérations à fiabiliser, protéger la marge et réduire les reprises manuelles.

Vous préférez échanger ? Planifier un rendez-vous

Articles recommandés

Stock central relié à des délais fournisseurs variables et à des niveaux de service distincts par canal marketplace Agence marketplace Réapprovisionnement probabiliste marketplace Lire l'article
  • 4 août 2026
  • Lecture ~16 min

Une moyenne de ventes et un délai fournisseur théorique ne suffisent pas à décider quand commander. Cette méthode estime la demande pendant une période de protection variable, distingue taux de service et disponibilité utile, simule ruptures puis surstocks, et transforme chaque commande en décision explicable par SKU, fournisseur et canal.

Traçage du stock entre ERP, WMS, OMS, réservations et marketplaces pour isoler une divergence de quantité Agence marketplace Stock fantôme marketplace : trouver la première divergence Lire l'article
  • 3 août 2026
  • Lecture ~13 min

Un stock fantôme n’est pas seulement un flux trop lent. Cette méthode reconstitue identité SKU, autorité, événements, réservations, délais et publications pour retrouver le premier état divergent, réconcilier les quantités sans surcorriger puis empêcher le retour des surventes, des ruptures artificielles et des corrections manuelles en boucle.

Allocation d’un stock partagé entre plusieurs marketplaces selon marge et promesse Agence marketplace Allouer chaque unité au bon canal Lire l'article
  • 1er août 2026
  • Lecture ~13 min

Diffuser le stock ERP sur tous les canaux transforme une quantité physique en plusieurs promesses concurrentes. Ce guide construit un stock allouable, des réserves, des quotas et un moteur explicable qui arbitre demande, contribution, buy box, capacité et niveau de service sans masquer les exceptions.