Lorsqu’une entreprise développe son activité dans plusieurs pays ou exploite plusieurs marques, son organisation e-commerce peut rapidement se complexifier. Faut-il gérer un catalogue différent par marché ? Mutualiser certains produits ? Adapter les prix, les langues ou les contenus ? Et surtout, comment conserver les spécificités de chaque site sans multiplier les outils et les opérations de gestion ?
C’est tout l’enjeu d’un e-commerce multisite : permettre à plusieurs sites, marques ou marchés de coexister au sein d’un même écosystème, tout en définissant ce qui doit être partagé et ce qui doit rester spécifique.
Sur ce point, Magento dispose nativement d’une architecture multisite. Une même installation Magento Open Source ou Adobe Commerce peut gérer plusieurs sites web, boutiques et vues de boutique selon une organisation hiérarchique.
Cette architecture en fait une solution particulièrement intéressante pour les projets multi-marques et multi-pays. Mais encore faut-il bien comprendre son fonctionnement et, surtout, définir le bon niveau de mutualisation entre les différents sites. C’est ce que nous allons voir dans cet article.
Qu’est-ce qu’un e-commerce multisite ?
Un e-commerce multisite permet à une entreprise de gérer plusieurs sites marchands au sein d’un même écosystème. Ces sites peuvent correspondre à différentes marques, différents pays, différentes activités ou encore différents catalogues.
L’objectif n’est pas nécessairement de proposer la même expérience partout. Au contraire, une organisation multisite permet de mutualiser certains éléments tout en conservant les spécificités nécessaires à chaque site.
Un même écosystème pour gérer plusieurs sites e-commerce
Prenons l’exemple d’un groupe qui commercialise deux marques dans plusieurs pays. Certaines données ou fonctionnalités peuvent être communes à l’ensemble de l’activité, tandis que chaque marque conserve son identité, son catalogue ou ses contenus. Les sites destinés à différents marchés peuvent également nécessiter des langues, devises, prix ou règles commerciales spécifiques.
L’enjeu consiste donc à trouver le bon équilibre entre centralisation et autonomie : éviter de dupliquer inutilement ce qui peut être partagé, sans imposer un fonctionnement identique à tous les sites.
Dans quels cas une organisation multisite devient-elle pertinente ?
La question du multisite se pose notamment lorsqu’une entreprise :
- développe une même marque dans plusieurs pays ;
- gère plusieurs marques ou enseignes ;
- propose des catalogues ou offres différents selon ses activités ;
- doit adapter son expérience e-commerce à plusieurs marchés ;
- combine plusieurs de ces besoins au sein d’un même groupe.
Plus le nombre de marques, de marchés ou de spécificités augmente, plus la manière dont les différents sites sont organisés devient structurante.
C’est précisément sur ce point que Magento se distingue : Magento Open Source comme Adobe Commerce intègrent nativement une hiérarchie permettant de gérer plusieurs sites, boutiques et vues de boutique depuis une même instance.ommerce intègrent nativement une hiérarchie permettant de gérer plusieurs sites, boutiques et vues de boutique depuis une même instance.
Comment fonctionne le multisite natif de Magento ?
Magento Open Source et Adobe Commerce permettent de gérer plusieurs sites e-commerce depuis une même installation grâce à une organisation en trois niveaux : Website, Store et Store View. Chaque niveau a un rôle différent et permet de définir jusqu’où une configuration ou une donnée doit être partagée ou, au contraire, spécifique.

