Projet Agence marketplace vendeurs

Ciama : lire l’histoire commerciale de chaque canal de vente

Jérémy Chomel Dawap
  • Publié le : 11 mars 2026
  • Temps de lecture : Étude de cas · 18 min
  1. Le projet en un coup d’œil
  2. Ciama, le socle de pilotage multicanal développé par Dawap
  3. Construire l’historique depuis une granularité mensuelle stable
  4. Avant la vue Canal
  5. Objectifs du chantier
  6. Modèle mensuel
  7. Continuité temporelle
  8. Synthèse du canal
  9. Comparaison annuelle
  10. Lecture mensuelle
  11. Contributeurs catalogue
  12. Retour aux commandes
  13. Retour aux offres
  14. Arbitrages de conception
  15. Qualité et sécurité
  16. Gains opérationnels
  17. Scénario de revue
  18. Conclusion
Cas client

Le projet en un coup d’œil

Système audité
01 / Point de départ
Le flux quotidien ne racontait pas la trajectoire du canal

Les commandes existaient dans Ciama, mais une recherche opérationnelle ne suffisait pas pour comparer les mois, les années et les contributions du catalogue.

02 / Réponse
Une vue historique propre à chaque canal

Des faits mensuels alimentent chiffres d’affaires HT, volumes de commandes, états logistiques, objectifs et classements par produit, marque, catégorie et tag.

03 / Résultat
Du signal agrégé jusqu’aux objets qui l’expliquent

L’utilisateur passe d’une courbe ou d’un écart annuel aux commandes, lignes et offres du canal, tout en conservant un périmètre de compte strict.

Signal / 01 4 KPI de synthèse CA HT, commandes, à expédier et remboursé
Signal / 02 12 Mois comparables Lecture M-1 et même mois de l’année précédente
Signal / 03 4 × 10 Contributeurs classés Produits, marques, catégories et tags
Signal / 04 100 Lignes par page Valeur par défaut des vues offres et commandes
Historique du chiffre d’affaires et des commandes d’un canal dans Ciama
La vue Canal part des lignes de commande déjà centralisées et construit une lecture mensuelle, annuelle et catalogue sans imposer de retraitement à chaque revue.

Une commande marketplace répond à une question immédiate : que faut-il préparer, expédier ou corriger aujourd’hui ? Le pilotage d’un canal en pose d’autres : depuis quand contribue-t-il, son activité progresse-t-elle réellement, quels produits portent son chiffre d’affaires et quelle part des ventes reste à expédier ou a été remboursée ? Une liste chronologique ne suffit pas à répondre à ces questions.

Ciama centralisait déjà les commandes, leurs lignes, les offres et le catalogue du vendeur. Dawap a transformé cette matière opérationnelle en historique propre à chaque canal. La livraison du 11 mars 2026 a installé une vue complète : séries mensuelles, synthèse par année, comparaison avec l’année précédente, lecture mensuelle et classements des contributeurs.

Ce projet de reporting marketplace vendeur ne fabrique pas des tendances à partir d’un export isolé. Il conserve des agrégats mensuels reliés au canal et permet de revenir aux commandes, lignes ou offres qui donnent du sens au chiffre. La mémoire commerciale reste ainsi connectée au run.

1. Ciama, le socle de pilotage multicanal développé par Dawap

Donner une profondeur historique aux données déjà utiles au quotidien

Ciama Marketplace est développé par Dawap pour réunir les opérations d’un vendeur : canaux, offres, produits, commandes, stocks, achats et indicateurs. La centralisation donne un langage commun à des sources qui n’exposent pas les mêmes identifiants, statuts ou montants.

Dans ce socle, un canal n’est pas seulement le connecteur par lequel une commande arrive. Il devient un périmètre de lecture. Les lignes de commande portent la date d’achat, les montants convertis et les relations avec produits, marques, catégories et tags. Ces relations permettent de reconstruire une activité comparable mois après mois.

Le besoin était double. La direction devait voir la trajectoire du canal sans reconstruire un tableur ; l’équipe opérationnelle devait pouvoir descendre vers les objets concrets lorsqu’une courbe changeait. Une vue uniquement financière aurait perdu le lien avec les commandes, tandis qu’une recherche uniquement transactionnelle aurait masqué la tendance.

