Projet Agence marketplace vendeurs

Ciama : suivre les commandes fournisseurs jusqu’à leur réception

Jérémy Chomel Dawap
  • Publié le : 18 mars 2026
  • Temps de lecture : Étude de cas · 19 min
  1. Le projet en un coup d’œil
  2. Ciama, le produit Dawap qui relie ventes, stock et achats
  3. Construire la vue autour du cycle réel d’un achat
  4. Avant le pipeline
  5. Objectif du chantier
  6. Définition du ouvert
  7. Indicateurs clés
  8. Achats à venir
  9. Réceptions à venir
  10. Marchandise en cours
  11. Produits en attente
  12. Lecture fournisseurs
  13. Arbitrages de conception
  14. Qualité et livraison
  15. Gains opérationnels
  16. Scénario quotidien
  17. Conclusion
Cas client

Le projet en un coup d’œil

Système audité
01 / Point de départ
Une commande créée ne dit pas ce qui reste à recevoir

Les statuts d’achat, les livraisons, les lignes produit et les montants devaient être rapprochés pour comprendre l’engagement encore ouvert.

02 / Réponse
Un Purchase Pipeline alimenté par les achats réels

Ciama agrège commandes ouvertes, valeur convertie, retards, progression des réceptions, fournisseurs et produits encore attendus.

03 / Résultat
Chaque indicateur mène à l’achat ou au fournisseur concerné

Les listes courtes font émerger les prochaines échéances et les plus gros volumes en attente sans créer un second registre de tâches.

Signal / 01 4 Repères immédiats Achats ouverts, valeur, réception et retards
Signal / 02 12 Achats à venir Premières commandes par date croissante
Signal / 03 14 Réceptions à venir Premières lignes avec une échéance future
Signal / 04 10 Produits en attente Classement par quantité restant à recevoir
Suivi des commandes fournisseurs et réceptions dans Ciama
Le command center commence après la décision d’achat : il montre ce qui est ouvert, attendu, reçu, en retard et encore immobilisé dans le pipeline.

Entre une décision de réassort et le retour du stock disponible, plusieurs réalités coexistent : la commande fournisseur est ouverte, une partie de la marchandise peut avoir été reçue, certaines lignes possèdent une date estimée et d’autres commandes ont déjà dépassé leur date sans être clôturées. Une simple liste d’achats ne suffit pas à donner une vue juste de cet entre-deux.

Ciama centralisait déjà les fournisseurs, les commandes d’achat et leurs lignes produit. Dawap a créé le Purchase Pipeline Command Center pour répondre à une question opérationnelle : que reste-t-il réellement en cours ? La page calcule les engagements ouverts, rapproche quantités commandées et reçues, classe les produits encore attendus et met en avant les échéances.

Cette brique de réapprovisionnement marketplace ne fabrique pas un workflow artificiel d’alertes et d’assignations. Elle transforme les objets d’achat existants en lecture commune, puis renvoie vers la commande ou le fournisseur pour agir à la source.

1. Ciama, le produit Dawap qui relie ventes, stock et achats

Suivre le réassort après la décision et avant la remise à disposition

Ciama Marketplace est développé par Dawap pour réunir les opérations d’un vendeur multicanal : catalogue, offres, commandes clients, stocks, fournisseurs et achats. Le réapprovisionnement traverse plusieurs de ces domaines, mais chaque étape doit conserver sa propre responsabilité.

Le Replenishment Planner prépare un volume de demande à partir des ventes récentes. Le Purchase Pipeline intervient après l’arbitrage : une commande fournisseur existe, possède une date, un statut d’achat, un statut de livraison, un montant converti et des lignes de marchandise. C’est ce changement d’état qui justifie un projet distinct.

Chaque ligne peut porter un produit, une quantité commandée, une quantité livrée, une valeur convertie et une date estimée de réception. Au niveau de la commande, le fournisseur et les statuts donnent le contexte. Le command center agrège ces deux niveaux sans remplacer les fiches détaillées.

