Comment les corrections d’accessibilité arrivent dans le thème d’une boutique Shopify, Shopware, WooCommerce ou Magento

Une correction d’accessibilité qui relève du thème d’une boutique est une modification des fichiers mêmes du thème. Validiscan livre ces modifications sous forme de pull request, de copie non publiée d’un thème Shopify ou de lot de correctifs, et ne les met pas en ligne : c’est le commerçant ou son développeur qui les fusionne, les publie ou les applique.

Publication
Dernière mise à jour
Réponses
7 questions
Sources
28 sources

Où placer une correction d’accessibilité dans le thème d’une boutique ?

Une correction d’accessibilité pour un échec dont le thème est à l’origine va dans le fichier du thème de la boutique qui produit le balisage, le style ou le texte défaillant : un fichier de template, une feuille de style, un script ou un fichier de traduction. Chaque plateforme range ces fichiers dans sa propre structure et avec son propre langage de templates.

Où un thème de boutique range son code, par plateforme (d’après la documentation pour développeurs de chaque plateforme)
Plateforme Où se trouve le thème Templates Styles Textes pour les visiteurs
Shopify Un thème dans la boutique, avec les dossiers layout, templates, sections, blocks, snippets, assets, config et locales Liquid ; les templates JSON se contentent de lister les sections qu’affiche une page CSS et JavaScript dans assets Fichiers de langue JSON dans locales, lus avec le filtre t
Shopware 6 Un plugin de thème, ou une application dans le cloud de Shopware Templates Twig sous Resources/views qui étendent les templates de la Storefront avec sw_extends SCSS Fichiers JSON de snippets sous Resources/snippet, lus avec le filtre trans
WooCommerce Un thème WordPress ou un thème enfant sous wp-content/themes, avec les surcharges de templates WooCommerce dans son dossier woocommerce Templates PHP ; les thèmes de blocs utilisent des templates HTML dans un dossier templates Les feuilles de style du thème Un domaine de texte avec des fichiers .pot, .po et .mo
Magento Open Source et Adobe Commerce Un thème, par convention sous app/design/frontend/Vendor/theme, avec un fichier theme.xml Templates .phtml et XML de layout, dans un dossier par module que le thème modifie LESS et CSS, avec les fichiers LESS du thème dans web/css/source Dictionnaires .csv dans le dossier i18n du thème
Détails : le même échec sur quatre plateformes, et ce qui distingue une correction dans le thème d’un overlay

Lorsque le thème est à l’origine d’un échec, la correction va dans le fichier qui produit le balisage, le style ou le texte défaillant : un fichier de template, une feuille de style, un script ou un fichier de traduction du thème de la boutique. Chaque plateforme range ces fichiers dans sa propre structure et avec son propre langage de templates ; le même échec, par exemple un bouton sans nom, peut donc se trouver dans un fichier Liquid sur Shopify, un fichier Twig sur Shopware, un fichier PHP sur WooCommerce et un fichier .phtml sur Magento.

Une correction dans le thème modifie le code que la boutique sert elle-même. Un développeur peut la lire sous forme de diff avant sa mise en ligne et l’annuler comme n’importe quelle autre modification du code. Un overlay d’accessibilité est différent : c’est un script qui modifie les pages de la boutique dans le navigateur du visiteur, alors que le thème reste tel qu’il était, à part la référence qui charge le script. Ce que les overlays modifient et ce qu’ils laissent en l’état

Où chaque plateforme range-t-elle le code du thème ?

Chaque plateforme range le code d’un thème dans sa propre structure : un thème Shopify se compose d’un ensemble fixe de dossiers ; un thème Shopware 6 est un plugin, ou une application dans le cloud de Shopware ; les surcharges de templates WooCommerce vont dans le dossier woocommerce d’un thème enfant WordPress ; un thème Magento se trouve, par convention, sous app/design/frontend/<Vendor>/.

Où un thème Shopify range-t-il son code ?