Dawap a donc traité cette page comme une articulation entre reporting et exploitation. Les graphiques et tableaux répondent aux questions de tendance ; les onglets Offres et Commandes redonnent accès au détail du même canal. Aucun nouvel identifiant commercial n’est créé pour le reporting.

2. Construire l’historique depuis une granularité mensuelle stable

Séparer faits consolidés, comparaisons et objets opérationnels

La vue complète a été livrée le 11 mars 2026. Dawap a d’abord créé un fait mensuel par canal et par compte, puis des déclinaisons qui croisent le canal avec le produit, la marque, la catégorie ou le tag. Cette structure évite de recalculer toute l’histoire à chaque affichage.

La série globale démarre au premier mois qui possède un chiffre d’affaires ou au moins une commande, puis déroule chaque mois jusqu’à la date de consultation. Les mois intermédiaires sans activité restent présents avec une valeur nulle. Une interruption devient donc visible au lieu de disparaître du graphique.

La vue annuelle reconstruit systématiquement les douze mois de l’année choisie. Elle calcule pour chacun l’écart avec le mois précédent et avec le même mois de l’année précédente, en montant et en pourcentage lorsque la base de comparaison n’est pas nulle.

Enfin, chaque route vérifie que le canal appartient au compte de l’utilisateur connecté. Les agrégats, les lignes de commande et les offres restent tous filtrés sur ce même périmètre. La profondeur historique ne doit jamais élargir la frontière d’accès aux données.

3. Avant la vue Canal : une activité présente, mais difficile à relire

Le traitement des commandes ne remplaçait pas une mémoire commerciale

Les commandes centralisées rendaient déjà le run plus robuste. Une équipe pouvait rechercher une vente, vérifier son état et retrouver ses lignes. Mais cette logique répondait surtout à une exception individuelle. Pour préparer une revue commerciale, il fallait encore réunir plusieurs périodes et reconstruire les totaux.

Un export ponctuel fige également la donnée à un instant. Le fichier suivant peut utiliser un autre filtre, une autre période ou un autre état des commandes. Deux revues successives deviennent difficiles à comparer, même lorsque chacune paraît exacte séparément.

Le canal lui-même restait alors réduit à une source technique. Or une marketplace doit pouvoir être suivie comme un périmètre commercial : chiffre d’affaires, volume de commandes, part expédiée, montant encore à expédier, remboursement et contributeurs du catalogue.

Le projet devait préserver les deux usages. L’historique devait offrir une lecture rapide à la direction sans retirer aux opérations l’accès aux ventes et offres sous-jacentes. La vue agrégée ne devait jamais devenir une boîte noire séparée de Ciama.

4. Donner à chaque canal sa propre ligne du temps

Mesurer, comparer, expliquer puis revenir à l’action

Le premier objectif consistait à afficher une série mensuelle continue depuis le début de l’activité connue. Le lecteur devait voir les périodes actives, les creux et les interruptions sans que les mois à zéro soient supprimés par la requête.

Le deuxième était de changer d’échelle sans changer de source. La page générale devait résumer toutes les années ; un clic sur une année devait ouvrir ses douze mois, leurs écarts et leurs principaux contributeurs.

Le troisième objectif concernait l’explication du chiffre. Une hausse globale devient plus utile lorsqu’on peut observer si elle repose sur un produit, une marque, une catégorie ou un tag. Quatre classements distincts ont donc été retenus plutôt qu’un indicateur composite opaque.

Le dernier objectif était opérationnel : garder à portée les dernières commandes, la recherche des lignes vendues et la recherche des offres du canal. Une anomalie de reporting peut ainsi être vérifiée dans le même environnement, sans repartir d’un nouveau fichier.

5. Un fait mensuel pour stabiliser l’histoire commerciale

Conserver le canal, la période et les mesures qui pourront être réagrégées

Ciama conserve des faits de statistiques par année et mois. La granularité channel réunit les mesures globales du canal ; les granularités channel_product, channel_brand, channel_category et channel_tag conservent les croisements nécessaires aux classements.