Le besoin n’était donc pas de créer une nouvelle base d’actions. Il consistait à rendre les engagements existants lisibles au premier regard : combien de commandes restent ouvertes, quelle valeur elles représentent, quelle part des unités a été reçue et où se concentrent les quantités attendues.

2. Construire la vue autour du cycle réel d’un achat

Définir précisément « ouvert », « en retard », « reçu » et « restant »

Le chantier a été livré les 17 et 18 mars 2026. Le premier incrément a installé le contrôleur, les agrégats et l’interface complète ; le second a stabilisé la présentation. La date publique retient la version cohérente du 18 mars.

Dawap a commencé par définir le périmètre ouvert. Une commande est comptée comme ouverte si son statut d’achat n’est ni annulé ni canceled et si son statut de livraison n’est pas delivered. La valeur ouverte applique le même filtre à son montant TTC converti.

Le calcul de réception travaille ensuite sur les lignes dont la commande n’est pas marquée livrée. Il additionne quantité commandée et quantité reçue, borne le restant à zéro puis calcule un pourcentage de progression. Les produits sont regroupés pour faire remonter les plus gros volumes encore attendus.

Enfin, l’interface a été conçue comme une synthèse en lecture seule. Elle ne modifie pas les statuts, ne crée pas de commentaire et n’assigne pas de responsable. Les liens conduisent aux commandes et fournisseurs existants, afin que toute correction reste portée par l’objet qui fait foi.

3. Avant le pipeline : des commandes visibles, un engagement encore diffus

Le statut d’un achat ne suffisait pas à résumer ses réceptions

Une liste de commandes permet de retrouver un fournisseur ou une date, mais elle ne répond pas immédiatement à la question de l’encours. Une commande non annulée peut être totalement livrée, partiellement reçue ou encore sans réception. Ces situations ne doivent pas produire le même signal.

À l’inverse, regarder uniquement les lignes produit fragmente la lecture. Une réception de cinquante unités n’a pas le même sens selon la quantité commandée, l’échéance, le fournisseur et l’état global de l’achat. L’équipe a besoin des deux niveaux simultanément.

Les montants posent un troisième problème. Les achats peuvent venir de différentes sources, mais Ciama conserve une valeur convertie qui permet de les additionner. Sans agrégat commun, l’engagement financier reste réparti entre plusieurs fiches et difficile à rapprocher de la marchandise en chemin.

Le projet devait donc produire une photographie, pas une nouvelle transaction. L’enjeu était de calculer la vue depuis les commandes et les lignes existantes, de rendre chaque définition explicite et de permettre à l’utilisateur de revenir à la source lorsqu’un chiffre demande une correction.

4. Faire tenir le pipeline d’achat dans une seule lecture

Réunir engagement, échéance, réception et concentration du risque

Le premier objectif était de compter les commandes réellement ouvertes selon une règle stable, puis d’additionner leur montant TTC converti. Ces deux indicateurs donnent l’ampleur du pipeline en nombre et en valeur sans mélanger les achats annulés ou déjà livrés.

Le deuxième objectif consistait à suivre la marchandise. Quantité commandée, quantité reçue, quantité restante et taux de réception devaient partager le même périmètre pour éviter un pourcentage séduisant mais impossible à expliquer.

Le troisième objectif était temporel : isoler les commandes dont la date est passée et présenter les prochaines dates d’achat ou de réception. La page devait distinguer le retard de l’avenir proche au lieu de réduire toutes les commandes ouvertes à une même liste.

Le quatrième objectif était de montrer où se concentre l’encours : quels produits représentent les plus grandes quantités à recevoir et quels fournisseurs portent la plus forte valeur ouverte. Cette hiérarchie aide à commencer la revue au bon endroit sans produire un score arbitraire.

5. Définir « ouvert » à partir de deux statuts

Ne pas confondre vie de la commande et avancement de sa livraison

Ciama conserve un statut d’achat et un statut de livraison. Le pipeline considère une commande ouverte lorsque le premier n’est ni cancel ni cancelled et que le second n’est pas delivered. Une valeur absente reste dans le périmètre, car elle signifie que le cycle n’est pas explicitement fermé.