Un thème Shopify se compose d’un ensemble fixe de dossiers, assets, blocks, config, layout, locales, sections, snippets et templates, et la documentation de Shopify sur l’architecture des thèmes indique que les sous-dossiers autres que ceux qu’elle énumère ne sont pas pris en charge. Le layout contient les éléments répétés, comme l’en-tête et le pied de page ; les sections sont des modules que les commerçants peuvent ajouter et personnaliser ; les snippets sont des morceaux de Liquid qui peuvent être rendus n’importe où dans le thème. Depuis Online Store 2.0, un template peut être un fichier JSON qui se contente de lister des sections, tandis que les templates Liquid contiennent du code. Dans un thème à templates JSON, la correction du balisage d’une page se place donc dans le fichier de section, de snippet, de bloc ou de layout qui le produit. Les textes traduits de la boutique se trouvent dans des fichiers de langue JSON que le thème lit avec le filtre t, et les paramètres du thème qu’un commerçant modifie dans l’éditeur de thème sont enregistrés dans le fichier config/settings_data.json du thème.

Où un thème Shopware 6 range-t-il son code ?

La documentation de Shopware sur les thèmes de la Storefront décrit un thème comme un plugin, ou, dans le cloud de Shopware, une application, qui ne contient aucune logique back-end, seulement la présentation de la boutique, comme des templates Twig et du SCSS. Un thème surcharge un template de la Storefront en créant un fichier au même chemin dans son propre dossier Resources/views, en étendant l’original avec sw_extends et en ne remplaçant que les blocs Twig dont il a besoin. Les textes traduits proviennent de fichiers JSON de snippets placés sous Resources/snippet, utilisés dans les templates avec le filtre trans. Tout thème hérite du thème par défaut de Shopware, @Storefront, et peut aussi hériter d’un autre thème (Shopware sur l’héritage de thèmes). Shopware cite notamment le cas d’un thème acheté dont l’apparence doit changer sans que le code du thème lui-même soit modifié.

Où WooCommerce sur WordPress range-t-il le code d’un thème ?

Les fichiers de template propres à WooCommerce contiennent le balisage du frontend de la boutique et des e-mails HTML ; ils sont livrés avec le plugin, dans wp-content/plugins/woocommerce/templates/. Le guide de WooCommerce sur la structure de ses templates indique qu’on modifie un template en le copiant dans un dossier woocommerce d’un thème enfant, avec la même arborescence mais sans le dossier templates ; la copie remplace alors la version par défaut. Le thème est un thème WordPress classique fait de templates PHP, ou un thème de blocs, dont les templates HTML placés dans /templates l’emportent sur les templates par défaut de WooCommerce de même nom. Un thème enfant modifie un autre thème, son thème parent, sans toucher aux fichiers de ce dernier : un fichier de template du même nom dans le thème enfant remplace celui du thème parent (Theme Handbook de WordPress sur les thèmes enfants). Les chaînes de texte d’un thème sont traduites grâce à son domaine de texte, avec un modèle .pot, plus un fichier .po et un fichier .mo compilé pour chaque langue (Theme Handbook de WordPress sur l’internationalisation).

Où un thème Magento Open Source ou Adobe Commerce range-t-il son code ?

Selon la documentation d’Adobe, les thèmes de boutique de Magento Open Source et d’Adobe Commerce se trouvent par convention sous app/design/frontend/<Vendor>/ (guide d’Adobe sur la structure des thèmes). Dans un thème, chaque module que le thème modifie reçoit son propre dossier, par exemple Magento_Catalog, avec templates pour les fichiers .phtml qui remplacent les templates du module et layout pour les fichiers XML qui étendent ses layouts. Les traductions sont des fichiers .csv dans le dossier i18n du thème, les styles sont du CSS ou du LESS, avec les fichiers LESS du thème dans web/css/source (guide d’Adobe sur le CSS), et theme.xml nomme le thème parent lorsque le thème hérite d’un autre. Un thème hérite des templates, des layouts et des fichiers statiques de son parent : Magento cherche un fichier d’abord dans le thème courant, puis dans ses thèmes ancêtres, puis dans les fichiers du module lui-même (Adobe sur l’héritage de thèmes).

Une mise à jour du thème peut-elle annuler une correction d’accessibilité ?