Le rafraîchissement d’un mois consolide notamment le nombre de commandes, les montants toutes taxes et hors taxes, les montants expédiés, à expédier et remboursés, ainsi que différentes mesures de lignes, unités, frais et marge. La vue Canal n’expose qu’une partie de cette richesse.

Pour son affichage principal, la page utilise le montant hors taxes même si une propriété intermédiaire conserve un ancien nom évoquant le TTC. Ce choix éditorial est important : la fiche décrit le sens réellement présenté à l’utilisateur, pas le nom historique d’une variable.

Le fait mensuel peut être recalculé depuis les faits d’offre du même canal et de la même période. La page n’est donc pas nourrie par une saisie manuelle de reporting. Elle prolonge les lignes de vente déjà intégrées et rattachées au catalogue.

6. Ne pas effacer les mois sans activité

Une courbe cohérente exige aussi de représenter les zéros

La série générale recherche d’abord le premier mois où le canal possède un montant positif ou au moins une commande. À partir de ce point, Ciama construit une succession de mois jusqu’au mois courant, puis initialise chaque mesure à zéro.

Les valeurs disponibles sont ensuite replacées dans cette trame. Si aucun fait n’existe pour un mois intermédiaire, le libellé demeure et les courbes affichent zéro. Le graphique ne rapproche donc pas artificiellement deux périodes actives qui seraient séparées par plusieurs mois silencieux.

Cette continuité rend une rupture de flux visible, mais elle n’en fournit pas la cause. Zéro peut signifier absence de ventes, canal suspendu ou donnée non encore rafraîchie. Le reporting signale le phénomène ; la qualification demande de consulter les commandes et l’état de l’intégration.

Si aucune donnée n’existe encore, les séries sont vides et les indicateurs de la vue générale affichent un état neutre. Dawap a préféré cet état explicite à une valeur commerciale reconstruite sans base.

7. Quatre repères pour comprendre le canal au premier écran

Chiffre d’affaires HT, commandes et états commerciaux de la vente

La première carte additionne le chiffre d’affaires hors taxes disponible dans la série mensuelle du canal. La deuxième additionne le nombre de commandes. Ensemble, elles évitent de confondre progression de valeur et simple hausse du nombre de transactions.

Deux autres cartes additionnent les montants des ventes à expédier et remboursées. Ces valeurs sont également reprises dans un graphique d’états avec le montant expédié. La trajectoire commerciale peut ainsi être lue avec une partie de son contexte logistique.

Les graphiques séparent trois questions : évolution du chiffre d’affaires HT, évolution du nombre de commandes et répartition mensuelle des montants expédiés, à expédier ou remboursés. Les séries ne sont pas fusionnées dans une moyenne impossible à interpréter.

Ces KPI couvrent toute la profondeur disponible du canal sur la page générale. Ils ne sont ni une prévision ni un résultat comptable certifié. Leur rôle est de cadrer la revue et de désigner la période qui mérite une analyse détaillée.

8. Comparer les années sans reconstruire le tableau

Objectif, écart et progression calculés sur un même périmètre

La synthèse annuelle regroupe les faits du canal par année. Chaque ligne affiche le chiffre d’affaires HT et le nombre de commandes. Une ligne totale additionne les années disponibles pour donner la profondeur couverte par la vue.

Lorsqu’un objectif annuel existe pour ce canal, Ciama l’affiche puis calcule l’écart entre le chiffre d’affaires constaté et cet objectif. Sans objectif, la cellule reste neutre : la page n’invente pas de cible à partir de l’année précédente.

La comparaison Y-1 utilise le chiffre d’affaires de l’année civile précédente. L’écart est donné en euros puis en pourcentage lorsque la base précédente n’est pas nulle. Pour la première année disponible ou une année de base à zéro, la progression relative reste absente.

Chaque année est cliquable. Ce passage de la vue globale à la vue annuelle garde le canal identique et change seulement la période. Le lecteur peut donc expliquer un écart sans risquer de comparer deux périmètres commerciaux différents.

9. Décomposer une année en douze mois comparables

Lire simultanément le mouvement récent et l’effet d’une saison

La vue annuelle construit douze lignes, de janvier à décembre, même lorsqu’un mois ne possède aucune vente. Elle affiche pour chacune le chiffre d’affaires HT et le nombre de commandes du canal.