Cette double condition alimente le nombre de commandes ouvertes, leur valeur convertie et le classement des fournisseurs. Elle évite qu’une commande encore marquée active mais totalement livrée continue à gonfler l’encours principal.

Le retard reprend le même périmètre, puis ajoute une date d’achat strictement antérieure au moment de consultation. Le chiffre met ainsi en évidence les commandes ouvertes dont l’échéance portée par Ciama est dépassée. Il ne mesure pas un retard fournisseur certifié si la date source a un autre sens métier.

Les répartitions par statut d’achat utilisent une règle légèrement différente : elles excluent les commandes annulées mais conservent les autres, y compris lorsque leur livraison est terminée. La fiche publique ne mélange donc pas ce panorama avec l’indicateur d’encours strict.

6. Quatre repères pour ouvrir la revue

Volume d’achats, valeur, progression des unités et échéances dépassées

Le premier indicateur affiche le nombre de commandes ouvertes selon la double règle d’achat et de livraison. Le deuxième additionne leur montant TTC converti en euros. L’équipe obtient immédiatement le volume administratif et l’engagement financier associé.

Le troisième mesure la progression de réception. Ciama divise la somme des quantités reçues par la somme des quantités commandées pour les lignes dont la commande n’est pas marquée delivered. Le résultat est arrondi à un chiffre après la virgule et accompagné des deux totaux.

Le quatrième compte les commandes ouvertes dont la date est déjà passée. Il ne tente pas d’évaluer la gravité ou le nombre de jours de retard. Sa couleur d’alerte invite à ouvrir la liste d’achats et à vérifier les objets concernés.

Ces quatre cartes sont calculées à la demande depuis le compte connecté. Elles ne dépendent ni d’un cache analytique séparé ni d’un saisie spécifique au command center. Le chiffre reflète donc les statuts et quantités portés par les objets opérationnels au moment de la consultation.

7. Présenter les douze prochains achats datés

Une liste courte ordonnée par date croissante

La première table récupère jusqu’à douze commandes dont la date d’achat est égale ou postérieure au moment de consultation et dont le statut d’achat n’est pas annulé. Les commandes sont classées de la plus proche à la plus lointaine.

Chaque ligne montre le nom de l’achat, son identifiant externe, le fournisseur, le statut d’achat, le statut de livraison, la date et le montant converti. Deux badges distincts préservent la différence entre décision d’achat et avancement logistique.

Un bouton ouvre la commande détaillée. Le command center ne propose pas de modifier le statut dans la table, ce qui réduit le risque d’une correction sans contexte. La fiche d’achat reste l’endroit où contrôler ses lignes et ses informations sources.

Cette liste ne prétend pas regrouper toutes les commandes ouvertes : elle est volontairement limitée et orientée vers les dates futures. Le compteur global et les autres blocs complètent cette fenêtre, tandis que la recherche d’achats conserve la vue exhaustive.

8. Faire remonter les quatorze prochaines lignes attendues

Regarder la date de livraison au niveau du produit

La seconde table travaille sur les lignes de commande dont la date estimée de livraison est renseignée et n’est pas passée. Elle retourne jusqu’à quatorze résultats, classés par date croissante, avec le produit et son fournisseur.

La quantité en attente est calculée ligne par ligne en soustrayant la quantité livrée de la quantité commandée. Cette vue rapproche donc une échéance avec un volume, ce qu’une liste limitée aux en-têtes de commande ne pourrait pas faire.

Le traitement ne retire pas automatiquement une ligne entièrement reçue si sa date reste future et si le statut global n’a pas été actualisé. Cette limite rappelle la responsabilité de la donnée source : le tableau reflète les objets enregistrés et ne corrige pas silencieusement leur cycle.

L’image du produit et le nom du fournisseur facilitent la reconnaissance pendant une revue. En l’absence d’image ou de relation complète, la ligne reste présente avec un repère neutre, car une donnée visuelle manquante ne doit pas masquer une réception datée.

9. Rapprocher la marchandise commandée et reçue