Oui. Une mise à jour du thème peut annuler une correction d’accessibilité lorsque la correction se trouve dans un fichier que la mise à jour remplace, ou lorsque la mise à jour ne peut pas reprendre la modification ; sur certaines plateformes, d’autres changements peuvent aussi masquer une correction. Les plateformes documentent ce point chacune à leur manière.

  • WooCommerce sur la structure des templates

    WooCommerce

    Les modifications faites directement dans un plugin ou un thème parent disparaissent lors de la mise à jour du plugin ou du thème ; WooCommerce recommande un thème enfant avec des surcharges de templates.

  • Theme Handbook de WordPress sur les templates

    Thèmes de blocs WordPress

    Un template modifié par quelqu’un dans l’éditeur de site est enregistré dans la base de données du site et l’emporte sur les fichiers de template du thème et d’un thème enfant ; une correction apportée dans le fichier d’un tel template n’est alors pas ce que voient les visiteurs.

  • Adobe sur les thèmes et les templates

    Magento Open Source et Adobe Commerce

    Les mises à niveau peuvent écraser les fichiers des thèmes Luma et Blank et les templates par défaut ; l’endroit que recommande Adobe pour les modifications est un thème personnalisé, qui peut hériter de Luma ou de Blank.

  • Shopware sur la configuration des thèmes

    Shopware 6

    Shopware avertit qu’un thème qui surcharge des variables d’un thème tiers peut ne plus compiler si ce thème renomme ou supprime ces variables par la suite.

  • Centre d’aide de Shopify sur la mise à jour des thèmes

    Shopify

    Les modifications de code qui n’entrent pas en conflit avec une mise à jour du thème sont reprises dans la copie mise à jour ; si elles sont incompatibles avec la mise à jour, toutes les modifications de code sont retirées de la copie mise à jour.

Détails : ce que documente chaque plateforme, quel code source du thème reçoit les corrections, et la protection contre les régressions

Une mise à jour du thème peut annuler une correction d’accessibilité lorsque la correction se trouve dans un fichier que la mise à jour remplace, ou lorsque la mise à jour ne peut pas reprendre la modification ; sur certaines plateformes, d’autres changements peuvent aussi masquer une correction. Les plateformes documentent ce point chacune à leur manière.

  • WooCommerce. Selon WooCommerce, les modifications faites directement dans un plugin ou un thème parent disparaissent lorsque le plugin ou le thème se met à jour : la mise à jour supprime entièrement l’ancienne version et la remplace par une copie neuve et à jour (WooCommerce sur la structure des templates). WooCommerce recommande plutôt un thème enfant avec des surcharges de templates. Ces surcharges ne sont pas mises à jour lorsque les templates du cœur de WooCommerce le sont, et le rapport d’état du système de WooCommerce (System Status) peut afficher un avis indiquant qu’une surcharge est obsolète.
  • Thèmes de blocs WordPress. Un template modifié par quelqu’un dans l’éditeur de site est enregistré dans la base de données du site et l’emporte sur les fichiers de template du thème et d’un thème enfant (Theme Handbook de WordPress sur les templates et sur la hiérarchie des templates). Une correction apportée dans le fichier d’un tel template n’est alors pas ce que voient les visiteurs.
  • Magento Open Source et Adobe Commerce. Adobe recommande vivement de ne pas modifier les fichiers des thèmes Luma et Blank ni les templates par défaut, car les mises à niveau peuvent les écraser (Adobe sur les thèmes, Adobe sur les templates). L’endroit que recommande Adobe pour les modifications est un thème personnalisé, qui peut hériter de Luma ou de Blank.
  • Shopware 6. Un thème qui hérite d’un thème acheté laisse inchangé le code de ce dernier, comme décrit plus haut. Shopware avertit qu’un thème qui surcharge des variables d’un thème tiers peut ne plus compiler si ce thème renomme ou supprime ces variables par la suite (Shopware sur la configuration des thèmes).
  • Shopify. Le centre d’aide de Shopify sur la mise à jour des thèmes indique que les modifications de code qui n’entrent pas en conflit avec une mise à jour du thème sont reprises dans la copie mise à jour. Si elles sont incompatibles avec la mise à jour, toutes les modifications de code sont retirées de la copie mise à jour, et les conserver suppose de les recopier dans la nouvelle version. La mise à jour arrive sous forme de thème brouillon dont le nom commence par « Updated copy of ».