L’écart M-1 compare le mois au mois précédent dans la même année. Janvier n’a pas de base M-1 dans ce tableau et conserve donc un état neutre. Lorsque le mois précédent vaut zéro, le montant d’écart est disponible mais le pourcentage ne l’est pas.

L’écart avec Y-1 compare le mois au même mois de l’année précédente. Cette seconde lecture évite d’interpréter comme une chute anormale ce qui peut relever d’une saison habituelle. Là encore, aucun pourcentage n’est fabriqué lorsque la base est nulle.

Les boutons Année précédente et Année suivante permettent de naviguer librement. La page accepte une année au format quatre chiffres ; elle peut donc montrer une année sans faits sous forme de douze mois à zéro. Cette limite est préférable à une redirection trompeuse vers une autre période.

Lecture progressive Du canal au mois qui demande une explication
Une même source, quatre niveaux de lecture
01 Canal

Périmètre commercial rattaché au compte

02 Historique

Série continue depuis le premier mois connu

03 Année

Objectif, écart Y-1 et douze mois

04 Catalogue

Produits, marques, catégories et tags contributeurs

05 Détail

Commandes, lignes et offres du canal

La vue réduit progressivement le périmètre sans changer de canal ni perdre le lien avec les objets de vente.

10. Faire émerger quatre lectures du catalogue

Classer les contributeurs par chiffre d’affaires HT et volume de lignes

La page générale affiche les dix premiers produits, marques, catégories et tags du canal. La vue annuelle reprend les mêmes quatre classements pour l’année sélectionnée. Le lecteur peut distinguer ce qui structure l’histoire longue de ce qui porte une période précise.

Chaque classement additionne le chiffre d’affaires HT puis trie les groupes par montant décroissant. Une quantité est affichée à côté ; dans cette vue, elle correspond au total de lignes consolidées par les faits mensuels, et non nécessairement à une quantité physique issue d’un calcul distinct.

Les produits gardent leur identifiant et, lorsqu’elle existe, leur vignette. Les autres dimensions affichent leur nom. Une information visuelle absente ne retire pas le contributeur du classement : un visuel neutre conserve la ligne et son montant.

Ces tops mesurent une contribution commerciale. Ils ne qualifient ni la rentabilité, ni la disponibilité, ni le potentiel futur. Une référence classée première en chiffre d’affaires peut demander une tout autre décision après prise en compte de sa marge ou de son stock.

11. Revenir aux ventes qui composent la courbe

Les dernières commandes et les lignes du canal restent accessibles

La vue générale présente les dix dernières commandes du canal, classées par date d’achat décroissante. Le tableau rapproche identifiants, date, montants, états et informations déjà portées par la commande afin de donner un aperçu récent sous la trajectoire historique.

L’onglet Commandes ouvre en réalité la recherche des lignes de commande du canal. Le périmètre impose simultanément le compte et le canal, puis propose une recherche textuelle. Les résultats sont triés par date d’achat décroissante par défaut.

La pagination demande cent lignes par défaut, tout en conservant un total de résultats. Cette vue détaillée n’est donc pas assimilée à un export complet. Elle sert à rechercher, trier et ouvrir les éléments qui peuvent expliquer un mouvement observé dans le reporting.

Le lien avec les lignes est essentiel : le classement produit et les agrégats mensuels viennent de la vente détaillée. Lorsqu’un rattachement produit manque ou qu’un montant paraît surprenant, l’équipe peut investiguer le niveau qui a réellement alimenté la statistique.

12. Rapprocher performance passée et offres encore actives

Une recherche dédiée au même canal, sans confondre vente et disponibilité

L’onglet Offres conserve le canal et le compte comme filtres obligatoires. Il propose une recherche textuelle, un état actif ou désactivé, une présence ou absence de stock et un mode d’exécution par le vendeur ou par la plateforme.

Les offres sont triées par chiffre d’affaires converti décroissant par défaut et paginées par cent. Cette organisation aide à rapprocher les contributeurs historiques des offres encore exploitées, mais l’onglet reste une recherche opérationnelle distincte des faits mensuels.