Une synthèse des lignes dont la livraison n’est pas clôturée

La synthèse compte les lignes actives du périmètre et le nombre de produits distincts associés. Elle additionne ensuite les quantités commandées et livrées. La quantité en attente est la différence entre ces deux sommes, bornée à zéro pour éviter un restant négatif en cas de sur-réception.

Le taux de progression est calculé seulement lorsque la quantité commandée est positive. En l’absence de volume, il reste à zéro. Cette garde évite une division impossible et garde le comportement compréhensible sur un compte encore vide.

La valeur affichée dans ce bloc additionne les montants convertis des lignes rattachées à des commandes non livrées. Elle ne retranche pas une part proportionnelle déjà reçue. La fiche la décrit donc comme valeur des lignes en cours, et non comme valorisation comptable exacte du reliquat physique.

Ce cadrage est important : le pipeline donne une lecture opérationnelle de réception. Il ne remplace ni la comptabilité fournisseur, ni la valorisation du stock, ni une réconciliation de factures. Chacun de ces sujets demanderait des règles et des sources supplémentaires.

Cycle suivi De l’achat ouvert à la marchandise reçue
Une synthèse reliée aux objets sources
01 Commande

Fournisseur, date, statuts et valeur convertie

02 Lignes

Produits, quantités et dates estimées

03 Réception

Quantités livrées rapprochées des quantités commandées

04 Encours

Restant borné, valeur ouverte et échéances

05 Action

Retour vers la commande ou le fournisseur qui fait foi

Le command center agrège sans créer un état parallèle : toute correction reste portée par la commande, sa livraison ou sa ligne produit.

10. Classer les dix plus gros volumes produit en attente

Repérer où la marchandise non reçue se concentre

Ciama regroupe les lignes par nom, identifiant externe et image produit lorsque la commande parente n’est pas marquée delivered. Pour chaque groupe, il additionne quantité commandée, quantité reçue et valeur convertie.

Le restant est calculé comme la différence entre commandé et livré, avec un minimum de zéro. Les groupes sont ensuite triés en mémoire du plus grand restant au plus petit, et les dix premiers alimentent le tableau.

Cette méthode fait émerger les références qui pèsent le plus en unités dans les réceptions en cours. Elle ne mesure ni leur marge, ni leur vitesse de vente, ni le coût d’une rupture. Ces facteurs peuvent changer la priorité métier, mais ils ne sont pas présentés comme présents dans le classement.

La valeur convertie est montrée à côté du volume afin de donner un second repère. Un produit important en unités peut représenter un montant limité, et inversement. L’équipe dispose des deux lectures sans qu’un score les fusionne arbitrairement.

11. Voir les huit fournisseurs qui portent le plus de valeur ouverte

Regrouper les commandes non annulées et non livrées par partenaire

Le classement fournisseurs applique le même périmètre ouvert que les deux premiers indicateurs. Il groupe les commandes par fournisseur, compte les achats et additionne leur montant TTC converti.

Les résultats sont triés par valeur décroissante et limités à huit. Le lien ouvre directement la fiche fournisseur lorsque la relation existe ; un libellé neutre conserve malgré tout les commandes dont le partenaire n’est pas correctement rattaché.

Cette vue permet d’identifier une concentration de l’encours et de commencer la revue par les partenaires qui portent le plus de valeur. Elle ne constitue pas un score de performance fournisseur : aucun délai réel, taux de service ou historique de qualité n’entre dans le calcul.

Un bloc voisin répartit également les commandes par statut d’achat, avec leur nombre et leur valeur. L’équipe peut ainsi lire le pipeline sous deux angles complémentaires : étape du cycle et concentration par fournisseur.

12. Les arbitrages qui évitent un faux workflow

Préférer une vue fidèle aux achats à une couche de tâches non alimentée

Le premier arbitrage est de ne pas transformer chaque commande en alerte séparée. Les statuts, dates et quantités existent déjà sur les objets d’achat. Les agréger évite une seconde source qu’il faudrait synchroniser, assigner puis clôturer en parallèle.