Les corrections de Validiscan modifient les fichiers du code source du thème qu’il reçoit. Savoir de quel code source il s’agit (le thème utilisé, son thème enfant ou un thème qui en hérite) est donc une question à poser au développeur de la boutique avant le début du travail. Lorsqu’un thème WooCommerce parvient à Validiscan sous forme de ZIP, le portail client demande le dossier du thème « y compris le thème enfant si vous en utilisez un ». La protection contre les régressions, un service distinct facturé chaque mois après un projet, scanne de nouveau la boutique chaque semaine ou chaque mois et compare chaque exécution à la référence. Lorsqu’un échec corrigé est constaté de nouveau, par exemple après une mise à jour du thème, le constat est rouvert et signalé comme une régression. Un nouveau scan ne trouve que ce que des contrôles automatisés peuvent trouver sur les pages qu’il atteint.

Comment Validiscan accède-t-il au code source du thème ?

Validiscan obtient une copie du code source du thème de l’une des trois façons suivantes : un dépôt GitHub (les quatre plateformes), un mot de passe Theme Access (Shopify uniquement) ou un ZIP du thème (les quatre plateformes, pour un lot de correctifs). Sans aucune de ces trois voies, aucune correction n’est préparée.

Les trois façons dont Validiscan obtient une copie du code source du thème
Voie d’accès Plateformes Ce qu’il faut
Un dépôt GitHub Les quatre La boutique installe l’application GitHub de Validiscan sur le dépôt, ou donne à Validiscan un jeton d’accès. Dans la configuration de Validiscan, l’application dispose d’un accès en écriture au contenu du dépôt et à ses pull requests, d’un accès en lecture à ses métadonnées, et de rien d’autre.
Un mot de passe Theme Access Shopify uniquement Un mot de passe que crée l’application Theme Access de Shopify ; ces mots de passe donnent un accès en écriture aux seuls thèmes (la portée write_themes). Pour configurer l’application, il faut le propriétaire de la boutique, ou un membre du personnel ou un collaborateur disposant de l’autorisation Thèmes.
Un ZIP du thème Les quatre Un seul fichier de 100 Mo au maximum, téléversé dans le portail client, pour un lot de correctifs.

Source : Shopify, Manage theme access

Détails : les trois voies d’accès, le dossier de travail, et ce que le portail demande sur chaque plateforme

Validiscan prépare les corrections sur une copie du code source du thème, qu’il obtient de l’une des trois façons suivantes. Il applique les corrections dans un dossier de travail temporaire, supprimé après chaque livraison.

  • Un dépôt GitHub, sur les quatre plateformes. La boutique installe l’application GitHub de Validiscan sur le dépôt, ou donne à Validiscan un jeton d’accès. Dans la configuration de Validiscan, l’application dispose d’un accès en écriture au contenu du dépôt et à ses pull requests, d’un accès en lecture à ses métadonnées, et de rien d’autre.
  • Un mot de passe Theme Access, sur Shopify uniquement. L’application Theme Access de Shopify crée des mots de passe qui donnent un accès en écriture aux seuls thèmes (la portée write_themes). Pour configurer l’application, il faut le propriétaire de la boutique, ou un membre du personnel ou un collaborateur disposant de l’autorisation Thèmes. Au 6 octobre 2026, la documentation de Shopify indique que le lien vers le mot de passe expire au bout de 7 jours ou dès qu’il a été consulté, et que la suppression du mot de passe révoque l’accès.
  • Un ZIP du thème, sur les quatre plateformes, pour un lot de correctifs, téléversé dans le portail client sous la forme d’un seul fichier de 100 Mo au maximum. Le portail demande le dossier du plugin de thème sous custom/plugins sur Shopware, le dossier du thème sous wp-content/themes sur WooCommerce, le dossier du thème sous app/design/frontend sur Magento, et le fichier du thème téléchargé depuis l’interface administrateur Shopify sur Shopify.

Sans aucune de ces trois voies, Validiscan n’a aucun code à modifier, et aucune correction n’est préparée.