Un produit performant dans l’historique peut avoir une offre désormais inactive ou sans stock. À l’inverse, une offre active peut ne pas encore apparaître parmi les contributeurs. La coexistence des deux vues révèle cet écart sans prétendre en déterminer automatiquement la cause.

La fiche ne présente donc pas l’offre comme la preuve unique d’une vente passée. Elle décrit une continuité de travail : repérer une variation, identifier les contributeurs, puis contrôler l’état commercial actuel des offres rattachées au canal.

13. Les arbitrages qui rendent l’historique lisible

Assumer les définitions au lieu de fabriquer un score de performance

Le premier arbitrage a été de conserver plusieurs séries plutôt qu’un indice global. Chiffre d’affaires, nombre de commandes, expédié, à expédier et remboursé racontent des phénomènes différents. Leur superposition contrôlée est plus utile qu’une note dont la formule serait difficile à défendre.

Le deuxième consiste à afficher les mois à zéro. Une série plus courte serait visuellement plus flatteuse, mais elle masquerait les interruptions. La continuité temporelle rend la comparaison honnête et facilite la détection d’un problème de flux ou d’une période réellement inactive.

Le troisième sépare la vue globale, l’année et le détail opérationnel. La route mensuelle existe comme étape de navigation, mais son contenu détaillé reste volontairement limité à un retour vers l’année. La fiche ne lui attribue donc aucun tableau de bord qui n’est pas livré.

Le quatrième arbitrage concerne les causes. La page montre une variation et les contributeurs associés ; elle ne prétend pas savoir si une hausse vient d’une promotion, d’un concurrent absent ou d’un changement tarifaire. L’interprétation reste un travail commercial éclairé par les données.

14. Protéger la cohérence des périodes et du compte

Des garde-fous simples au service d’une lecture explicable

Chaque contrôleur commence par charger le canal demandé. Un identifiant absent produit une page introuvable ; un canal appartenant à un autre compte produit un refus d’accès. Cette vérification précède les recherches de reporting, d’offres ou de lignes.

Les faits mensuels portent eux-mêmes le compte, le canal, la granularité, l’année et le mois. Les croisements produit, marque, catégorie et tag vérifient également que les objets appartiennent au même compte lors de leur rafraîchissement. La consolidation reste ainsi attachée à une frontière métier claire.

Les calculs de pourcentage protègent les divisions par zéro. Un objectif absent n’est pas transformé en écart, une année précédente absente ne devient pas une progression de cent pour cent et un mois sans base conserve un tiret. La forme signale l’absence de comparaison au lieu de la déguiser.

Dawap a également séparé les agrégats du gabarit. Les recherches préparent les séries et les classements ; le contrôleur calcule les écarts lisibles ; l’interface les présente. Cette répartition permet de contrôler la formule sans parcourir toute la page.

15. Ce qui change après la livraison

Une revue canal qui commence par une trajectoire commune

La revue ne commence plus par la collecte de plusieurs exports. Le canal possède une série continue, une synthèse annuelle et un tableau mensuel. Direction et opérations partagent le même périmètre avant de discuter d’une variation.

Les comparaisons deviennent reproductibles. L’écart M-1 et l’écart au même mois de l’année précédente appliquent toujours la même formule, avec les mêmes protections sur les bases nulles. La personne qui prépare la revue n’a plus à maintenir ces calculs dans un classeur.

Le catalogue devient explicatif. Les quatre tops montrent si le chiffre d’affaires se concentre sur une référence, une marque, une catégorie ou un regroupement métier. Cette lecture aide à formuler la prochaine question sans transformer une corrélation en certitude.

Enfin, le reporting reste relié à l’action. Les dernières commandes, les lignes vendues et les offres sont accessibles depuis le canal. Une équipe peut contrôler la source d’un écart, corriger l’objet concerné et laisser le prochain rafraîchissement remettre l’historique en cohérence.

16. Le scénario de revue qui résume le projet

Expliquer un mois en retrait sans accuser trop vite le canal

La courbe de chiffre d’affaires montre un recul récent. Dans la vue annuelle, l’écart M-1 est négatif, mais le même mois de l’année précédente était lui aussi plus faible que le mois qui le précédait. Le premier signal est donc replacé dans une saison possible.

