Des projets web, API et marketplace pensés pour les vrais enjeux métier
Des réalisations concrètes pour comprendre comment Dawap cadre, développe, connecte, met en production et améliore des systèmes métier qui doivent tenir dans le temps.
Toutes les preuves terrain au même endroit.
API, logistique, marketplace, applications métier, performance et SEO technique : chaque projet montre le contexte, les choix structurants et les gains opérationnels après livraison.
Ciama réunit Amazon, Cdiscount, Fnac Darty et Mirakl derrière deux contrats de commandes et d’offres, sans effacer leurs différences. Huit adaptateurs spécialisés, une identité bornée au canal, des traitements asynchrones et trois garde-fous de réconciliation composent un socle marketplace extensible et honnête sur ses limites d’écriture.
Ciama collecte les commandes et les offres Shopify, Wix et marketplace dans une chaîne commune, sans effacer leur canal d’origine. Connexions contrôlées, ajouts et mises à jour asynchrones, relevés incomplets protégés : le cockpit consolide les ventes tout en préservant la fiabilité de chaque source.
Du MVP OMS d’octobre 2025 au produit de septembre 2026, Ciama relie commandes, produits, offres, marge, achats, entrepôts, Amazon FBA, réassort et supervision. Huit domaines, vingt-trois files contrôlées, quatre contextes d’exécution et une chaîne de tests structurent ce cockpit commerce on-premise.
Ciama consolide deux réalités logistiques : les commandes et shipments de ShippingBO, puis les rapports multi-lignes d’Amazon FBA. Un modèle commun conserve expéditions, colis, SKU et quantités sans inventer les liens ou les champs absents, tandis que recherche et API OMS rendent le résultat exploitable.
Le site d’Élodie Lacambra réunit ses activités de coiffure et maquillage pour le mariage, la mode, l’audiovisuel et le salon. Portfolios dédiés, pages de service, blog, formulaires contextualisés, informations mariage en PDF, optimisation des images et sitemap composent une présence durable, entretenue de 2019 à 2026.
Depuis la première passerelle Odoo en 2020, Dawap a fait évoluer le système de 1UP Distribution vers une plateforme B2B complète. Quatre espaces métier, vingt-six flux Odoo, trois familles d’API et douze assistants IA relient clients, commerciaux, administration et logistique aux mêmes comptes, produits, commandes et documents.
Entre le 22 mai et le 5 août 2026, Dawap construit la première fondation de son CMS : arbre de 83 nœuds, 249 versions françaises, anglaises et espagnoles, SEO localisé, API transactionnelle et back-office protégé. Chaque contenu conserve une identité stable tandis que son chemin et ses décisions de publication s’adaptent à la langue.
Dawap a industrialisé la plateforme B2B de 1UP Distribution pour protéger commandes, droits, API et traitements Odoo à chaque évolution. Architecture par domaines, tests parallélisés, maintenance contrôlée, sessions préservées, observabilité et reprises bornées permettent aux clients et aux équipes commerciales, administratives et logistiques de continuer à travailler pendant que le produit évolue.
Pour Boucherie Jean, Dawap a construit une application métier qui relie clients, commandes, lignes de produits, planning de préparation, besoins de réassort et statistiques. Maintenue de 2021 à 2026, elle intègre aussi l’impression d’étiquettes DYMO afin que la donnée saisie accompagne réellement le travail en atelier.
Pour Corim Solutions, Dawap a développé un espace client B2B capable d’adapter chaque parcours au compte, à la licence, au rôle et au mode d’hébergement. Documentation, téléchargements, demandes de mise à jour, support et gestion des accès se rejoignent dans un portail administrable, connecté à l’ERP Colline.
Dawap a construit une promesse logistique explicable pour 1UP Distribution : achats et réceptions Odoo, événements, snapshots, disponibilité projetée, réservations FIFO, kits, précommandes, pipeline hebdomadaire, franco, destinations, réallocations prévisualisées, tracking et historique. Les écritures sensibles restent confirmées par un humain dans le run quotidien.
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.
De 2019 à 2026, Dawap accompagne Maison Jean dans la durée : site et CMS sur mesure, mises à jour tarifaires, puis reconstruction sous Symfony 8. La nouvelle génération structure contenus, contacts et médias, ajoute un parcours de location avec devis et réservations, et prépare une bascule de production réversible.
Dawap a sécurisé chaque transition du cycle de commande 1UP Distribution : panier métier, relecture, adresses, réservation temporaire, découpage par zones, import Odoo idempotent, progression, reprise, annulation, expédition, facture et avoir. Un workflow qui distingue clairement demande reçue, stock protégé et engagement confirmé.
Depuis 2018, le site de Cosmic Wave Records organise artistes, sorties musicales, événements, contacts et réglages SEO dans une même présence éditoriale. Dawap a fait évoluer l’architecture et l’interface jusqu’en 2026, avec une administration dédiée, des images modernisées et un calendrier actualisable qui maintient le site vivant entre deux sorties.
Ciama conserve chaque tentative d’envoi de stock avec l’offre, le canal, la quantité, le mode manuel ou automatique et les réponses reçues. L’équipe distingue désormais un push refusé, une relecture encore en attente et un parcours terminé, puis intervient au bon endroit sans reconstruire tout le scénario.
Ciama relie chaque offre marketplace aux stocks d’entrepôt qui peuvent réellement l’alimenter, calcule une cible vérifiable et la compare à la quantité du canal. L’équipe conserve une correction manuelle ponctuelle ou active l’envoi automatique lorsque les sources évoluent, sans confondre configuration durable et exception opérationnelle.
Ciama organise le pilotage marketplace en trois profondeurs : une vue d’ensemble commerciale, les registres Canaux, Commandes et Offres, puis cinq outils spécialisés. Le catalogue sépare trois fonctions actives de quatre éléments de roadmap, tandis que chaque indicateur garde un chemin vers sa preuve et ses limites.
Ciama relie trois niveaux de diagnostic pour comprendre un flux asynchrone avant d’agir : exécution métier, files RabbitMQ en direct et journaux applicatifs restreints. L’équipe distingue attente, traitement, redélivrance et échec sans déclencher de relance globale ni modifier les messages observés.
Le Data Quality Score de Ciama contrôle douze fondations de chaque produit : identifiants, nom, dimensions, images et rattachements. Quatre indicateurs mesurent conformité, risque, couverture et anomalie dominante, puis des filtres combinables transforment les lacunes en file de correction reliée à chaque fiche.
Dawap a conçu un poste de pilotage métier pour administrer groupes, comptes, contacts, invitations, rôles, produits, versions, modules, pages et ressources. Activités, statistiques, appels API et suivis de flux prolongent l’administration jusque dans le run, avec des diagnostics reliés aux objets concernés.
DaPulse relie projets, piliers, epics, tickets, priorités, estimations, commentaires, membres et sprints à un pipeline qui distingue backlog, recette, production et releases. L’objectif : conserver le contexte d’une demande jusqu’à sa livraison, tout en donnant à chaque membre les droits et les vues nécessaires pour agir.
Dawap a industrialisé 26 flux Odoo, trois familles d’API et un pont asynchrone vers Ciama autour de 1UP Distribution : mappings, sources de vérité, workers, retries, idempotence, fraîcheur, réconciliation et replays contrôlés. Un système d’intégration exploitable, conçu pour expliquer les écarts au lieu de les masquer.
Création d’un site e-commerce Symfony 7 pour le Domaine de Corps de Loup : boutique de vins, panier, commandes, paiement Monetico, back-office, contenus multilingues, galerie photo, formulaires contact et séminaire, réservations de visites, tests, CI/CD et environnements Docker pour tenir l’exploitation après la mise en ligne.
Le Purchase Pipeline de Ciama commence après la décision d’achat. Il rapproche commandes fournisseurs ouvertes, valeur convertie, dates dépassées, quantités commandées et reçues, produits encore attendus et partenaires qui portent l’encours. Chaque signal renvoie à l’objet source, sans créer un second registre de tâches à maintenir.
La Listing Gap Matrix compare chaque produit en stock aux canaux marketplace actifs du vendeur. Ciama distingue présence active, présence inactive et offre absente, puis fait remonter les couvertures les plus faibles. Le radar signale les références à examiner sans inventer la cause d’un manque ni confondre présence et vendabilité.
Ciama collecte les commandes B2B depuis Odoo 19, les relie aux sociétés, commerciaux et produits, puis réunit livraison, TVA, coûts et marge dans un cockpit dédié. Chaque résultat distingue données réelles et estimées, tandis que les ventes alimentent la couverture du stock sans créer de réservation automatique.
Ciama sépare l’identité, le compte actif et trois niveaux de rôle, puis adapte la session au canal : navigateur protégé par CSRF ou API avec jeton d’une heure et renouvellement rotatif de sept jours. Une fondation d’accès mesurable, présentée avec ses limites avant la future gestion fine des droits métier.
Ciama sélectionne quatre lecteurs spécialisés pour collecter commandes et variantes Shopify ou Wix, puis les normalise dans deux modèles communs. Le pipeline protège le compte et le canal, décide entre ajout et mise à jour, distribue les écritures et sécurise la désactivation après un snapshot complet.
Ciama transforme la marge de chaque vente en lectures mensuelles par produit, marque, catégorie et tag. Les montants restent séparés entre B2B, marketplaces et e-commerce, tandis que la couverture distingue calcul réel, estimation et données manquantes pour comparer les familles sans masquer la qualité du résultat.
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.
Ciama suit les collectes instrumentées de leur mise en attente à leur résultat. Six statuts, une progression bornée, quatre compteurs, le contexte source et la durée rendent chaque run vérifiable. Une vue parent-enfants décompose les traitements multi-canaux sans masquer une branche en avertissement ou en échec.
Ciama identifie les vendeurs présents dans chaque fenêtre Buy Box Amazon, conserve leurs prix, leur fulfilment et le gagnant, puis relie ces faits à l’offre pilotée. L’équipe comprend la concurrence d’une référence avant d’envisager un ajustement de prix, sans confondre observation et décision automatique.
Ciama sépare le catalogue global, la version, les accès propres au compte et les fonctions réellement autorisées. Chaque connexion est testée avant activation ; commandes, offres, produits, stocks ou achats s’ouvrent ensuite indépendamment. Les traitements planifiés revérifient ces états avant de distribuer le travail.
Ciama fait remonter les marketplaces actives puis les ordonne par volume de commandes. Le radar rapproche revenus HT, offres en stock, validité des accès et fraîcheur. Chaque canal ouvre ensuite sa trajectoire mensuelle et annuelle, ses objectifs, ses quatre tops métier et ses dix dernières commandes.
Ciama transforme les lignes de commande d’un canal en séries mensuelles continues, comparaisons annuelles et classements par produit, marque, catégorie et tag. Les équipes lisent chiffre d’affaires, volumes et états commerciaux, puis reviennent aux offres et commandes qui expliquent chaque variation.
Né en 2023 autour de PageSpeed, GTmetrix et des contrôles de pages, Daspeed est refondé en 2026 pour orchestrer des campagnes complètes. Sept outils partagent désormais découverte, traitement et consolidation, tout en conservant résultats, états courants et historiques journaliers pour suivre chaque site dans le temps.
Le portail distribue documentations, MSI, ZIP, modules et applications mobiles selon la licence, la version, le rôle et l’hébergement. Les clients sur site reçoivent l’artefact autorisé ; les environnements hébergés ouvrent une demande de mise à jour contextualisée, avec une trace exploitable par Corim.
Un utilisateur peut dépendre de plusieurs organisations, licences et fonctions. Dawap a transformé cette complexité en contexte actif : tableau de bord personnalisé, rôles clients, invitations, profil, MFA et services autorisés suivent toujours le compte et l’installation sélectionnés, sans mélanger les périmètres accessibles.
Dawap a transformé la relation client de 1UP Distribution en portail B2B multi-compte : onboarding, catalogue contextualisé, tarifs issus d’Odoo, disponibilité vendable, paniers réservés, commandes, factures, avoirs et support. Une expérience autonome qui conserve les règles commerciales, les droits et les preuves nécessaires au run.
Maraudes Dawap réunit dans un même outil les missions, interventions, personnes accompagnées, familles, lieux, produits distribués, véhicules et intervenants. Les notes, historiques et statistiques complètent la préparation terrain afin que l’équipe dispose d’une mémoire partagée sans transformer l’action en accumulation de fichiers et messages.
Velizen avait besoin d’une application métier sur mesure pour gérer dossiers CEE, catalogue VAE, validations partenaires et pièces réglementaires. Dawap a construit une API web Symfony, des espaces métier séparés, des back-offices, une intégration Cyclable, un lien ERP Cegid, des workflows en étapes et des statistiques de run.
Pour faire vivre ses offres GMAO et ses ressources, Corim Solutions réunit site français et anglais, CMS éditorial, métadonnées, redirections et mesures PageSpeed dans un même socle Symfony. En production, 150 URL ont ensuite été vérifiées sur mobile et desktop, avec 300 rapports Lighthouse valides.
Attractivité-locale.fr transforme un portail de collectivité en point d’entrée vers les entreprises, leurs offres d’emploi et leur carte OpenStreetMap. Dawap a relié le référentiel géographique de l’État, un back-office multi-rôles et treize routes API de lecture, sans confondre données territoriales et données d’entreprise.
Dawap a construit un frontend Symfony autonome relié à son CMS par API : accueil par catégories, articles structurés, Redis, recherche, pagination, métadonnées, sitemap et préchauffage planifié. Le projet raconte aussi la migration vers agence-blog-marketplace.fr, les redirections historiques et les garanties techniques qui restent à renforcer.
Pour Branchassist, passer du SSO historique à Keycloak ne devait pas transférer aveuglément les autorisations. Dawap a séparé la connexion externe des droits internes : échange du code, contrôle de l’utilisateur actif, rôles Symfony, accès par ressource, révocation des jetons et trace des connexions. Une migration IAM ancrée dans l’application métier.
Pendant 27 mois, Dawap fait évoluer Shopetic d’un nouveau contrat Origami vers une marketplace transactionnelle : recherche Algolia, 29 parcours de découverte, variantes, panier multivendeur, LemonWay et espace client. CMS SEO, files de traitement et 244 scénarios automatisés maintiennent la continuité entre catalogue, contenu et exploitation.
Le site du restaurant Delicatessen a été conçu pour rester vivant : carte, pages, sections, médias, widgets, menu, pied de page et informations pratiques sont administrables. Entre 2020 et 2023, Dawap a fait évoluer les contenus, optimisé les images, sécurisé la carte de localisation et adapté la présentation des plats aux choix du restaurant.
dablog.io a été développé comme un véritable moteur éditorial : blogs, articles, catégories, tags, médias, révisions, sommaires, chapôs, articles associés, nuages de mots et métadonnées SEO disposent de responsabilités dédiées. Les outils d’image, d’export, de maillage et de suivi de performance prolongent la publication jusqu’à son exploitation.
Pendant sept mois, Dawap transforme une première lecture Origami en hub multivendeur : catalogues Shopify, PrestaShop et WooCommerce, rapprochement des variantes, diffusion des offres et commandes réinjectées dans chaque boutique. Treize files spécialisées, des vues d’exception et 268 scénarios automatisés rendent chaque passage de relais vérifiable.
Pour relier Shopetic à Origami, Dawap a réparti catalogue, client, panier multivendeur, livraison, paiement et commandes dans 24 adaptateurs et 21 mappers. Soixante-cinq opérations alimentent les parcours, tandis que 14 mutations sensibles conservent leur requête, leur statut et leur réponse pour faciliter le diagnostic.
En six jours calendaires, Dawap a construit un frontend Symfony autonome pour son blog SEO : contenus servis par le CMS via API, trois parcours publics, cache Redis, prévisualisation, données structurées et sitemap. Une preuve de développement web qui expose aussi clairement les garanties restant à industrialiser.
Coora BI organise les sources de données par instance, type, version et boutique, puis expose les commandes dans des vues analytiques configurables par groupe et type. Filtres temporels, pivots, activation sélective et endpoints API donnent aux équipes une base pour faire évoluer le reporting sans reconstruire chaque analyse.
Parti d’un prototype Symfony 4.4, Blissports a fait construire un frontend Symfony 5.2 relié à Wizaplace. Sports, marques, critères responsables, alternatives, panier avec don, livraison, paiement et espace client composent une marketplace transactionnelle, soutenue par Redis, neuf traitements asynchrones et des routines de production.
Saybus devait transformer une demande d’autocar en commande exploitable sans perdre calcul, paiement ni suivi interne. Dawap a conçu une plateforme avec Google Places, ViaMichelin, Stripe, empreinte bancaire, documents PDF, facturation et back-office pour piloter chaque dossier jusqu’à l’exploitation.
Pour Starthom, Dawap a développé un calculateur de commissions immobilières administrable. Les taux, paramètres et dossiers clients alimentent un calcul reproductible, prolongé par la génération de PDF et l’envoi par e-mail. Les droits, la page de support et l’infrastructure conteneurisée complètent un outil conçu pour l’usage commercial quotidien.
DaCockpit a donné aux équipes un point d’entrée commun pour suivre commandes, offres, stocks, achats, fournisseurs et entrepôts sur plusieurs canaux. Le produit reliait les spécificités d’Amazon, Cdiscount, Fnac, Mirakl et Wizaplace à un modèle métier cohérent, sans effacer les informations utiles à l’exploitation quotidienne.
Pour Photowatt, pionnier français du solaire, Dawap a conçu et fait évoluer un site Symfony sur mesure réunissant identité graphique, CMS, catalogue produits et parcours adaptés aux particuliers comme aux professionnels. Un configurateur B2B complétait l’expérience en transformant les contraintes d’une installation en solution structurée, jusqu’à la préparation du devis.
En sept jours, Dawap a construit une interface Symfony en lecture seule pour explorer les données opérateur Blissports. Onze passerelles et quarante-et-une routes relient produits, catégories, vendeurs, commandes, utilisateurs et logistique, avec une sélection séparée des environnements de préparation et de production.
Pour Marion Fournier – Hypnoos, Dawap a structuré un site autour des questions qui précèdent une première séance : qui est la praticienne, quelles croyances entourent la pratique, comment se déroule l’accompagnement, quels services sont proposés et comment prendre contact. Le CMS permettait de faire évoluer pages, sections et informations sans casser ce parcours rassurant.
Unknowbiz réunissait plusieurs capacités qui formaient un seul parcours : rechercher et qualifier des produits, normaliser les données fournisseurs, suivre offres et commandes sur les marketplaces, puis échanger comptes, catalogues, tarifs, clients et ventes avec Odoo. L’ensemble réduisait les ruptures entre décision d’achat et exécution commerciale.
Deux générations d’un ERP interne. La première relie clients, activités, projets, offres, devis, factures, dépenses, timelines et hébergement. Phoenix reprend ensuite clients et données financières dans un modèle isolé par compte, avec sept commandes de migration, une API et un tableau de bord mensuel.
Pour Art’Sacs, activité reprise depuis par France Appro, Dawap a relié Aster et PrestaShop afin de transformer le catalogue fournisseur, synchroniser les quantités, enrichir les fiches et préparer les commandes dropshipping. Les tâches, états et erreurs donnent aux équipes un flux pilotable plutôt qu’une synchronisation opaque.
Jetsella a été conçu comme une plateforme modulaire : un cœur commun pour produits, offres, commandes, stocks, entrepôts et expéditions, entouré de connecteurs spécialisés pour les marketplaces et solutions e-commerce. Cette séparation rendait chaque canal remplaçable sans casser la cohérence des données ni l’interface utilisée par les équipes.
Un ERP métier qui relie le catalogue de formations aux stages, sociétés, stagiaires, conventions, convocations, présences, tests, certifications, devis, factures et règlements. Chaque document s’appuie sur le même dossier pour préserver la continuité entre préparation pédagogique, suivi administratif et cycle financier.
Kheoos Match répondait à une étape précise du catalogue industriel : comparer plusieurs propositions de correspondance, consulter leurs images et documents, comprendre leur note puis valider la meilleure association. Le produit ajoutait une couche de modération et de décision humaine entre les données reçues et leur exploitation commerciale.
GreenEco a transformé un catalogue technique difficile à maintenir en référentiel web structuré. Marques, gammes, imprimantes, références OEM, jeux de consommables, couleurs, catégories et prix pouvaient être synchronisés puis exploités dans des interfaces dédiées, avec une séparation nette entre la donnée centrale et les parcours commerciaux.
Printsheep a transformé la donnée complexe des consommables d’impression en parcours e-commerce complet. Recherche par marque, modèle et famille, catalogue, favoris, promotions, panier, commandes, transport et compte client s’appuyaient sur une administration capable de synchroniser les références, suivre les prix concurrents et analyser les meilleures ventes.
Pour Covarel Chalets, Dawap a conçu un site sur mesure qui réunit présentation des chalets, expérience été-hiver, conciergerie, témoignages, contact et newsletter. Un back-office structure pages, sections, slides, médias, sujets de contact et utilisateurs afin que l’équipe puisse faire évoluer l’offre sans perdre la cohérence visuelle du séjour.
Pour Challes-les-Eaux, Dawap a conçu un site municipal capable d’organiser pages, services, actualités, événements, personnes, médias, documents, catégories et tags. Le back-office séparait chaque responsabilité éditoriale afin que l’information publique puisse être actualisée sans transformer le site en succession de pages difficiles à maintenir.
Loue ta tenue a été conçu comme une marketplace de location de vêtements entre membres. Annonces, médias, catégories, sous-catégories, univers et tailles structurent l’offre ; recherche, coups de cœur, profils, régions, départements et messagerie organisent la découverte puis la mise en relation autour de la bonne tenue.
Vous avez un projet à sécuriser, connecter ou mettre en production ?
On vous aide à clarifier le scope, identifier les risques, prioriser les bons lots et construire un plan de sprint réaliste.