Enquêtes et recherches sur Shopify et le e-commerce
Les marchands posent la question parce qu'ils veulent savoir si payer une fois signifie posséder quelque chose pour toujours, et la réponse honnête est que l'achat lui-même est unique, mais que le réglage que personne ne nomme sur une page de détails relève du code, pas de la licence : cet article a donc examiné les fichiers du thème plutôt que les textes marketing.
La plupart des gens qui tapent « les thèmes Shopify sont-ils un achat unique » posent en réalité une question plus précise : existe-t-il un abonnement caché enfoui dans un panneau de réglages, un interrupteur récurrent intitulé quelque chose comme « durée d’achat » qui commencera à les facturer plus tard. Ce réglage précis n’existe pas dans les deux thèmes examinés au niveau du code pour cet article, Dawn et Horizon, et le mot « purchase » n’apparaît quasiment pas dans Dawn. Ce qui suit, c’est ce que disent réellement le code et les données du marché, plutôt que ce que sous-entend une page de vente.
Sur un classement combiné de 329 thèmes, le prix médian est de $300, avec des prix allant de $100 à $500. C’est un prix d’achat, versé pour débloquer le fichier du thème pour une boutique, et rien dans les exigences publiées du Shopify Theme Store ne décrit de frais de thème récurrents. Ces exigences fixent plutôt des planchers de performance et d’accessibilité : un score moyen minimum de performance Lighthouse de 60 sur les pages produit, collection et accueil d’un thème, pour ordinateur et mobile, et un score moyen minimum d’accessibilité Lighthouse de 90 sur ces mêmes trois types de pages, également pour ordinateur et mobile. Ce sont des seuils ponctuels qu’un thème franchit avant même d’être référencé, pas des conditions de facturation qu’un marchand doit suivre mois après mois.
Donc, quand quelqu’un demande si l’achat est unique, la réponse côté tarification est oui, quelque part dans cette fourchette de $100 à $500 avec $300 comme point médian du marché. Ce qu’il vaut la peine de vérifier plus loin, c’est de savoir si « one-time purchase » est aussi une expression présente dans les réglages réels du thème, contrôlant quelque chose que le marchand peut configurer. Ce n’est pas le cas, du moins pas dans les deux thèmes inspectés ici.
C’est la partie qu’une page de détails ne montrera pas. Dans Dawn, au commit 258f00f du 2026-08-10, le mot « time » apparaît dans 73 des 351 fichiers du thème. Cela semble beaucoup, jusqu’à ce qu’on voie où : README.md, assets/cart-drawer.js, assets/cart.js et assets/component-rating.css. Chacun de ces fichiers relève soit de la documentation, soit du code qui gère le comportement temporel du panier et l’affichage des étoiles de notation, pas d’un réglage de licence ou de fréquence d’achat. Il n’existe dans Dawn aucune section dédiée à quoi que ce soit ressemblant à une configuration d’achat unique.
Horizon offre davantage de surface pour les deux mots. « Time » apparaît dans 125 des 484 fichiers de Horizon, au commit 8b42ace du 2026-08-31, réparti entre README.md, assets/anchored-popover.js, assets/announcement-bar.js et assets/cart-icon.js. Il s’agit du positionnement des popovers, de la programmation du bandeau d’annonce et du comportement de l’icône du panier. Séparément, « purchase » apparaît dans 25 des 484 fichiers de Horizon, et la piste passe ici par assets/standard-events.d.ts et une pile de fichiers de schéma de langue : locales/ar.schema.json, locales/cs.schema.json, locales/da.schema.json. C’est du suivi d’événements d’achat pour l’analytique et des libellés de schéma traduits, pas un interrupteur de licence qu’un marchand ouvrirait un jour dans l’éditeur de thème.
La façon honnête de le dire : aucun des deux thèmes n’a de section de réglages construite autour d’une logique d’achat unique. Les mots existent parce que le code du panier et le suivi d’événements les utilisent naturellement, et c’est toute l’explication.
| Thème | Mot vérifié | Fichiers le contenant | Où il se trouve réellement |
|---|---|---|---|
| Dawn (commit 258f00f) | « time » | 73 sur 351 | README.md, cart-drawer.js, cart.js, component-rating.css |
| Horizon (commit 8b42ace) | « time » | 125 sur 484 | README.md, anchored-popover.js, announcement-bar.js, cart-icon.js |
| Horizon (commit 8b42ace) | « purchase » | 25 sur 484 | standard-events.d.ts, ar.schema.json, cs.schema.json, da.schema.json |
Méthode : le dépôt complet de chaque thème a été parcouru fichier par fichier à la recherche du mot exact, compté par rapport à son nombre total de fichiers, avec le commit source et la date enregistrés afin que le décompte puisse être reproduit plus tard sur le même instantané.
Puisque le prix ne prédit pas ce qui se passe après le paiement, il est utile de regarder ce qui varie vraiment. Les données de visiteurs réels de juillet 2026, issues de CrUX plutôt que d’un test en laboratoire, montrent que la part médiane des visites mobiles réussissant l’ensemble des Core Web Vitals s’établit à 85.5% sur les thèmes disposant de données suffisantes, au nombre de 247. Le thème le plus performant du marché atteint 98.6% sur mobile, le moins performant se situe à 46.1%. L’ordinateur raconte une histoire comparable avec un bas de fourchette plus large : la médiane est de 86.2% sur 199 thèmes disposant de données suffisantes, le meilleur thème atteint 99.2% et le pire tombe à 30.3%.
Les notes présentent un écart comparable sans correspondance avec le prix. La note moyenne du marché est de 4.53 sur 5 sur 308 thèmes, avec une médiane de 23 avis par thème. Un marchand qui paie le prix médian de $300 n’a aucune garantie de se retrouver près du taux de réussite mobile de 98.6% plutôt que de celui de 46.1%, car rien dans ces jeux de données ne relie la tranche de prix au résultat de performance. Des catégories comme Maison, Vêtements, Électronique, Bijoux et access. et Alimentation et boissons puisent toutes dans ce même ensemble combiné, et aucune d’elles ne comporte de modèle tarifaire distinct lié à la fréquence d’achat.
UTD est l’un des fournisseurs parmi les 329 thèmes de ce classement combiné, et ses préréglages figurent dans le même ensemble de notes et de prix que ceux de tous les autres, la fiche étant consultable directement sur themes.shopify.com/themes?q=utd. Rien dans les faits rassemblés ici ne détaille le taux de réussite Core Web Vitals ou le nombre d’avis propres à UTD séparément des chiffres de marché déjà cités : aucune affirmation spécifique au thème au-delà de sa présence dans le classement ne peut donc être faite à son sujet.
Si une fiche, où que ce soit, affirme qu’un thème dispose d’un « réglage d’achat unique », ouvrez les fichiers réels du thème ou demandez au fournisseur le chemin de fichier précis avant de payer, comme cet article a retracé le décompte de mots de Dawn jusqu’à cart-drawer.js et celui de Horizon jusqu’à standard-events.d.ts. Ensuite, jugez le thème sur les chiffres qui bougent réellement après le paiement, le taux de réussite Core Web Vitals et le nombre d’avis, et non sur une expression qui ne correspond à aucun réglage effectivement livré par l’un ou l’autre thème.
Le thème en lui-même fait généralement l'objet d'un paiement unique, et le prix médian sur les 329 thèmes suivis est de $300 dans une fourchette de $100 à $500. Les exigences de la boutique de Shopify ne mentionnent aucun frais récurrent de thème ; elles fixent un score moyen minimum de performance Lighthouse de 60 et un score moyen minimum d'accessibilité Lighthouse de 90 sur les pages produit, collection et accueil, à la fois pour ordinateur et mobile. Ce sont des seuils ponctuels qu'un thème doit franchir pour être référencé, pas des conditions de facturation. Le coût récurrent de votre forfait Shopify est distinct de ce que vous avez payé pour le fichier du thème.
Non. Dans Dawn, examiné au commit 258f00f du 2026-08-10, le mot « time » apparaît dans 73 fichiers sur 351, mais chaque occurrence se trouve dans README.md, assets/cart-drawer.js, assets/cart.js et assets/component-rating.css, dont aucun ne touche à la licence. Dans Horizon, examiné au commit 8b42ace du 2026-08-31, « time » apparaît dans 125 fichiers sur 484 et « purchase » dans 25 fichiers sur 484, concentrés dans assets/anchored-popover.js, assets/announcement-bar.js, assets/cart-icon.js, assets/standard-events.d.ts et des fichiers de schéma de langue comme locales/ar.schema.json et locales/cs.schema.json. Aucun d'eux n'est une section de licence ; il s'agit de code de temporisation du panier et de suivi des événements d'achat.
Parce qu'un prix payé une seule fois ne dit rien de la qualité dans la durée. La note moyenne du marché s'établit à 4.53 sur 5 sur 308 thèmes, avec une médiane de 23 avis par thème, et cet écart reflète la façon dont un thème se comporte après l'achat, pas ce qu'il a coûté. Deux thèmes tous deux situés dans la fourchette de $100 à $500 peuvent différer nettement en vitesse réelle, puisque les seuls taux de réussite Core Web Vitals sur mobile vont de 46.1% à 98.6% parmi 247 thèmes disposant de données suffisantes.
Les faits réunis ici n'établissent pas ce lien. Ce que l'on sait, c'est que le prix médian est de $300, que le taux de réussite médian sur mobile est de 85.5% et que le taux de réussite médian sur ordinateur est de 86.2%, chacun provenant d'un jeu de données distinct. Aucun fait ne relie la tranche de prix au résultat Core Web Vitals : affirmer que dépenser davantage garantit un thème plus rapide serait inventé, et cet article ne le fera pas.
Vérifiez le code réel plutôt que de croire la formule. Dans Dawn comme dans Horizon, les mots « time » et « purchase » existent dans le code, mais uniquement à l'intérieur de fichiers de panier, de popover, de bandeau d'annonce et de suivi d'événements, jamais dans une section distincte de licence ou de modèle d'achat. Si la documentation d'un thème revendique un réglage dédié d'achat unique, cherchez le chemin de fichier exact avant d'y croire, comme cet article l'a fait avec le cart-drawer.js de Dawn et le standard-events.d.ts de Horizon.