L’équipe consulte ensuite les quatre classements de l’année. Un produit habituellement contributeur reste bien placé sur l’histoire longue, mais ses ventes récentes ne suffisent plus à soutenir le mois. Cette observation désigne une référence à vérifier sans conclure encore à une perte de demande.

Depuis le même canal, elle ouvre les offres et filtre celles qui sont sans stock ou désactivées. Puis elle consulte les lignes de commande pour contrôler la dernière date de vente. La combinaison distingue une absence de disponibilité d’un canal qui ne convertirait plus.

Si l’offre doit être réactivée ou le stock corrigé, l’action se fait sur l’objet opérationnel. Si le produit est disponible mais ne vend plus, la discussion se déplace vers le prix, le contenu ou la concurrence. L’historique a rempli son rôle : organiser l’enquête et éviter une décision fondée sur un chiffre isolé.

17. Relier la mémoire du canal aux autres preuves du run

Commandes, marge, exports et vue produit répondent à des questions distinctes

La centralisation des commandes marketplace raconte le socle transactionnel : collecter et normaliser les ventes. La vue Canal réagrège ensuite cette matière pour la rendre comparable dans le temps.

Le projet de calcul de marge des commandes répond à une autre question : ce que la vente contribue après ses coûts. Cet historique reste volontairement centré sur chiffre d’affaires, volume et états visibles dans la vue Canal.

Les exports opérationnels Ciama servent lorsqu’une équipe doit sortir un périmètre détaillé et le traiter hors interface. Ils complètent le reporting, mais ne sont plus nécessaires pour reconstruire chaque comparaison mensuelle.

La vue produit vendeur unifiée inverse enfin le point de départ : elle suit une référence à travers plusieurs canaux. Ensemble, ces pages permettent de lire le commerce par canal ou par produit sans confondre les deux axes.

18. Conclusion

Une histoire commerciale utile parce qu’elle reste reliée aux ventes

Ce projet donne au canal une profondeur que la recherche de commandes ne pouvait pas fournir seule. Les mois sont continus, les années comparables, les objectifs distincts des résultats et les principaux contributeurs visibles selon quatre axes du catalogue.

Sa valeur tient aussi à ses limites explicites. La vue montre les faits disponibles et les écarts ; elle ne fabrique ni causalité, ni prévision, ni score universel. Lorsqu’un signal demande une explication, Ciama redonne accès aux commandes, lignes et offres du même canal.

C’est cette continuité que Dawap construit dans son reporting marketplace vendeur : partir des flux réellement centralisés, stabiliser les comparaisons, révéler les contributeurs puis guider l’équipe jusqu’à l’objet sur lequel agir.

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
OMS Ciama réunissant les commandes marketplace e-commerce et B2B Agence marketplace Ciama : trois univers de commandes réunis dans un même OMS Voir le projet
  • 9 septembre 2026
  • Étude de cas · 22 min

Deux générations ont transformé trois chaînes de commandes séparées en un domaine Order et OrderLine commun. Ciama centralise sept sources actives, conserve le canal et les règles de chaque vente, puis ouvre recherche, vues métier, export asynchrone et API OMS dans un même cockpit.

Visuel Ciama de la marge réelle et estimée par ligne de commande Agence marketplace Ciama : marge réelle ou estimée par vente Voir le projet
  • 15 mars 2026
  • Étude de cas · 20 min

Ciama rapproche prix hors taxes, commission, transport et achat sur chaque ligne de commande. Le moteur distingue les coûts réels de leurs estimations, conserve leur origine et explique cinq causes de blocage. Une vente devient ainsi exploitable sans transformer une donnée manquante en marge artificielle.

Export asynchrone des commandes filtrées depuis Ciama Marketplace Agence marketplace Ciama : exporter les commandes filtrées sans attente Voir le projet
  • 21 février 2026
  • Lecture ~18 min

Depuis une recherche Ciama, les équipes exportent leurs commandes en CSV ou en tableau .xls sans immobiliser la page. Les filtres sont repris, seize colonnes détaillent exécution et marge, les lignes sont traitées par lots de 500 et le téléchargement reste réservé au compte demandeur.

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.