Comment les modifications arrivent-elles, et qui les met en ligne ?

Validiscan livre les corrections approuvées sous forme de pull request, de copie non publiée du thème Shopify ou, par défaut, de lot de correctifs. Aucun des trois ne modifie le thème publié de la boutique ni la branche par défaut du dépôt : c’est le commerçant ou son développeur qui met les modifications en ligne.

Les trois modes de livraison des corrections par Validiscan
Mode de livraison Plateformes Ce dont Validiscan a besoin Ce qui arrive Qui le met en ligne
Pull request Les quatre, lorsque le thème est conservé dans un dépôt GitHub Un accès au dépôt par l’application GitHub ou par un jeton Une nouvelle branche avec un commit par correction, et une pull request Le développeur, en fusionnant puis en déployant
Copie non publiée du thème Shopify uniquement Un mot de passe Theme Access Un nouveau thème non publié nommé Validiscan A11y <yyyy-mm-dd>, avec un lien d’aperçu et les étapes de publication Le commerçant, en publiant le thème dans l’interface administrateur Shopify
Lot de correctifs Les quatre Un ZIP du thème actuel, téléversé dans le portail client ; chaque modification indique alors le fichier et la ligne exacts Une archive zip contenant les modifications sous forme de correctifs, des instructions et les fichiers modifiés en entier Le développeur, en appliquant les modifications et en déployant le thème
Détails : comment le mode de livraison est défini

Validiscan livre les corrections approuvées sous forme de pull request, de copie non publiée du thème Shopify ou de lot de correctifs. Le mode de livraison est défini pour chaque boutique, et non pour chaque plateforme, et le lot de correctifs est le mode par défaut. Aucun des trois ne modifie le thème publié de la boutique ni la branche par défaut du dépôt.

Que contient une pull request, et que change sa fusion ?

Validiscan crée une branche nommée validiscan/a11y-<date>-<id>, enregistre chaque correction dans un commit distinct, avec un message de la forme fix(a11y): <title> (WCAG <criteria>), et ouvre une pull request. Rien n’est poussé vers la branche par défaut. Le texte de la pull request indique (traduit ici de l’anglais) : « Chaque correction est un commit distinct, ce qui vous permet de les relire, de les conserver ou de les annuler une à une. » Sur Shopify, un thème peut être relié à une branche GitHub par l’intégration GitHub de Shopify, qui met à jour le thème chaque fois que cette branche change. La synchronisation fonctionne aussi dans l’autre sens : Shopify reporte sur la branche reliée, sous forme de commits, les modifications faites dans l’interface administrateur Shopify, et précise qu’on ne peut pas désactiver ce comportement. Les modifications faites dans l’éditeur de thème sont enregistrées dans des fichiers de paramètres comme config/settings_data.json, un fichier que la correction de contraste de Validiscan peut aussi modifier ; une pull request peut donc entrer en conflit avec un commit que Shopify a fait sur la branche dans laquelle elle est fusionnée. Si la branche dans laquelle une pull request est fusionnée est reliée au thème publié, la fusion elle-même modifie la version en ligne de la boutique.

Que contient une copie non publiée du thème Shopify, et qui la publie ?

Validiscan utilise Shopify CLI pour récupérer le thème en ligne, applique les corrections, puis envoie le résultat vers un nouveau thème non publié nommé Validiscan A11y <yyyy-mm-dd>. Son code de livraison refuse tout push qui comporte --live, --allow-live ou --publish, ou qui cible le thème en ligne, et il refuse purement et simplement theme publish. Le tutoriel de Shopify destiné aux développeurs qui personnalisent le thème d’un commerçant décrit une démarche semblable : téléverser le thème modifié comme nouveau thème non publié, puis le publier une fois que le commerçant a approuvé les modifications. Avec Validiscan, c’est le commerçant qui le publie.

