Enquêtes et recherches sur Shopify et le e-commerce
Nous avons installé les deux thèmes Shopify gratuits et lu leur code source. Dawn embarque 45 sections modifiables et 475 paramètres. Horizon embarque 39 sections appuyées sur 95 blocs réutilisables et environ 1,476 paramètres. Voici ce que chacun construit réellement, et environ $2,000 par an d'applications que les fonctionnalités intégrées remplacent discrètement.
Presque tous les articles qui comparent des thèmes Shopify sont écrits de la même façon. Quelqu’un lit la description sur la page du Theme Store, reformule les points forts avec ses propres mots, puis publie. Personne n’installe le thème. Personne ne compte quoi que ce soit.
Nous avons donc fait le travail fastidieux. Nous avons récupéré le code source complet des deux thèmes gratuits maison de Shopify, Dawn et Horizon, lu chaque fichier de section, et compté les sections, les paramètres qu’elles contiennent, et les blocs que l’on peut y insérer. Nous avons ensuite ouvert les deux boutiques de démonstration en ligne et photographié les sections réelles. Voici ce que les deux thèmes offrent réellement à un commerçant, mesuré plutôt que décrit.
Nous avons cloné les deux dépôts publics le July 15, 2026 avec git clone --depth 1 depuis github.com/Shopify/dawn et github.com/Shopify/horizon, en récupérant le dernier commit de la branche par défaut de chacun.
Pour chaque fichier du dossier sections/ de chaque thème, et pour Horizon également chaque fichier de son dossier blocks/, nous avons extrait le bloc JSON {% schema %}. Un « paramètre » est toute entrée d’un schéma possédant un id, c’est-à-dire ce qu’un commerçant peut réellement modifier dans l’éditeur de thème. Nous n’avons pas compté les en-têtes et les libellés de paragraphe, qui n’ont pas d’id et ne font qu’ajouter du texte d’espacement dans l’éditeur. Les noms d’affichage des sections et des blocs proviennent du fichier locales/en.default.schema.json de chaque thème, où Shopify stocke les noms lisibles par un humain vers lesquels pointent les clés t:.
Les décomptes « unique vs partagé » comparent les noms de sections lisibles par un humain des deux thèmes. Il s’agit d’une comparaison au niveau des libellés, donc une section qui remplit une fonction similaire sous un nom différent est comptée comme unique. Nous signalons les cas notables dans le texte.
Les photos des boutiques ont été capturées sur les boutiques de démonstration officielles à theme-dawn-demo.myshopify.com et theme-horizon-demo.myshopify.com en July 2026, sur une largeur de 1400px.
Les prix des applications sont les prix des forfaits affichés sur la fiche Shopify App Store de chaque application au July 15, 2026, relevés directement sur la page de la fiche. Les prix changent souvent, donc considérez-les comme une photographie de July 2026. Nous n’avons indiqué un chiffre dans le tableau des économies que lorsque nous avons pu le confirmer sur la fiche en ligne.
Voici toute la comparaison en quatre chiffres par thème.
| Ce que nous avons compté | Dawn | Horizon |
|---|---|---|
| Fichiers de section dans le code source | 53 | 40 |
| Sections modifiables par le commerçant | 45 | 39 |
| Paramètres au niveau des sections | 324 | 409 |
| Fichiers de blocs réutilisables | 0 | 95 |
| Paramètres à l’intérieur des blocs | 151 | 1,067 |
| Total des paramètres configurables | 475 | environ 1,476 |
La première surprise, c’est que Dawn a plus de fichiers de section, mais Horizon expose trois fois plus de paramètres. Cet écart raconte à lui seul comment ces deux thèmes sont construits, et cela se résume à un mot : les blocs.
Les blocs de Dawn vivent à l’intérieur de leur section parente. Les blocs de la section Produit vedette de Dawn n’existent qu’à l’intérieur de Produit vedette. Vous ne pouvez pas les emmener ailleurs. Dawn compte 55 de ces définitions de blocs intégrées, totalisant 151 paramètres.
Horizon inverse ce modèle. Il compte 95 fichiers de blocs qui existent de façon autonome et peuvent être insérés dans de nombreuses sections différentes. Un bloc Texte, un bloc Image, un bloc Bouton, un bloc Accordéon, un bloc Curseur de comparaison : vous construisez une section en empilant ces éléments, et le même bloc fonctionne dans le hero, sur une page produit, ou dans le pied de page. C’est pourquoi Horizon a besoin de moins de fichiers de section mais porte bien plus de paramètres. Les blocs de construction sont partagés.
Le tableau ci-dessous répertorie les sections comportant le plus de paramètres dans chaque thème. Cliquez sur l’en-tête d’une colonne pour trier. Il ne s’agit pas de dire qu’un chiffre est meilleur qu’un autre. Il s’agit de voir où chaque thème investit sa complexité.
| Section | Thème | Paramètres | Types de blocs | Ce qu'un commerçant peut construire avec |
|---|---|---|---|---|
| En-tête | Horizon | 42 | 0 | Navigation, recherche, panier et contrôles de compte |
| Hero | Horizon | 36 | 8 | Scène d'ouverture plein cadre avec deux calques de média |
| Collection vedette | Dawn | 23 | 0 | Une rangée de produits sélectionnés sur la page d'accueil |
| Liste de collections | Horizon | 17 | 10 | Grille de collections avec des blocs par carte |
| Produits recommandés | Horizon | 16 | 10 | Rangée automatique de produits associés sur les pages produit |
| Grille de produits (principale) | Dawn | 15 | 0 | La grille de produits et les filtres de la page collection |
| Points chauds produit | Horizon | 15 | 1 | Image lifestyle achetable avec des points cliquables |
| Diaporama | Horizon | 15 | 1 | Diapositives de bannière pleine largeur en rotation |
| Multicolonne | Dawn | 14 | 1 | Rangée d'icônes avec texte, pour la livraison ou les badges de confiance |
| Contenu repliable | Dawn | 13 | 1 | Accordéon de FAQ avec des lignes extensibles |
| Image avec texte | Dawn | 13 | 4 | Une image à côté d'un titre et d'un texte |
| Multirangée | Dawn | 13 | 1 | Rangées empilées alternant image et texte |
| Bannière image | Dawn | 12 | 3 | Bannière hero de la page d'accueil avec texte superposé |
| Média avec texte | Horizon | 8 | 0 | Panneau narratif associant média et texte |
| Collage | Dawn | 8 | 4 | Grille mixte de tuiles image, produit et vidéo |
| Texte enrichi | Dawn | 6 | 4 | Un bloc centré de texte mis en forme |
| Bandeau défilant | Horizon | 5 | 4 | Ruban de texte défilant pour les offres ou les annonces |
En termes de noms de sections, les deux thèmes partagent environ 15 types de sections, notamment En-tête, Pied de page, Diaporama, Collection vedette, Produit vedette, Articles de blog, Liquid personnalisé, Barre d’annonce, ainsi que les pages de compte et de panier. Ce sont les fondamentaux. La partie intéressante, c’est là où ils divergent.
Horizon propose plusieurs sections et blocs que Dawn n’a tout simplement pas :
Dawn conserve quelques sections qu’Horizon a abandonnées en tant qu’éléments autonomes, principalement parce qu’Horizon les a reconstruites sous forme de blocs :
Le schéma est cohérent. Horizon n’a pas supprimé de fonctionnalités, il les a déplacées dans le système de blocs pour que vous les assembliez vous-même. Dawn vous remet des sections déjà finies. Ce que vous préférez dépend de si vous voulez construire ou remplir des cases.
Compter les paramètres est une chose. Voici ce que font réellement quelques-unes de ces sections, du point de vue de la personne qui gère la boutique.
C’est la section la plus configurée de tout Dawn, et c’est celle autour de laquelle la plupart des pages d’accueil sont construites. Ses 23 paramètres comprennent la collection à afficher, le nombre de produits, le nombre de colonnes sur ordinateur et sur mobile, un interrupteur de curseur pour ordinateur, le ratio et la forme de l’image, l’affichage ou non d’une seconde image au survol, le fournisseur, une note en étoiles, et un style de bouton d’ajout rapide.
Le rôle marketing qu’elle remplit, c’est le merchandising. Vous la pointez vers une collection « Nouveautés » ou « Meilleures ventes » et contrôlez exactement le niveau de détail que voit l’acheteur avant de cliquer. Le seul paramètre d’ajout rapide change le tunnel de conversion, car il permet à l’acheteur d’ajouter au panier directement depuis la rangée sans charger la page produit. C’est exactement la fonction pour laquelle beaucoup de boutiques installent une application d’ajout rapide séparée.
C’est la section FAQ de Dawn. Elle utilise un bloc répétable, la rangée repliable, pour que vous puissiez ajouter autant de rangées question-réponse que nécessaire. Les paramètres couvrent le titre, la taille et l’alignement du titre, deux options de mise en page, le jeu de couleurs du conteneur, l’ouverture ou non de la première rangée par défaut, et une image optionnelle à côté de l’accordéon.
La raison pour laquelle cela compte financièrement vient plus loin, dans la section sur les applications. Un accordéon de FAQ intégré est l’une des raisons les plus courantes pour lesquelles un commerçant installe sa première application payante.
Le Hero d’Horizon est la vitrine du thème et sa deuxième section la plus configurée. Il contient deux calques de média indépendants, chacun pouvant être une image ou une vidéo, avec des versions mobiles séparées si vous le souhaitez. En plus de cela, il accepte huit types de blocs, dont texte, bouton, logo, un grand titre « jumbo text », un conteneur de groupe et même un bandeau défilant, et il expose des contrôles de superposition, un effet de reflet flou, un alignement sur les deux axes, et la hauteur de la section.
Sa fonction est de constituer la déclaration d’ouverture de toute la boutique. Comme le contenu est fait de blocs et non de champs fixes, deux boutiques Horizon peuvent n’avoir absolument rien en commun en utilisant la même section. Cette flexibilité explique pourquoi Horizon ressemble davantage à un outil de conception qu’à un thème.
C’est la section à laquelle Dawn n’a pas de réponse. Vous téléversez une image lifestyle, puis y placez des points chauds, et chaque point ouvre un produit. Les paramètres contrôlent la couleur des points chauds, la couleur de l’animation en cible, la superposition, la largeur et la hauteur de la section, et la façon dont le titre et le prix du produit s’affichent.
Le rôle marketing, c’est le « shop the look ». Une boutique de mode ou de déco prend une photo stylisée et permet aux acheteurs d’acheter chaque article qui y figure sans avoir à fouiller dans le catalogue. Sur la plupart des thèmes, c’est une catégorie d’applications payantes à part entière.
Voici l’angle que n’atteignent jamais les articles qui recopient des descriptions. Beaucoup de ces sections remplissent la fonction d’une application que les boutiques paient chaque mois. Quand un thème embarque la fonctionnalité, cet abonnement disparaît.
Nous avons parcouru l’App Store et relevé les prix actuels des forfaits des applications dont une section ou un bloc intégré remplit déjà la fonction principale. Nous n’avons retenu que les applications dont nous avons pu confirmer le prix sur la fiche en ligne au July 15, 2026. Nous avons utilisé le prix du forfait d’entrée, qui est le chiffre le plus accessible, ce qui en fait un plancher prudent.
| Fonctionnalité intégrée | Thème | Application dont elle couvre la fonction principale | Prix d’application confirmé | Par an |
|---|---|---|---|---|
| Système de mise en page en sections et blocs | les deux | PageFly page builder | $24 / month | $288 |
| Formulaire de capture d’e-mails (Inscription par e-mail) | les deux | Privy email and pop ups | $24 / month | $288 |
| Formulaire de commande rapide et en gros | les deux | Wholesale All in One | $24 / month | $288 |
| Accordéon de FAQ et onglets produit | les deux | Smart Tabs | $5 / month | $60 |
| Bandeau défilant et barre d’annonce | les deux | Scrolling Text | $5 / month | $60 |
| Total confirmé sur le forfait d’entrée | $984 / year |
Ces $984 par an représentent le plancher, sur le forfait le moins cher de chaque application. La plupart des boutiques en croissance ne sont pas sur le forfait le moins cher. Le palier suivant de PageFly est à $99 par mois, celui de Privy va de $30 à $45, celui de Wholesale All in One est à $39. Passez aux forfaits que les boutiques réelles paient réellement, et les mêmes fonctionnalités intégrées couvrent alors plus près de $2,000 par an.
Deux mises en garde honnêtes empêchent ceci de ressembler à un argumentaire commercial.
Premièrement, « couvrir la fonction principale » n’est pas « être identique ». Privy gère aussi des pop-ups et des flux automatisés que le formulaire d’inscription intégré au thème ne propose pas. Les applications de vente en gros ajoutent une tarification par groupe de clients que le formulaire de commande rapide n’offre pas. La fonctionnalité du thème couvre le cas courant, pas tous les cas particuliers.
Deuxièmement, une grande catégorie n’est absolument pas couverte. Aucun des deux thèmes n’intègre les avis produits avec acheteurs vérifiés. Cela nécessite toujours une application, et Loox coûte $49.99 par mois sur le forfait mis en avant par sa fiche, soit environ $600 par an. Si le démontage d’un thème prétend qu’il remplace toutes les applications, c’est qu’on essaie de vous vendre quelque chose. Ce n’est pas le cas ici.
Où cela laisse-t-il les thèmes payants du magasin ? Les meilleurs misent précisément sur ce calcul. Un thème premium comme Ultra du Theme Store officiel met en avant des fonctionnalités intégrées, de l’ajout au panier sticky aux offres groupées de produits en passant par les guides des tailles, qui vont au-delà de ce que proposent Dawn et Horizon, ce qui fait encore baisser la facture d’applications. Nous n’avons pas lu le code source d’Ultra comme nous l’avons fait pour ces deux-là, donc nous nous basons uniquement sur ce que montrent sa fiche et sa démo, mais la direction est claire : plus un thème fait par lui-même, moins vous louez d’applications mensuelles.
Si vous voulez le thème gratuit le plus simple et le plus léger, et que vous êtes à l’aise pour remplir des sections déjà prêtes, Dawn reste le choix par défaut raisonnable. Ses 45 sections couvrent une boutique classique, et il ne vous pousse pas à trop en construire.
Si vous voulez concevoir plutôt que remplir des cases, Horizon est un produit véritablement différent. Son système de blocs vous offre environ trois fois plus de paramètres et des types de sections que Dawn ne peut égaler, et plusieurs d’entre eux, les points chauds, le curseur de comparaison, le conteneur générique Section, sont des éléments pour lesquels les commerçants paient habituellement des applications.
Dans tous les cas, la leçon tirée de la lecture du code source est la même que celle enseignée par la facture de l’App Store. Avant d’installer une application payante, ouvrez l’éditeur de thème et vérifiez si la section existe déjà. Sur ces deux thèmes, environ mille dollars par an de cela sont déjà là.
Dawn compte 53 fichiers de section dans son code source. 45 d'entre elles sont des sections modifiables par le commerçant avec des paramètres que l'on peut changer dans l'éditeur de thème, et 8 sont des partiels internes pour le panier et la recherche qui n'ont aucun paramètre. Sur l'ensemble de ces sections modifiables, Dawn expose 324 paramètres de section plus 151 paramètres supplémentaires à l'intérieur de ses blocs.
Oui, bien plus. Horizon expose 409 paramètres répartis dans ses sections, plus 1,067 paramètres répartis dans 95 blocs de thème réutilisables, pour environ 1,476 paramètres configurables au total. Dawn totalise environ 475. L'avantage d'Horizon vient de son système de blocs, où un même bloc peut être réutilisé dans de nombreuses sections.
Pour plusieurs fonctions courantes, oui. Les deux thèmes embarquent des accordéons de FAQ, des formulaires de capture d'e-mails, des formulaires de commande rapide pour la vente en gros, et des barres d'annonce défilantes, qui couvrent la fonction principale d'applications facturant de $5 à $24 par mois chacune. L'exception nette, ce sont les avis produits avec acheteurs vérifiés, pour lesquels il faut toujours une application comme Loox.
Horizon, de loin sur le papier. Ses blocs sont réutilisables d'une section à l'autre au lieu d'être enfermés dans une seule section comme ceux de Dawn, et il embarque environ trois fois plus de paramètres. Dawn est plus simple et plus léger, ce que beaucoup de commerçants préfèrent, mais il offre moins de leviers de réglage.