ZHENESJAKOTHVIRUFRAR

Composable Commerce Site

Définition

Un site e-commerce composable (ou *composable commerce*) est une architecture où la boutique en ligne n’est plus un bloc monolithique, mais un assemblage de modules indépendants que l’on peut remplacer, dupliquer ou faire évoluer séparément. Concrètement, on dissocie la couche de présentation (frontend), le moteur de catalogue, le panier, le paiement, la gestion des commandes, le CMS, le moteur de recherche, les promotions, etc. Chaque brique communique via des API (REST, GraphQL) et souvent via un event bus ou un middleware d’orchestration.

Dans l’écosystème DTC français, on parle aussi de *commerce modulaire*, *architecture headless + composable*, ou de *stack MACH* (Microservices, API-first, Cloud-native, Headless). L’idée directrice : ne plus subir les limites d’une plateforme unique, mais composer sa stack comme on assemble des briques Lego — en gardant la liberté de changer une pièce sans tout casser.

Analogie

Imaginez une cuisine de chef étoilé plutôt qu’un menu figé de cantine.

- La plateforme monolithique classique, c’est le menu unique : entrée + plat + dessert imposés. Si le dessert ne plaît pas, vous changez tout le menu.

- Le site composable, c’est une cuisine modulaire : un piano de cuisson (frontend), un garde-manger (PIM/catalogue), un sommelier (moteur de reco), un caissier (paiement), un maître d’hôtel (OMS). Vous remplacez le sommelier sans refaire la salle.

En DTC, cela signifie par exemple : garder Shopify pour le checkout, mais ajouter un moteur de recherche Algolia, un CMS Sanity, un CDP Segment, et un frontend Next.js. Le tout relié par des API.

Formule

Le coût total de possession d’un site composable peut être modélisé ainsi :

TCO_composable = (C_dev + C_intégration + C_infra + C_maintenance) × N_modules

Où :

- C_dev = coût de développement initial par module

- C_intégration = coût de connexion entre modules (API, events, tests)

- C_infra = coût cloud/serverless (souvent à l’usage)

- C_maintenance = coût de mise à jour et de surveillance

- N_modules = nombre de briques composées

Exemple concret :

- 6 modules (frontend, catalogue, panier, paiement, CMS, recherche)

- C_dev moyen = 8 000 € / module

- C_intégration = 3 000 € / module

- C_infra = 1 200 € / mois

- C_maintenance = 1 500 € / mois

→ TCO initial ≈ 66 000 € + 2 700 €/mois.

À comparer à un monolithe Shopify Plus : ~2 000 €/mois + 15 000 € de dev initial. Le composable coûte plus cher au départ, mais devient rentable si vous dépassez 3 millions d’euros de GMV ou si vous avez des besoins très spécifiques (B2B, abonnement, marketplaces).

Tableau comparatif

CritèreSite monolithique (Shopify, WooCommerce)Site composable (MACH)
Flexibilité fonctionnelleMoyenne : plugins limitésTrès élevée : chaque brique est remplaçable
Time-to-market initial2 à 6 semaines3 à 9 mois
Coût initial5 000 – 30 000 €40 000 – 150 000 €
Coût mensuel100 – 2 000 €1 500 – 8 000 €
Intégration & DevOpsFaibleÉlevé (API, CI/CD, monitoring)
PerformanceCorrecteExcellente si bien architecturé
Dépendance fournisseurForteFaible (best-of-breed)
Compétences requisesÉquipe généralisteÉquipe tech senior + produit
Idéal pourTPE/PME, test produitScale-up, DTC > 3 M€, B2B complexe

Applications concrètes

1. DTC mode & beauté avec forte personnalisation

Un site composable permet de combiner un configurateur produit (3D/AR), un moteur de recommandation IA et un checkout localisé. Exemple : une marque française de cosmétiques sur mesure peut servir 12 pays avec des moyens de paiement différents (CB, Klarna, PayPal, Alma) sans dupliquer la boutique.

2. Marketplace ou dropshipping multi-fournisseurs

Chaque fournisseur peut avoir son propre module de catalogue et de stock, tandis que le frontend reste unifié. Les commandes sont orchestrées via un OMS composable (ex. Shopify Order Management ou Fabric).

3. B2B avec tarifs négociés et abonnements

On assemble un module de tarification dynamique, un portail client, un ERP (SAP, NetSuite) et un CMS headless. Le site composable gère des règles complexes (remises volume, encours, validation hiérarchique) que Shopify seul ne permet pas nativement.

4. Scale-up en hypercroissance

Une marque qui passe de 1 M€ à 20 M€ de GMV en 18 mois a besoin de remplacer son moteur de recherche, puis son CDP, puis son frontend, sans tout migrer. Le composable absorbe cette croissance par ajout de briques.

Erreurs fréquentes

- Sous-estimer l’intégration : chaque API ajoute de la latence, des points de panne et des coûts de test. Un site composable mal intégré est plus lent qu’un monolithe.

- Empiler les modules sans orchestration : sans event bus ni middleware, les données se désynchronisent (stock, prix, commandes).

- Négliger le DevOps : CI/CD, monitoring, logs distribués, gestion des secrets. Sans équipe technique interne, le TCO explose.

- Choisir le composable pour de mauvaises raisons : si votre catalogue fait 50 produits et que vous vendez en France uniquement, un Shopify bien configuré suffit.

- Croire que “composable” = “gratuit” : les licences SaaS s’additionnent (Algolia, Sanity, Segment, Stripe…). Comptez 500 à 3 000 €/mois rien qu’en abonnements.

- Oublier l’expérience client : un frontend composable mal pensé peut casser la cohérence du parcours (panier, compte, SAV).

Termes liés

- Headless Commerce : séparation frontend/backend, souvent la première étape vers le composable.

- MACH Architecture : Microservices, API-first, Cloud-native, Headless.

- PIM (Product Information Management) : brique de gestion des fiches produits.

- OMS (Order Management System) : orchestration des commandes et retours.

- CDP (Customer Data Platform) : unification des données client.

- API Gateway : point d’entrée unique pour les modules.

- Event-driven architecture : communication asynchrone entre briques.

- Best-of-breed : choisir le meilleur outil par fonction, plutôt qu’une suite unique.

- Monolithe : architecture traditionnelle tout-en-un, opposée au composable.

- Shopify Plus / Adobe Commerce : solutions monolithiques pouvant être partiellement headless.