Lorsque le commerçant publie la copie, le thème qui était en ligne auparavant passe dans les thèmes brouillons (centre d’aide de Shopify sur la publication des thèmes) ; il reste donc dans la bibliothèque de thèmes et peut être publié de nouveau. La copie est le thème en ligne tel qu’il était lorsque Validiscan l’a récupéré, y compris les paramètres du thème dans config/settings_data.json. Les modifications apportées ensuite au thème en ligne, qu’il s’agisse du contenu, des paramètres ou du code, ne figurent pas dans la copie : il faut aussi les reporter dans la copie avant de la publier. La copie est téléversée dans la bibliothèque de thèmes avec Shopify CLI, et non installée depuis le Shopify Theme Store ; or la page du centre d’aide sur la mise à jour des thèmes indique que les mises à jour ne sont proposées que pour les thèmes installés depuis le Theme Store. Avant de publier la copie, un développeur vérifie si Shopify propose encore des mises à jour pour ce thème.

Que contient un lot de correctifs ?

Un lot de correctifs est une archive zip destinée à un développeur. PATCH.md explique chaque modification et la façon de l’appliquer, validiscan-a11y.patch regroupe toutes les modifications en un seul correctif pour git apply, diffs/ contient un correctif par correction, et files/ contient les fichiers modifiés en entier, établis à partir du ZIP du thème téléversé. Le README du lot indique (traduit ici de l’anglais) : « Rien dans cette archive ne s’exécute tout seul sur votre site : il n’y a ni scripts, ni widgets, ni overlays. »

Que doit vérifier un développeur avant la mise en ligne d’une correction ?

Le diff de chaque commit, les pages concernées dans un environnement de prévisualisation ou de préproduction, et les éléments modifiés au clavier et, si possible, avec un lecteur d’écran. C’est la liste de contrôle de relecture de la pull request de Validiscan ; après la fusion, Validiscan contrôle les pages concernées par un scan de vérification.

La liste de contrôle de relecture de la pull request de Validiscan
  1. Lisez le diff de chaque commit.
  2. Déployez la branche dans un environnement de prévisualisation ou de préproduction, et non sur la version en ligne de la boutique.
  3. Ouvrez les pages concernées et vérifiez qu’elles ont le même aspect et fonctionnent comme avant.
  4. Utilisez les éléments modifiés uniquement au clavier : tout doit pouvoir être atteint et le focus doit être visible.
  5. Si possible, vérifiez les éléments modifiés avec un lecteur d’écran, par exemple NVDA ou VoiceOver.
  6. Fusionnez lorsque le résultat vous convient. Validiscan contrôle ensuite les pages concernées par un scan de vérification.
Détails : la liste de contrôle, les langues des documents de livraison et les pages de plateforme

La liste de contrôle de relecture de la pull request de Validiscan demande au développeur de relire les corrections comme n’importe quelle autre modification du thème, et aussi d’utiliser les éléments modifiés au clavier et, si possible, avec un lecteur d’écran. Elle énumère ces étapes :

  1. Lisez le diff de chaque commit.
  2. Déployez la branche dans un environnement de prévisualisation ou de préproduction, et non sur la version en ligne de la boutique.
  3. Ouvrez les pages concernées et vérifiez qu’elles ont le même aspect et fonctionnent comme avant.
  4. Utilisez les éléments modifiés uniquement au clavier : tout doit pouvoir être atteint et le focus doit être visible.
  5. Si possible, vérifiez les éléments modifiés avec un lecteur d’écran, par exemple NVDA ou VoiceOver.
  6. Fusionnez lorsque le résultat vous convient. Validiscan contrôle ensuite les pages concernées par un scan de vérification.

Les documents de livraison (le texte de la pull request, PATCH.md et le README) sont rédigés en anglais ou en allemand. Les clients dont la langue est réglée sur le danois, le français ou l’espagnol reçoivent la version anglaise.

Chaque page de plateforme décrit ce que les corrections modifient sur cette plateforme et ce que le commerçant fournit : les corrections d’accessibilité pour les thèmes Shopify, pour les thèmes Shopware, pour les thèmes WooCommerce et pour les thèmes Magento.

Que fait Validiscan ici ?

Sur Shopify, Shopware, WooCommerce et Magento, Validiscan prépare les corrections dans le code même du thème de la boutique, pour les échecs qui se corrigent à cet endroit ; les constats du niveau MANUAL ne donnent lieu qu’à des indications. Une fois les modifications en ligne, un scan de vérification contrôle les pages concernées, et le Remediation Evidence Package consigne ce que le scan de vérification a relevé.

