Intégrer une maquette Figma sur Shopify : processus et limites
Vous avez des maquettes Figma pour votre boutique et vous voulez les voir prendre vie sur Shopify. Voici comment ça se passe concrètement, ce qui est possible, ce qui ne l'est pas, et comment bien préparer votre projet.
Pourquoi Figma est devenu le standard
Figma est l'outil de design le plus utilisé en 2026. Collaboratif, accessible en ligne, avec un écosystème de plugins riche. La quasi-totalité des designers e-commerce travaillent dessus.
L'avantage pour le développeur : Figma expose les propriétés CSS (couleurs, tailles, espacements, typographies) via son mode Dev Mode, ce qui accélère considérablement l'intégration. Fini les allers-retours pour demander « quelle taille fait ce texte ? », tout est extrait automatiquement.
Pour les marchands, Figma permet de visualiser exactement à quoi ressemblera leur boutique avant que la première ligne de code soit écrite. C'est un outil de communication entre le designer, le développeur et le client.
Le processus d'intégration étape par étape
Transformer des maquettes en boutique fonctionnelle suit un processus précis en 5 phases.
Phase 1 : Analyse des maquettes
Avant de coder, j'analyse la structure complète : quelles sections sont réutilisables, quels éléments doivent être dynamiques (modifiables depuis l'éditeur Shopify), quelles interactions sont prévues (hover, animations, transitions). Je note aussi les incohérences potentielles entre desktop et mobile.
Phase 2 : Architecture des sections
Chaque bloc de la maquette est cartographié en section Shopify indépendante. C'est l'étape clé : bien découper les sections détermine la flexibilité que le marchand aura dans l'éditeur. Un bon découpage permet de réorganiser les blocs, ajouter ou supprimer des éléments sans toucher au code.
Phase 3 : Développement Liquid + CSS
Le code est écrit en Liquid (le langage de Shopify), HTML et CSS. Chaque section est responsive par défaut et respecte les conventions Shopify pour être compatible avec l'éditeur de thème. J'utilise les variables CSS du thème pour que les couleurs et typographies restent cohérentes.
Phase 4 : Paramétrage de l'éditeur
Chaque section expose des paramètres dans l'éditeur : textes, images, couleurs, espacements, nombre de colonnes… Le but est que le marchand puisse modifier 90% du contenu sans intervenir dans le code.
Phase 5 : Tests et ajustements
Tests sur tous les écrans (mobile, tablette, desktop), tous les navigateurs principaux (Chrome, Safari, Firefox), avec du vrai contenu. Les ajustements entre la maquette et le résultat final sont normaux et font partie du processus, le contenu réel (longueurs de texte, tailles d'images) impose toujours des adaptations.
Ce qui est fidèlement reproductible
- Typographies, couleurs, espacements : reproduction pixel-perfect grâce au Dev Mode de Figma
- Mises en page complexes : grilles asymétriques, overlaps, sections pleine largeur, layouts en Z
- Animations : transitions au survol, apparitions au scroll, parallax, micro-interactions
- Composants réutilisables : boutons, cartes produit, témoignages, icônes, badges
- Responsive : adaptation mobile même si les maquettes ne montrent que le desktop. Un bon développeur anticipe le mobile à partir du design desktop.
Les limites à connaître
Le checkout Shopify
Le checkout est géré par Shopify et n'est personnalisable visuellement que sur Shopify Plus (à partir de 2300€/mois). Sur les plans standard, vous pouvez uniquement modifier le logo, les couleurs et les polices. Si votre maquette Figma inclut un checkout entièrement redesigné, il faudra soit passer en Plus, soit adapter vos attentes.
Contenu dynamique vs statique
Figma montre un design figé avec du contenu parfait. En réalité, le contenu change : titres plus longs ou plus courts, descriptions absentes, images de tailles et ratios différents, produits en rupture. Le développeur doit anticiper toutes ces variations pour que le design reste cohérent dans tous les cas de figure.
Performance vs effets visuels
Un design avec 10 animations simultanées, des vidéos plein écran et des effets de parallax sur chaque section sera spectaculaire sur Figma mais potentiellement lent sur mobile. L'intégration implique parfois de simplifier certains effets pour maintenir des Core Web Vitals acceptables, c'est un compromis nécessaire.
Les fonctionnalités Shopify
Certaines fonctionnalités Shopify (filtres de collection, variantes produit, formulaires) ont un comportement natif qui ne peut pas être entièrement redéfini sans développement JavaScript avancé. Mieux vaut travailler avec ces contraintes plutôt que contre elles.
Combien ça coûte et combien de temps
Le budget dépend de la complexité des maquettes :
- Intégration simple (5 à 8 sections standards) : 1 500 à 3 000€, 1 à 2 semaines
- Intégration moyenne (10 à 15 sections, animations, mega menu) : 3 000 à 6 000€, 2 à 4 semaines
- Intégration complexe (design unique, interactions avancées, multi-langues) : 6 000 à 12 000€, 4 à 8 semaines
Ces fourchettes incluent le développement, les tests et les ajustements. Les délais dépendent aussi de la réactivité sur les retours, un projet avec des validations rapides avance plus vite.
Préparer ses maquettes pour Shopify
- Prévoyez les versions desktop ET mobile de chaque page
- Pensez « sections » : chaque bloc doit pouvoir vivre indépendamment
- Utilisez des composants Figma pour les éléments répétés (boutons, cartes, icônes)
- Prévoyez les états : hover, actif, vide, erreur, chargement
- Exportez les assets en SVG (icônes) ou WebP (photos)
- Testez avec du contenu réaliste : un titre de 3 mots ET un titre de 15 mots
- Un design system clair (couleurs, typographies, espacements définis)
- Des maquettes organisées avec des noms de calques explicites
- Un accès Dev Mode activé pour le développeur
- Un brief écrit listant les fonctionnalités attendues par section
Vous avez des maquettes Figma à intégrer ?
Envoyez-moi votre fichier Figma, je vous fais un retour sous 24h avec un devis détaillé et un planning réaliste.
Me contacter