Guides 9 min de lecturePublié le
Design system e‑commerce : appliquer sa marque à la boutique
Jetons, typographie, couleurs, composants : comment un design system tient la cohérence entre la boutique Shopify, les réseaux sociaux et le packaging.

Sommaire10 parties
- Identité visuelle et design system : deux choses différentes
- Les fondations : les jetons de design
- La typographie
- La couleur
- Les composants de la boutique
- De la boutique aux réseaux sociaux et au packaging
- Construire le système, étape par étape
- Les erreurs fréquentes
- Questions fréquentes
- Pour aller plus loin
Une marque peut avoir une belle identité et une boutique incohérente : trois styles de boutons, des prix qui changent de taille d'une page à l'autre, des visuels de réseaux sociaux qui semblent venir d'une autre maison. Le design system est l'outil qui évite cette dérive. Ce guide explique ce qu'il contient, comment l'appliquer à une boutique Shopify, et comment il relie la boutique aux réseaux sociaux et au packaging.
L'essentiel
L'identité visuelle dit à quoi ressemble la marque ; le design system dit comment l'appliquer, partout, de la même façon.
Ses fondations sont des jetons de design : des valeurs nommées pour les couleurs, la typographie, les espacements, réutilisées par le design et par le code.
Un format standard de jetons existe depuis octobre 2025, publié par le groupe communautaire Design Tokens du W3C.
Sur Shopify, le système passe par les réglages du thème, ses sections et ses blocs, qui laissent l'équipe composer sans sortir de la charte.
Les mêmes jetons se déclinent sur les réseaux sociaux et le packaging, avec des adaptations propres à chaque support.
Identité visuelle et design system : deux choses différentes
L'identité visuelle, c'est le logo, la palette, les typographies, le style photographique. Elle répond à la question « à quoi ressemble la marque ? ». Notre article sur l'identité visuelle d'une boutique traite de ce point.
Le design system répond à une autre question : « comment construit-on chaque écran, chaque visuel, chaque emballage pour qu'ils ressemblent tous à la marque ? ». Il contient trois couches :
les fondations : couleurs, typographie, espacements, rayons, ombres, durées d'animation, sous forme de valeurs nommées ;
les composants : bouton, carte produit, prix, champ de formulaire, bandeau, avec leurs variantes et leurs états ;
les règles d'usage : quand utiliser quel composant, ce qu'on ne fait jamais, et qui valide un nouvel élément.
Une charte graphique en PDF couvre en général la première couche, partiellement. Un design system couvre les trois, et il est relié au code.