Détails : le scan de vérification et ce que consigne le Remediation Evidence Package

Sur Shopify, Shopware, WooCommerce et Magento, Validiscan prépare les corrections dans le code même du thème de la boutique, pour les échecs qui se corrigent à cet endroit, et les livre de l’une des trois façons décrites plus haut. Les constats du niveau MANUAL ne donnent lieu qu’à des indications, pas à une modification du code. Une fois les modifications en ligne, un scan de vérification contrôle de nouveau les pages concernées. Le Remediation Evidence Package consigne ensuite ce qui a été testé, ce qui a été modifié et ce que le scan de vérification a relevé, avec la date de chaque scan. Il constitue la preuve d’une évaluation et de travaux de correction, pas un certificat. Le déroulement d’un projet, étape par étape

Ce guide fournit des informations et ne constitue pas un conseil juridique.

Sources

28 sources : la documentation pour développeurs de Shopify, de Shopware, de WooCommerce et de WordPress, ainsi que d’Adobe. Chacune a été vérifiée pour ce guide le 6 octobre 2026.

Shopify 12
  1. Theme architecture · Shopify · vérifiée le
  2. Online Store 2.0 · Shopify · vérifiée le
  3. Liquid templates · Shopify · vérifiée le
  4. Storefront locale files · Shopify · vérifiée le
  5. settings_data.json · Shopify · vérifiée le
  6. Shopify GitHub integration for themes · Shopify · vérifiée le
  7. Manage theme access · Shopify · vérifiée le
  8. theme pull (Shopify CLI) · Shopify · vérifiée le
  9. theme push (Shopify CLI) · Shopify · vérifiée le
  10. Customize a merchant theme · Shopify · vérifiée le
  11. Updating themes · Shopify Help Center · vérifiée le
  12. Publishing themes · Shopify Help Center · vérifiée le
Shopware 5
  1. Storefront Themes · Shopware · vérifiée le
  2. Customize Templates · Shopware · vérifiée le
  3. Add Translations · Shopware · vérifiée le
  4. Theme Inheritance · Shopware · vérifiée le
  5. Theme Configuration · Shopware · vérifiée le
WooCommerce et WordPress 6
  1. Template structure & Overriding templates via a theme · WooCommerce · vérifiée le
  2. Theming for Woo blocks · WooCommerce · vérifiée le
  3. Child Themes (Theme Handbook) · WordPress.org · vérifiée le
  4. Templates (Theme Handbook) · WordPress.org · vérifiée le
  5. Template Hierarchy (Theme Handbook) · WordPress.org · vérifiée le
  6. Internationalization (Theme Handbook) · WordPress.org · vérifiée le
Magento Open Source et Adobe Commerce 5
  1. Theme structure · Adobe (Adobe Commerce frontend development guide) · vérifiée le
  2. Themes · Adobe (Adobe Commerce frontend development guide) · vérifiée le
  3. Templates · Adobe (Adobe Commerce frontend development guide) · vérifiée le
  4. Theme inheritance · Adobe (Adobe Commerce frontend development guide) · vérifiée le
  5. Cascading style sheets (CSS) · Adobe (Adobe Commerce frontend development guide) · vérifiée le

À lire ensuite

Les 6 guides

Commencez par une vérification gratuite de votre boutique.

Envoyez l’adresse de votre boutique. Validiscan la scanne et vous envoie chaque échec que le scan peut prouver, avec sa page et son code.

Demander une vérification gratuite

Ou écrivez à info@validiscan.com.

Ce que couvre la vérification gratuite, et ce qu’elle laisse de côté
Vous envoyez
l’adresse de votre boutique
Pages scannées
jusqu’à 15
Vous recevez
chaque échec que le scan peut prouver, avec la page et le code
Sur votre boutique
pages publiques uniquement ; aucune connexion, aucun achat, aucun formulaire envoyé
Ce qu’elle n’est pas
un audit complet

Écrire à Validiscan

Pour une vérification gratuite, indiquez l’adresse de votre boutique et sa plateforme.

Validiscan utilise ce que vous envoyez pour vous répondre. Politique de confidentialité