Enquêtes et recherches sur Shopify et le e-commerce
Les marchands tapent « shopify predictive search » en s'attendant à une fonctionnalité qu'ils pourraient modeler, mais les fichiers de section montrent que la véritable limite est fixée dans le code bien avant qu'un marchand n'ouvre l'éditeur de thème.
Les marchands qui tapent « shopify predictive search » dans une barre de recherche cherchent généralement un réglage qui rendrait les résultats de recherche plus pertinents ou plus rapides, mais le code raconte une autre histoire. Dawn place 14 réglages dans un seul fichier et permet au marchand de façonner l’affichage des résultats dans le détail. Horizon place zéro réglage dans les deux fichiers qui gèrent l’expérience de recherche elle-même et déplace tous les curseurs ajustables dans un bloc distinct. Aucun des deux thèmes ne permet de modifier la logique de recherche depuis l’éditeur. Les réglages qui existent régissent l’apparence des résultats, pas les résultats qui apparaissent, et connaître cette distinction avant d’ouvrir l’éditeur de thème évite beaucoup de clics à la recherche de quelque chose qui n’a jamais existé.
Le fichier sections/main-search.liquid de Dawn, désigné en interne par t:sections.main-search.name, comporte 14 réglages tels que recensés dans le dépôt Shopify/dawn au commit 258f00f du 2026-08-10. Le réglage de type plage columns_desktop va de 1 à 6 par pas de 1, offrant un contrôle fin sur le nombre de résultats affichés par ligne sur les écrans larges. columns_mobile est un select avec seulement 2 variantes : le choix de mise en page sur mobile est donc binaire plutôt qu’un continuum. image_ratio est un select avec 3 variantes et image_shape va plus loin avec 8 variantes, couvrant par exemple la manière dont les vignettes produit sont recadrées et encadrées. Deux checkboxes complètent les réglages notables : show_secondary_image et show_vendor, de simples interrupteurs on/off.
Aucun de ces 14 réglages ne touche à l’algorithme de recherche. Ils ne régissent que la présentation, ce qui est cohérent avec le rôle attendu d’un fichier de section dans l’architecture de thème de Shopify. Un marchand qui souhaite un classement des résultats différent ou un comportement de correspondance approximative ne le trouvera pas ici, car cette logique se situe entièrement en dehors du schéma de réglages de la section.
La comparaison devient plus nette avec Horizon. Son fichier sections/predictive-search.liquid, désigné par t:names.predictive_search, compte 0 réglage, confirmé au commit 8b42ace du 2026-08-31. Cette section déclare bien 1 type de bloc, mais son propre schéma de réglages est vide. Son fichier compagnon, sections/predictive-search-empty.liquid, désigné par t:names.predictive_search_empty et qui gère ce qui s’affiche lorsqu’une recherche ne renvoie rien, compte aussi 0 réglage au même commit.
Ce n’est pas une lacune de la mesure. C’est ainsi que le thème est construit. Horizon déplace la surface configurable dans blocks/_search-input.liquid, désigné par t:names.search_input, qui comporte 8 réglages. Parmi eux : width, un select avec 2 variantes ; custom_width, une plage de 0 à 100 par pas de 1 pour cent ; input_style, un select avec 2 variantes ; et trois réglages de couleur couvrant input_background_color, input_text_color et input_border_color. Un marchand qui modifie l’apparence de la recherche dans Horizon doit donc trouver le bloc, et non la section, car la section elle-même n’offre rien à ajuster.
| Thème | Fichier | Nombre de réglages | Réglages notables |
|---|---|---|---|
| Dawn | sections/main-search.liquid | 14 | columns_desktop (plage 1–6), image_shape (select, 8 variantes), show_vendor (checkbox) |
| Horizon | sections/predictive-search.liquid | 0 | aucun ; 1 type de bloc déclaré |
| Horizon | sections/predictive-search-empty.liquid | 0 | aucun |
| Horizon | blocks/_search-input.liquid | 8 | custom_width (plage 0–100 %), input_background_color, input_border_color |
La méthode est simple : lire le schéma de réglages déclaré en haut de chaque fichier Liquid, compter les entrées, et noter leur type et leur plage lorsque le schéma en précise une. Même dépôt, même référence de commit par thème, aucune interprétation ajoutée au-delà de ce que le schéma énonce lui-même.
Sur l’ensemble du marché suivi par themescout.co, 329 thèmes figurent dans le classement consulté le 2026-09-04, avec un prix médian de $300 et une fourchette allant de $100 à $500. La note moyenne sur 308 thèmes disposant d’assez d’avis est de 4.53 sur 5, et le nombre médian d’avis par thème est de 23. Rien de tout cela ne renseigne un marchand sur les réglages d’une section précise, mais cela donne une idée de l’ampleur du choix disponible avant de se restreindre à Dawn ou Horizon en particulier.
La performance est l’autre élément de contexte qui mérite d’être mentionné une fois. Sur mobile, la part médiane de boutiques réussissant tous les Core Web Vitals s’établit à 85.5% sur 247 thèmes disposant de données suffisantes, avec le meilleur thème du marché à 98.6% et le pire à 46.1%. Sur desktop, la médiane est de 86.2% sur 199 thèmes, avec un meilleur à 99.2% et un pire à 30.3%. Ces chiffres proviennent des données CrUX couvrant juillet 2026, c’est-à-dire du trafic de vrais visiteurs et non d’un benchmark de laboratoire. Une section de recherche plus lourde, avec davantage de balisage, pourrait plausiblement pousser un thème vers le bas de cette fourchette, même si les données dont nous disposons n’isolent pas les sections de recherche comme cause spécifique.
Vérifiez les fichiers de section et de bloc du thème envisagé plutôt que de supposer que ses réglages de recherche prédictive ressembleront à ceux de Dawn simplement parce que Dawn est le thème de référence utilisé par la plupart des guides. Si la section de recherche d’un thème affiche zéro réglage comme celle de Horizon, cherchez un bloc compagnon avant de conclure que la fonctionnalité est totalement absente.
Oui, via columns_desktop, un réglage de type plage allant de 1 à 6 par pas de 1 dans sections/main-search.liquid. Il existe un réglage columns_mobile distinct, mais il s'agit d'un select avec seulement 2 variantes plutôt que d'une plage : le choix de mise en page sur mobile est donc plus restreint que sur desktop. Les deux réglages se trouvent dans le même fichier, Shopify/dawn au commit 258f00f, daté du 2026-08-10. Aucun de ces réglages ne touche aux produits que l'algorithme de recherche fait remonter, uniquement à la façon dont les résultats renvoyés sont agencés.
Oui. show_secondary_image est un réglage de type checkbox dans sections/main-search.liquid, l'un des 14 réglages recensés dans ce fichier au commit 258f00f du 2026-08-10. La même section comporte aussi une checkbox show_vendor : le nom du fournisseur et l'image secondaire peuvent donc être activés ou désactivés indépendamment. Aucun de ces réglages ne modifie les données renvoyées par la requête de recherche, seulement ce que le thème choisit d'en afficher.
Parce que sections/predictive-search.liquid de Horizon compte 0 réglage et que sections/predictive-search-empty.liquid en compte également 0, les deux étant confirmés au commit 8b42ace du 2026-08-31. Horizon déplace la partie ajustable dans un bloc plutôt que dans la section : blocks/_search-input.liquid comporte 8 réglages, dont width, custom_width sous forme de plage de 0 à 100 par pas de 1 pour cent, et trois réglages de couleur pour l'arrière-plan, le texte et la bordure. Cette absence dans les fichiers de section est donc réelle et mesurée, ce n'est pas une lacune de notre relevé, et quiconque modifie l'apparence de la recherche dans Horizon doit regarder le bloc, pas la section.
Les données dont nous disposons n'isolent pas spécifiquement les sections de recherche, mais elles montrent l'amplitude dans laquelle peut se situer la performance globale d'un thème sur les Core Web Vitals. Sur mobile, la médiane sur 247 thèmes disposant de données suffisantes est de 85.5% de boutiques réussissant tous les Core Web Vitals, avec une fourchette allant de 46.1% à 98.6%. Sur desktop, la médiane sur 199 thèmes est de 86.2%, avec une fourchette de 30.3% à 99.2%. Ces chiffres proviennent des données CrUX portant sur de vrais visiteurs en juillet 2026, et non d'un test en laboratoire : une section de recherche plus lourde est donc un facteur plausible parmi beaucoup d'autres pour expliquer où un thème donné se situe dans cette fourchette.
Au seul décompte des réglages, oui. Le fichier sections/main-search.liquid de Dawn compte 14 réglages dans un seul fichier. Horizon répartit la même fonction sur trois fichiers, dont deux comptent 0 réglage chacun, et un bloc, blocks/_search-input.liquid, qui en compte 8. Au total, la surface liée à la recherche chez Horizon représente 8 réglages dans le bloc plus zéro dans les deux sections, contre 14 chez Dawn dans une seule section. L'architecture diffère davantage que la configurabilité brute.