Enquêtes et recherches sur Shopify et le e-commerce
Les marchands qui recherchent des ajustements de sections Dawn veulent généralement une liste de réglages, et celle qui compte est courte : multirow a 13 réglages et un type de bloc, image-with-text a 13 réglages et quatre types de blocs, et aucun des deux n'a de rapport avec le mot vague « layout » qui apparaît dans le code d'autres thèmes sans fonctionnalité correspondante.
La plupart des personnes qui recherchent la personnalisation de sections Dawn s’attendent à une page listant le contenu d’une section, et se retrouvent au contraire face à un discours marketing sur des mises en page flexibles ou une visite guidée en captures d’écran sans nom de réglage associé. La réponse réelle est courte et quantifiable. Dawn intègre une section appelée multirow.liquid avec 13 réglages et 1 type de bloc, et une section appelée image-with-text.liquid avec 13 réglages et 4 types de blocs. Il n’existe aucun fichier dans la version actuelle de Dawn appelé multicolumn, et cette absence mérite d’être nommée plutôt que passée sous silence, car une bonne partie du trafic de recherche cherche visiblement exactement ce mot.
La section multirow, au commit 258f00f vérifié le August 10, 2026, possède 13 réglages et un seul type de bloc. Ce type de bloc unique signifie que chaque rangée de la section suit les mêmes règles structurelles, donc la variété visuelle s’obtient en modifiant les réglages par rangée, pas en insérant un type de bloc différent. Les réglages à connaître par leur nom : image_height est un sélecteur à 4 options, desktop_image_width est un sélecteur à 3 options, image_layout est un sélecteur à 4 options, heading_size est un sélecteur à 5 options, text_style est un sélecteur à 2 options, et button_style est un sélecteur à 2 options. Cela couvre six des treize réglages, et ces six réglages concernent tous la façon dont l’image et le texte se positionnent l’un par rapport à l’autre et la taille du texte affiché, pas le type de bloc de contenu que l’on peut insérer.
La limite pratique ici est que multirow ne peut pas introduire un second type de bloc. Si vous voulez une rangée qui se comporte structurellement différemment des autres, image-with-text est la section conçue pour cela.
Image-with-text.liquid possède également 13 réglages, comme multirow, mais elle intègre 4 types de blocs au lieu de 1. Elle possède aussi son propre réglage image_picker, que la liste de multirow ne présente pas de la même manière. Ses réglages de type sélecteur incluent height avec 4 options, desktop_image_width avec 3 options, layout avec 2 options, image_behavior avec 3 options, et content_layout avec 2 options. Le chevauchement dans le nombre d’options avec les réglages image_height et desktop_image_width de multirow n’est pas une coïncidence de nommage, puisque les deux sections gèrent le même problème sous-jacent : positionner une image par rapport à un bloc de texte, mais image-with-text le fait avec quatre types de blocs possibles là où multirow n’en autorise qu’un.
Le choix entre les deux sections est donc véritablement un choix entre répétition et variété. Si un marchand souhaite six rangées qui se ressemblent toutes structurellement avec des valeurs de réglages différentes, multirow est conçue pour cela. Si un marchand souhaite une seule section avec quatre types de contenu différents à l’intérieur, image-with-text est celle qui le permet, et le schéma de multirow n’a tout simplement pas de nombre de block_type comparable pour y parvenir.
| Section | Fichier | Réglages | Types de blocs | Options clés des sélecteurs |
|---|---|---|---|---|
| Multirow | sections/multirow.liquid | 13 | 1 | image_height (4), desktop_image_width (3), image_layout (4), heading_size (5), text_style (2), button_style (2) |
| Image-with-text | sections/image-with-text.liquid | 13 | 4 | height (4), desktop_image_width (3), layout (2), image_behavior (3), content_layout (2) |
Les deux totaux proviennent directement du dépôt Shopify/dawn au commit 258f00f, vérifié le August 10, 2026, et aucun chiffre de ce tableau n’est estimé.
Comme le comportement de recherche regroupe souvent les questions de personnalisation de Dawn et de Horizon, il vaut la peine de préciser ce qui a été vérifié dans Horizon au commit 8b42ace du August 31, 2026. La chaîne « multicolumn » apparaît dans 24 des 484 fichiers de Horizon, mais chaque occurrence se trouve dans des fichiers de localisation tels que locales/ar.schema.json, locales/cs.schema.json, locales/da.schema.json, et locales/de.schema.json, qui sont des dictionnaires de traduction, pas des schémas de section. Le mot « layout » apparaît beaucoup plus souvent, dans 142 des 484 fichiers, mais il se trouve dans assets/base.css, assets/cart-drawer.js, assets/collection-links.js, et assets/dialog.js, c’est-à-dire dans la logique de style et de script plutôt que dans une section visible par le client avec son propre panneau de réglages. Donc si un marchand supposait que Horizon possède une section portant l’un ou l’autre de ces noms, cette hypothèse ne tient pas, et la méthode employée ici a consisté en une recherche directe dans les fichiers du dépôt, pas en une supposition fondée sur ce qu’un thème inclut « probablement ».
Le marché plus large des thèmes Shopify, d’après un classement de 329 thèmes vérifié sur themescout.co, affiche un prix médian de $300 avec une fourchette allant de $100 à $500, une note moyenne de 4.53 sur 5 sur 308 thèmes, et un nombre médian d’avis de 23. Côté performance, les données du Chrome UX Report de July 2026, qui reflètent le trafic réel des visiteurs plutôt que des tests en laboratoire, montrent une médiane de 85.5% de boutiques réussissant tous les Core Web Vitals sur mobile parmi 247 thèmes disposant de données suffisantes, avec le meilleur thème à 98.6% et le pire à 46.1%. Sur ordinateur, la médiane parmi 199 thèmes est de 86.2%, avec un maximum de 99.2% et un minimum de 30.3%. Rien de tout cela n’est spécifique à multirow ou image-with-text, et cela ne devrait pas servir à privilégier les réglages d’une section par rapport à l’autre, mais cela décrit bien le marché dans lequel ces sections évoluent.
Si vous construisez une page Dawn et avez besoin de rangées répétées avec une structure cohérente, utilisez multirow et appuyez-vous sur ses options image_layout et heading_size. Si vous avez besoin d’une seule section qui mélange plusieurs types de contenu, utilisez image-with-text et vérifiez ses quatre types de blocs avant de supposer que multirow peut faire le même travail.
Pas sous forme de fichier autonome portant ce nom dans la version actuelle vérifiée ici. Ce qui existe, c'est multirow.liquid, qui gère des rangées répétées d'image et de texte, et image-with-text.liquid, qui gère un seul couple image-texte avec une plus grande variété de blocs. Si vous cherchiez « multicolumn » en vous attendant à une section distincte, vous regardez le mauvais nom de fichier de thème, et cette confusion est suffisamment fréquente pour mériter d'être clairement expliquée.
Treize réglages et un type de bloc, selon le dépôt Shopify/dawn au commit 258f00f du August 10, 2026. Parmi eux figurent image_height avec 4 options, desktop_image_width avec 3 options, image_layout avec 4 options, heading_size avec 5 options, text_style avec 2 options, et button_style avec 2 options. Aucun réglage de cette liste ne permet d'ajouter un second type de bloc, donc chaque rangée que vous ajoutez utilise la même structure de bloc.
Image-with-text possède 4 types de blocs contre 1 pour multirow, ce qui signifie que vous pouvez mélanger davantage de types de contenu au sein d'une seule section image-with-text. Elle possède également son propre réglage de sélecteur d'image, plus height (4 options), desktop_image_width (3 options), layout (2 options), image_behavior (3 options), et content_layout (2 options). Les deux sections totalisent tout de même chacune 13 réglages, donc le nombre de blocs est la vraie ligne de partage entre elles, pas le nombre de réglages.
Non, et c'est mesuré, pas supposé. Dans le dépôt Shopify/horizon au commit 8b42ace du August 31, 2026, le mot « multicolumn » apparaît dans 24 des 484 fichiers, mais chacune de ces occurrences se trouve dans des fichiers de localisation comme locales/ar.schema.json, locales/cs.schema.json, locales/da.schema.json, et locales/de.schema.json, c'est-à-dire des chaînes de traduction, pas une section. Le mot « layout » apparaît dans 142 des 484 fichiers, mais il se trouve dans assets/base.css, assets/cart-drawer.js, assets/collection-links.js, et assets/dialog.js, aucun de ces fichiers n'étant un fichier de schéma de section. Horizon a donc ces mots disséminés dans son code sans section dédiée correspondante, et cet écart mérite d'être connu avant de partir à sa recherche.
Le contexte de marché est que 247 thèmes disposent de suffisamment de données mobiles pour rapporter une médiane de 85.5% de boutiques réussissant tous les Core Web Vitals, avec le meilleur thème du marché à 98.6% et le pire à 46.1%. Sur ordinateur, 199 thèmes rapportent une médiane de 86.2%, avec un maximum de 99.2% et un minimum de 30.3%. Ces chiffres décrivent la performance des thèmes de manière générale et ne sont pas liés spécifiquement à multirow ou image-with-text, il faut donc les considérer comme un simple contexte, pas comme une raison de préférer les réglages d'une section à ceux de l'autre.