Les fondations : les jetons de design
Ce qu'est un jeton
Un jeton de design est une valeur nommée. Au lieu d'écrire #1C2B4A dans trente fichiers, on définit un jeton couleur.texte.principal, utilisé partout. Changer la valeur du jeton change tout ce qui l'utilise.
On organise généralement les jetons en trois niveaux :
Niveau | Exemple | Rôle |
|---|---|---|
Primitif |
| La valeur brute de la palette |
Sémantique |
| Le rôle de la valeur dans l'interface |
Composant |
| L'application à un composant précis |
Le niveau sémantique est le plus important. C'est lui qui permet de changer de palette, de créer un thème sombre ou une édition limitée sans toucher à chaque composant.
Un format standard, depuis 2025
Pendant longtemps, chaque outil avait son format de jetons. Le groupe communautaire Design Tokens du W3C a publié le 28 octobre 2025 la première version stable de sa spécification, la version 2025.10, qui comprend un module de format, un module de couleur et un module de résolution. L'annonce cite des outils qui l'implémentent déjà, comme Style Dictionary, Tokens Studio et Terrazzo. Ce n'est pas une recommandation officielle du W3C, mais ce format commun permet aux outils de design et au code de partager les mêmes fichiers.
Un jeton dans ce format ressemble à ceci :
{
"couleur": {
"rouge-brique-600": { "$type": "color", "$value": { "colorSpace": "srgb", "components": [0.62, 0.22, 0.16] } },
"texte-principal": { "$type": "color", "$value": { "colorSpace": "srgb", "components": [0.11, 0.17, 0.29] } },
"prix-promotion": { "$type": "color", "$value": "{couleur.rouge-brique-600}" }
},
"espace": {
"s": { "$type": "dimension", "$value": { "value": 8, "unit": "px" } }
}
}
Côté design, Figma gère des variables qui jouent le même rôle et peuvent être organisées en modes, par exemple clair et sombre.
La typographie
Le système typographique d'une boutique ne se limite pas à deux polices. Il définit des rôles, chacun avec sa taille, sa graisse, son interligne et sa variante mobile :
titres de page et de section ;
texte courant des fiches et des pages éditoriales ;
nom de produit dans les cartes et sur la fiche ;
prix, ancien prix et prix unitaire, de préférence en chiffres tabulaires pour qu'ils s'alignent ;
étiquettes : badges, mentions de stock, catégories ;
boutons et liens.
Deux points sont propres à Shopify. Le réglage de police natif des thèmes s'appuie sur la bibliothèque de polices de Shopify, qui comprend des polices système et une sélection de Google Fonts. Si la police de votre marque n'y figure pas, le thème doit la charger lui-même depuis ses fichiers, et l'équipe ne pourra pas en changer depuis l'éditeur : c'est un choix à faire en connaissance de cause. Ensuite, vérifiez que la licence de la police couvre bien l'usage web, en plus de l'impression : ce sont souvent deux licences distinctes.
La couleur
Une palette de marque n'est pas un système de couleurs. Le système dit quelle couleur sert à quoi : fond, surface, texte, bordure, action principale, action secondaire, promotion, erreur, succès. Il fixe aussi les associations autorisées.
Ces associations se vérifient. Les WCAG demandent un contraste d'au moins 4,5:1 pour le texte courant, et de 3:1 pour les composants d'interface comme les bordures de champs ou les icônes. Un beige sur crème très élégant sur un moodboard échoue souvent à ce test. Mieux vaut le savoir au moment de définir les jetons que pendant un audit d'accessibilité.
Shopify prévoit dans ses thèmes un réglage de palette de couleurs : un ensemble de couleurs nommées, unique pour tout le thème, que l'équipe retrouve dans chaque réglage de couleur de l'éditeur (documentation). Les thèmes plus anciens utilisent des groupes de schémas de couleurs. Dans les deux cas, l'intérêt est le même : les sections ne proposent pas un sélecteur de couleur libre, mais des couleurs de la marque.
Pour le packaging et l'impression, la même couleur se définit autrement : une référence de nuancier pour l'imprimeur, une valeur pour l'écran. Le design system documente les équivalences, validées sur épreuve, pour que le carton et l'écran racontent la même chose.
Les composants de la boutique
Une boutique repose sur un nombre limité de composants, répétés partout. Les inventorier est la première étape concrète.
Composant | Variantes à prévoir | États à dessiner | Règle à fixer |
|---|---|---|---|
Bouton | Principal, secondaire, texte | Survol, focus clavier, désactivé, chargement | Un seul bouton principal par écran |
Carte produit | Standard, mise en avant, rupture | Survol, focus, deuxième image | Un seul lien vers la fiche |
Prix | Normal, promotion, à partir de, prix unitaire | Variante non disponible | Ancien prix toujours lisible et annoncé comme tel |
Badge | Nouveauté, édition limitée, promotion | Aucun | Un badge par carte au plus |
Sélecteur de variante | Pastilles, boutons, liste | Sélectionné, épuisé, focus | Le nom de la valeur toujours lisible |
Champ de formulaire | Texte, sélection, case à cocher | Focus, erreur, désactivé | Étiquette visible, erreur en texte |
Panier latéral | Vide, avec articles, seuil de livraison | Ouverture, chargement, erreur | Focus dans le panier à l'ouverture |
Bandeau d'information | Annonce, alerte | Fermé | Pas plus d'un à la fois |
Les états sont la partie la plus souvent oubliée. Un bouton dessiné sans son état de focus clavier sera implémenté avec le contour par défaut du navigateur, ou pire, sans contour du tout.
Les composants dans un thème Shopify
Sur Shopify, les composants prennent la forme de sections, de blocs et de fragments de code. Les blocs de thème sont définis une fois au niveau du thème, réutilisables dans différentes sections et imbricables entre eux. C'est l'équivalent direct d'une bibliothèque de composants.
La clé est de concevoir les réglages de chaque section comme une traduction du design system. Plutôt que de proposer une couleur libre, une taille de texte en pixels et un arrondi au choix, une section bien pensée propose « style de fond : clair, surface, sombre » et « bouton : principal ou secondaire ». L'équipe compose librement ses pages, mais elle ne peut pas créer par accident un quatrième style de bouton. C'est cet équilibre entre autonomie et cohérence qui distingue un thème développé pour une marque d'un thème généraliste, et que nous détaillons dans notre comparatif sur le thème Shopify sur-mesure.
De la boutique aux réseaux sociaux et au packaging
Le design system n'est pas réservé à l'écran. Les mêmes fondations se déclinent sur chaque support, avec des règles adaptées.
Support | Ce qui se reprend tel quel | Ce qui s'adapte |
|---|---|---|
Boutique | Jetons, typographie, composants | Tailles selon l'écran, états interactifs |
Réseaux sociaux | Couleurs, typographies, style photo, ton | Formats et zones de sécurité propres à chaque réseau, tailles de texte plus grandes |
E-mails | Couleurs, typographies de titre, boutons | Polices de repli, largeur fixe, composants simplifiés |
Packaging et impression | Couleurs (par équivalence), typographies, logo | Références de nuancier, contraintes de matière et de fabrication |
Boutique physique, salons | Couleurs, typographies, signalétique | Échelle, lisibilité à distance |
Pour les réseaux sociaux, l'outil le plus utile est une série de gabarits construits avec les jetons du système : annonce de produit, citation, nouveauté, coulisses. L'équipe change l'image et le texte, la mise en forme reste celle de la marque. Pour le packaging, le système fixe l'usage du logo, les couleurs d'impression et la hiérarchie des informations, et l'unboxing prolonge la boutique. Notre article sur les erreurs de branding qui freinent les ventes revient sur ce point.
Construire le système, étape par étape
1. Inventorier l'existant
Faites des captures de toutes les pages types de la boutique, des derniers visuels publiés et des emballages. Regroupez ce qui se ressemble : vous verrez vite les cinq nuances de gris et les quatre styles de boutons qui se sont installés sans décision.
2. Définir les jetons
Partez de l'identité visuelle et fixez les primitives, puis les jetons sémantiques. Vérifiez les contrastes de chaque association autorisée dès cette étape.
3. Dessiner les composants par ordre d'usage
Commencez par ceux qui portent les ventes : carte produit, prix, bouton, sélecteur de variante, panier. Dessinez chaque état, sur mobile d'abord.
4. Documenter
Une page par composant suffit : à quoi il sert, ses variantes, ses états, ce qu'on ne fait pas avec. La documentation qu'on ne lit pas est celle qui fait vingt pages par bouton.
5. Relier au code
Les jetons alimentent les variables CSS du thème, et les composants du design correspondent aux sections et aux blocs. Quand le design change, le code change au même endroit.
6. Gouverner
Désignez qui valide un nouveau composant ou une nouvelle couleur, et versionnez le système. Une campagne qui a besoin d'un élément nouveau l'ajoute au système, au lieu de créer une exception.
Les erreurs fréquentes
Un design system qui ne vit que dans Figma. Si le code ne s'appuie pas sur les mêmes jetons, les deux divergent dès la première modification.
Trop de variantes. Chaque variante ajoutée est une décision de moins pour l'équipe, mais une incohérence possible de plus. Ajoutez-en quand un besoin réel apparaît.
Des réglages de thème trop libres. Un sélecteur de couleur libre dans chaque section défait le système en quelques semaines.
Des états oubliés. Focus, erreur, chargement, rupture de stock : ce sont eux qui font la qualité perçue d'une boutique.
Un système refait à chaque campagne. Une édition limitée peut changer les couleurs d'accent par ses jetons sémantiques, sans redessiner les composants.
Questions fréquentes
Une boutique a-t-elle besoin d'un design system ?
Dès que plusieurs personnes publient des contenus, ou que la marque existe sur plusieurs supports, oui. Il n'a pas besoin d'être volumineux : des jetons, une dizaine de composants documentés et quelques règles suffisent pour la plupart des boutiques. Son rôle est d'éviter que la cohérence dépende de la mémoire de chacun.
Quelle différence entre une charte graphique et un design system ?
La charte graphique décrit l'identité : logo, couleurs, typographies, exemples d'application. Le design system va plus loin : il définit les valeurs sous forme de jetons, les composants d'interface avec leurs états, et les règles pour les utiliser. Surtout, il est relié au code de la boutique, ce qui le rend applicable et non seulement consultable.
Peut-on appliquer un design system à un thème du Theme Store ?
En partie. Les réglages du thème permettent d'appliquer les couleurs, les polices de la bibliothèque Shopify et certains espacements. Les composants restent ceux du thème, avec ses propres choix. Plus votre système s'éloigne de ces choix, plus il faudra modifier le code du thème, avec les contraintes de mise à jour que cela implique.
Comment utiliser la police de sa marque sur Shopify ?
Si elle fait partie de la bibliothèque de polices de Shopify, elle se choisit dans les réglages du thème. Sinon, le thème doit charger les fichiers de la police depuis ses propres ressources, ce qui demande une intervention dans le code. Vérifiez au préalable que la licence couvre l'usage sur le web.
Qui doit maintenir le design system ?
Une personne responsable côté marque, qui valide les ajouts, et la personne ou l'équipe qui maintient le thème, pour que le code suive. Sans responsable désigné, le système se fige ou se fragmente. Une revue à chaque nouvelle collection ou campagne suffit souvent à le garder à jour.
Pour aller plus loin
Le design system se construit au moment du design de la boutique, et se traduit ensuite dans le thème. C'est le cœur de notre travail en design UX/UI Shopify. Pour appliquer votre identité à votre boutique sans la diluer, écrivez-nous.
Nos réalisations
Des boutiques livrées par le studio
Bijoux personnalisésRefonte · ShopifyMayaliceRefonte luxe minimaliste et six configurateurs produits pour composer son bijou en direct.
Linge de bainMigration et refonte · ShopifyMaison TrungadiPeignoirs et linge de bain confectionnés en Toscane : une boutique à la hauteur des matières.
Thés et infusionsMigration et refonte · ShopifyLe Cercle des PlantesUn thème entièrement sur-mesure pour des thés et infusions conditionnés à la commande.