Le deuxième maintient plusieurs définitions adaptées aux blocs. Les indicateurs d’encours excluent les commandes livrées ; la liste des achats futurs se concentre sur la date et le statut d’achat ; les réceptions futures travaillent au niveau des lignes. La page ne prétend pas qu’un filtre unique répond à toutes les questions.

Le troisième borne les listes. Douze achats, quatorze réceptions, dix produits et huit fournisseurs donnent une synthèse exploitable au premier écran. La limite est visible dans le rôle de la page : détecter où ouvrir le détail, pas remplacer les recherches exhaustives.

Le quatrième assume une interface en lecture seule. Aucun commentaire, priorité, assignation ou clôture n’est créé dans ce command center. Ce choix réduit la promesse fonctionnelle, mais rend chaque chiffre traçable vers une commande ou une ligne réellement présente dans Ciama.

13. Séparer calculs, agrégats et présentation

Un contrôleur léger appuyé sur des recherches dédiées au pipeline

Le contrôleur prépare la date de référence et demande chaque indicateur à une recherche dédiée. Les règles d’ouverture, de retard, de regroupement et de somme restent au plus près des données, plutôt que d’être recalculées dans le gabarit d’affichage.

Toutes les recherches sont limitées au compte connecté. Si aucun compte n’est disponible, la page reçoit des collections vides et des indicateurs à zéro au lieu d’interroger un périmètre indéfini. Ce comportement protège la frontière des données jusque dans l’état vide.

La quantité restante et le pourcentage de réception sont bornés pour éviter des valeurs impossibles. Les montants absents retombent à zéro et les statuts absents reçoivent un libellé explicite dans les répartitions. La synthèse reste affichable même lorsque les données sources sont partielles.

Une vérification applicative protège l’accès à la route, tandis que le découpage des recherches rend les définitions contrôlables séparément. La livraison concentrée sur deux jours a permis de construire le cockpit complet puis d’en stabiliser la présentation sans étendre artificiellement son périmètre.

14. Ce qui change après la livraison

Une revue de l’encours qui commence par les bons objets

L’équipe n’a plus besoin d’ouvrir chaque commande pour connaître le volume du pipeline. Le nombre d’achats ouverts, leur valeur et la progression de réception installent une lecture commune avant d’entrer dans les exceptions.

Les échéances deviennent visibles à deux niveaux. Les commandes dépassées alimentent l’alerte globale ; les achats et lignes de réception à venir sont ordonnés par date. La revue distingue ce qui demande une vérification immédiate de ce qui doit être surveillé prochainement.

Les concentrations émergent sans calcul manuel. Les produits sont classés par quantité restante et les fournisseurs par valeur ouverte. Une personne peut choisir son angle — risque logistique ou engagement financier — puis ouvrir la source correspondante.

Enfin, la page évite d’inventer une mémoire parallèle. Les corrections de statut, de quantité ou de fournisseur continuent à vivre sur les achats. Le command center se met à jour depuis ces mêmes données et reste une synthèse plutôt qu’un système concurrent.

15. Le scénario quotidien qui résume le projet

Comprendre un encours élevé avant d’appeler le fournisseur

Le Purchase Pipeline affiche plusieurs commandes ouvertes et une progression de réception inférieure au niveau attendu. Le compteur de retards indique qu’au moins une date est dépassée, tandis que la liste des produits en attente concentre une grande partie du volume sur une référence.

L’équipe repère le fournisseur parmi les partenaires portant le plus de valeur ouverte. Elle ouvre ensuite la commande depuis la table des achats, vérifie ses deux statuts et contrôle les quantités livrées sur les lignes concernées.

Si la marchandise a été reçue mais que le statut global n’a pas été mis à jour, la correction se fait sur la commande. Si la réception est réellement partielle, l’équipe utilise la date estimée et l’identifiant externe pour qualifier la relance fournisseur. Le tableau n’a pas créé une tâche redondante.