C’est cette logique qui rend Magento particulièrement intéressant pour un projet multisite : il n’est pas nécessaire de dupliquer toute la plateforme pour créer différentes expériences e-commerce. L’architecture peut être organisée en fonction des marques, des marchés et des besoins de l’entreprise.
Website : le premier niveau de l’architecture Magento
Le Website correspond au niveau le plus haut de l’architecture multisite Magento. Une même installation peut gérer plusieurs Websites, chacun pouvant notamment disposer de son propre domaine et de certaines configurations spécifiques.
Dans un projet international ou multi-marques, ce niveau peut par exemple être utilisé pour séparer des activités qui nécessitent des règles commerciales différentes. Les prix peuvent notamment être configurés au niveau global ou au niveau Website, tandis que les moyens de paiement et le processus de checkout sont également gérés à ce niveau.
Le choix de créer plusieurs Websites doit donc répondre à une véritable différence de fonctionnement entre les sites, et pas simplement à une volonté de distinguer visuellement deux expériences.
Store : pour organiser différents catalogues
Sous chaque Website, Magento permet de créer plusieurs Stores.
Le Store sert notamment à structurer le catalogue et la navigation. Chaque Store peut disposer de sa propre catégorie racine et donc proposer une organisation de catalogue et un menu principal différents, tout en restant rattaché au même Website.
Cette organisation peut être particulièrement utile lorsqu’un groupe gère plusieurs marques ou plusieurs offres qui ne présentent pas leurs produits de la même manière.
Store View : pour adapter notamment les langues et l’affichage
Enfin, chaque Store peut comporter plusieurs Store Views. Elles sont notamment utilisées pour proposer différentes versions linguistiques d’une même boutique.
Une Store View permet par exemple d’adapter la langue, certains contenus ou encore la devise affichée, tout en conservant les mêmes informations produit de base lorsque cela est pertinent.
On peut ainsi imaginer une boutique destinée à plusieurs marchés avec une vue française, une vue anglaise et une vue espagnole, sans avoir à recréer trois catalogues entièrement indépendants.
Website → Store → Store View : cette hiérarchie permet donc de définir progressivement ce qui est commun et ce qui doit être spécifique. C’est précisément cette capacité de mutualisation que nous allons maintenant regarder plus concrètement.
Que peut-on mutualiser entre plusieurs sites Magento ?
L’un des principaux intérêts d’une architecture Magento multisite est de ne pas avoir à gérer chaque site comme un projet totalement indépendant. Les différents sites reposent sur une même instance Magento et une administration commune, tandis que la hiérarchie Website, Store et Store View permet de déterminer à quel niveau s’appliquent les données et les configurations.
Cette mutualisation peut concerner plusieurs éléments de l’écosystème e-commerce.
Le catalogue produit constitue un premier exemple. Magento s’appuie sur une base catalogue commune, puis permet d’assigner les produits aux différents Websites. Des Stores appartenant à un même Website peuvent partager le catalogue tout en proposant une sélection de produits ou une arborescence différente.
Le socle technique est lui aussi mutualisé. Les différents Stores d’une même installation utilisent le même code et sont administrés depuis le même back-office. Il devient ainsi possible de faire évoluer des fonctionnalités communes sans maintenir autant de plateformes totalement indépendantes que de marques ou de marchés.
Enfin, Magento fonctionne avec une logique de portée des configurations. Certaines valeurs peuvent être définies globalement puis héritées par les différents sites, tandis que d’autres peuvent être adaptées à un Website ou à une Store View.
C’est donc au moment de concevoir l’architecture qu’il faut déterminer ce qui a réellement intérêt à être commun. Mutualiser systématiquement n’est pas l’objectif. Il s’agit plutôt d’éviter de dupliquer ce qui peut être partagé tout en conservant la possibilité d’adapter chaque site aux besoins de sa marque ou de son marché.
Que peut-on personnaliser pour chaque marque ou chaque pays ?
Une architecture e-commerce multisite ne signifie pas que toutes les boutiques doivent fonctionner de manière identique. Magento permet justement de faire varier de nombreux éléments selon le niveau concerné dans la hiérarchie.
L’enjeu est de conserver un socle commun lorsque cela a du sens, tout en laissant à chaque marque ou marché suffisamment d’autonomie pour répondre à ses propres contraintes commerciales.
Adapter les catalogues et l’offre produit
Toutes les marques ou tous les pays ne commercialisent pas nécessairement les mêmes produits.
Dans Magento, les produits peuvent être affectés à différents Websites. Au sein d’un même Website, les Stores peuvent également s’appuyer sur des catégories racines différentes pour proposer des sélections et des organisations de catalogue distinctes.
Un groupe peut ainsi exploiter un catalogue produit commun tout en décidant qu’une référence sera disponible sur certains sites seulement ou qu’elle sera présentée dans une arborescence différente selon la marque.
Gérer des prix et des règles commerciales différents
Les politiques tarifaires peuvent également varier d’un marché à l’autre.
Magento permet de définir la portée des prix au niveau global ou Website. Un même produit peut donc avoir un prix différent selon le Website sur lequel il est commercialisé.
Cette possibilité est particulièrement utile lorsque les marques ou les pays ont des stratégies tarifaires différentes, par exemple en raison du positionnement commercial, des coûts de distribution ou des spécificités du marché.
Adapter les langues, les contenus et les devises
Les Store Views permettent notamment de gérer différentes versions linguistiques d’une boutique. Les contenus peuvent ainsi être traduits et adaptés à chaque vue sans nécessiter la création d’une nouvelle plateforme.
Magento permet également de gérer plusieurs devises. La devise de base peut être définie au niveau du Website, tandis que la devise affichée peut varier au niveau de la Store View.
L’adaptation à un pays ne consiste donc pas simplement à traduire le site : l’organisation Magento peut refléter certaines spécificités commerciales propres à chaque marché.
Conserver une identité propre à chaque marque
Enfin, mutualiser le socle ne signifie pas uniformiser l’expérience.
Plusieurs Stores peuvent proposer des designs et des sélections de produits différents, tout en partageant une même installation et une partie du catalogue.
Une entreprise multi-marques peut donc conserver des univers distincts côté client tout en évitant de gérer chaque marque sur une plateforme totalement indépendante.
C’est justement tout l’intérêt de l’architecture multisite de Magento : choisir précisément le niveau auquel une différence doit être introduite, plutôt que de dupliquer systématiquement l’ensemble du dispositif e-commerce.
Quelles erreurs éviter dans une architecture Magento multisite ?
La flexibilité du multisite Magento offre de nombreuses possibilités, mais elle implique aussi de faire les bons choix dès la conception. Une architecture trop complexe ou mal structurée peut faire perdre une partie des bénéfices de la mutualisation et devenir plus difficile à faire évoluer dans le temps.
L’enjeu n’est donc pas de multiplier les Websites, Stores ou Store Views parce que Magento le permet, mais de construire une organisation cohérente avec les besoins réels de l’entreprise.
Multiplier les spécificités alors qu’elles pourraient être mutualisées
C’est l’un des écueils que nous pouvons rencontrer sur des architectures multisites : créer trop de particularités pour chaque marque ou chaque pays alors que certains éléments pourraient rester communs.
À mesure que les exceptions s’accumulent, les sites deviennent plus difficiles à maintenir et à faire évoluer. Une modification qui aurait pu être réalisée une seule fois doit alors être répercutée sur plusieurs périmètres.
Le travail de cadrage consiste donc à se poser systématiquement la question : cette différence répond-elle à un véritable besoin métier ou pourrait-elle être gérée au niveau supérieur et partagée par plusieurs sites ?
C’est précisément là que l’architecture multisite de Magento prend tout son sens : conserver les spécificités nécessaires sans recréer artificiellement plusieurs plateformes indépendantes au sein d’une même instance.
Construire la hiérarchie sans anticiper son évolution
Une architecture adaptée à deux marques et trois pays aujourd’hui doit aussi pouvoir accompagner l’ouverture d’un nouveau marché ou l’arrivée d’une nouvelle marque demain.
La hiérarchie Website → Store → Store View ne doit donc pas uniquement traduire l’organisation actuelle. Elle doit également tenir compte de la manière dont l’écosystème e-commerce est susceptible d’évoluer.
Adobe recommande d’ailleurs de planifier la hiérarchie des sites, boutiques et catalogues en prenant en compte les besoins futurs de l’organisation.
Une architecture bien pensée doit ainsi permettre d’ajouter de nouvelles déclinaisons sans devoir remettre en cause l’ensemble des choix structurants déjà réalisés.
Sous-estimer l’impact du nombre de sites sur les performances
Le fait que Magento permette de gérer plusieurs sites depuis une même instance ne signifie pas que leur multiplication est sans conséquence technique.
À mesure que le nombre de Websites et de Stores augmente, le volume de données catalogue et le nombre de configurations à traiter augmentent également. Adobe indique notamment qu’un nombre important de sites et de boutiques peut augmenter les temps d’indexation et avoir un impact sur les performances.
Le nombre de sites, la taille des catalogues, les volumes de données et les spécificités propres à chaque périmètre doivent donc être pris en compte dès la conception de l’architecture.
L’objectif reste le même : profiter de la capacité multisite de Magento sans créer une complexité disproportionnée par rapport aux besoins du projet.
Comment bien penser son architecture Magento multisite ?
Une architecture Magento multisite réussie ne consiste pas à exploiter toutes les possibilités offertes par la plateforme. Elle consiste surtout à choisir le bon niveau de mutualisation pour chaque besoin.
Avant de construire la hiérarchie des Websites, Stores et Store Views, il est donc essentiel de partir de l’organisation réelle de l’entreprise : quelles marques doivent être gérées ? Sur quels marchés ? Quels catalogues sont communs ? Quelles règles commerciales diffèrent ? Quels contenus ou fonctionnalités doivent rester spécifiques ?
À partir de ces besoins, l’architecture peut être pensée autour de trois principes :
> mutualiser ce qui peut l’être, afin d’éviter les duplications inutiles et de simplifier les évolutions ;
> conserver les spécificités qui ont une véritable justification métier, qu’elles soient liées à une marque, un pays ou une activité
> anticiper les évolutions futures, pour que l’arrivée d’une nouvelle marque ou l’ouverture d’un nouveau marché ne nécessite pas de repenser toute l’architecture.
C’est finalement là que réside l’intérêt de Magento pour un e-commerce multisite. Sa force ne vient pas uniquement de sa capacité à gérer plusieurs sites depuis une même plateforme, mais de la possibilité de construire une hiérarchie adaptée à l’organisation de l’entreprise, en partageant une partie du socle tout en conservant les spécificités nécessaires à chaque marque ou chaque marché.
Pour les organisations multi-marques ou internationales, le sujet n’est donc pas simplement de savoir combien de sites Magento peut gérer. La vraie question est plutôt : comment organiser ces sites pour conserver un écosystème cohérent, maintenable et capable d’évoluer dans le temps ?
Vous avez un projet Magento multi-marques ou multi-pays ?
Nos experts Magento vous accompagnent pour concevoir une architecture multisite adaptée à votre organisation, en trouvant le bon équilibre entre mutualisation, spécificités métier et évolutivité.
Découvrir notre expertise Magento multisite →