Au prochain affichage, les agrégats reflètent la source corrigée. Une commande passée à delivered sort de l’encours principal ; ses lignes cessent d’alimenter la synthèse de marchandise et les classements ouverts. La vue retrouve sa cohérence sans rapprochement manuel entre deux outils.

16. Relier préparation, engagement et retour en stock

Trois projets distincts autour du même cycle de réassort

Le Replenishment Planner marketplace intervient avant l’achat. Il projette les ventes récentes d’un entrepôt et prépare une feuille de revue ; il ne suit pas les commandes déjà engagées.

Le référentiel fournisseurs et achats explique le socle qui porte les partenaires, commandes et lignes utilisés ici. Le command center transforme ces objets en synthèse transversale.

L’analyse du stock entrepôt reprend le cycle après la réception : disponibilité observée, historique et date de rupture estimée. Elle permet de contrôler si la marchandise attendue devient bien exploitable.

La page automatisation des flux marketplace replace enfin ce suivi dans le système vendeur : collecter les sources, normaliser statuts et montants, puis superviser les écarts qui demandent une action humaine.

17. Conclusion

Le réassort ne s’arrête pas lorsque la commande est envoyée

Ce projet donne une place claire à la période la moins visible du cycle : la marchandise est commandée, mais pas encore entièrement reçue. Ciama rapproche alors engagements ouverts, quantités, dates, produits et fournisseurs sans inventer une couche de tâches qui doublerait les achats.

La force du command center tient à ses définitions. Une commande ouverte, un retard, une quantité restante et un taux de réception sont calculés selon des règles lisibles. Les limites des listes et de la valorisation sont assumées, ce qui permet d’utiliser la page comme une synthèse plutôt que comme une vérité comptable universelle.

C’est aussi notre manière d’accompagner le réapprovisionnement marketplace : projeter la demande, suivre l’engagement fournisseur, contrôler la réception puis remettre une donnée de stock fiable à disposition des canaux.

Portrait de Jérémy Chomel
Cadrage projet

Vous avez un sujet proche de ce projet ?

On peut vous aider à qualifier le contexte, prioriser les risques, clarifier les flux ou cadrer une trajectoire réaliste autour de Agence marketplace vendeurs.

Cadrer votre projet Voir Agence marketplace vendeurs
Plan de réapprovisionnement par entrepôt dans Ciama Marketplace Agence marketplace Ciama : préparer un réassort depuis 90 jours de ventes Voir le projet
  • 18 juin 2026
  • Étude de cas · 19 min

Ciama transforme les ventes des 90 derniers jours en volume de demande projeté sur un horizon choisi, sans masquer le stock, les entrants ou la date de rupture. Le même périmètre par entrepôt et les mêmes facettes traversent l’exploration, la génération puis un export de 17 colonnes prêt pour la revue d’achat.

Référentiel fournisseurs Odoo relié aux commandes d’achat dans Ciama Agence marketplace Ciama : fournisseurs Odoo et historique d’achats Voir le projet
  • 18 juin 2026
  • Lecture ~18 min

Ciama synchronise les partenaires fournisseurs depuis Odoo, préserve leur identité dans chaque compte et relie leur fiche aux commandes d’achat réelles. Statuts, livraison, date, montant converti et nombre de lignes donnent le contexte nécessaire avant d’ouvrir le détail qui fait foi.

Analyse Ciama du stock Amazon FBA, de son historique et de la rupture estimée Agence marketplace Ciama : anticiper les ruptures de stock Amazon FBA Voir le projet
  • 16 mars 2026
  • Étude de cas · 20 min

Ciama décompose le stock Amazon FBA entre disponible, entrant, réservé et invendable, puis le relie aux ventes des 90 derniers jours. La date de rupture, la valeur sourcée ou estimée et l’historique aident l’équipe à prioriser ses vérifications avant de préparer un réapprovisionnement.

Cadrage opérationnel

Identifions le premier lot utile, les risques et les dépendances avant de lancer.

Dawap peut relire votre contexte métier, vos outils en place, vos contraintes de production et les points de friction à traiter en priorité pour cadrer un sujet Agence marketplace vendeurs exploitable, testable et maintenable.