La Checklist WCAG 2.2 AA pour les Boutiques Shopify

Publié
Revu par un expert
5 min de lecture
Jacques Blom
Jacques Blom
CTO chez Fudge.
Jacques est CTO chez Fudge, il code depuis l'âge de 13 ans et développe sur Shopify depuis plus de 15 ans. Il a auparavant dirigé l'ingénierie dans plusieurs startups soutenues par YC avant de rejoindre Fudge pour concevoir son AI Page Builder et son Store Editor — des systèmes qui ont généré plus de 22 000 pages en production pour plus de 400 marchands Shopify. Il écrit sur les performances de Shopify, l'architecture des thèmes et l'application sécurisée des LLM au code Liquid en production.

WCAG 2.2 AA est la version et le niveau de référence pour la quasi-totalité des lois sur l’accessibilité aujourd’hui, et c’est l’objectif que nous recommandons pour toute boutique Shopify. Voici une checklist pratique : les critères de succès qui comptent vraiment, organisés selon les quatre principes POUR, avec pour chacun l’endroit où le problème se situe dans un thème Shopify.

Atteignez le niveau WCAG 2.2 AA une bonne fois pour toutes et vous répondrez du même coup aux anciennes réglementations. Les WCAG 2.2 étant une extension des 2.1, leur conformité satisfait également le standard de la loi ADA (États-Unis), la norme EN 301 549 de l’UE (WCAG 2.1 AA), ainsi que les règles britanniques, canadiennes et australiennes. Un seul travail englobe tout le lot.

Points clés

  • Les WCAG 2.2 AA constituent la référence juridique actuelle. S’y conformer permet également de respecter les WCAG 2.1 AA et tous les cadres qui en découlent.
  • La conformité de niveau AA implique de respecter tous les critères de succès de niveau A ainsi que tous ceux de niveau AA. Les critères AAA ne sont pas exigés.
  • Les WCAG 2.2 ont ajouté 9 critères de succès par rapport aux 2.1 et en ont supprimé un (4.1.1 Analyse/Parsing). Six de ces neuf critères sont de niveau A ou AA.
  • Les scanners automatiques ne détectent qu’environ 30 à 40 % des critères. Un test manuel au clavier et un test avec lecteur d’écran sont nécessaires pour couvrir le reste.
  • Chaque vraie correction implique une modification du code de votre thème (Liquid, CSS, JavaScript), et non un widget superposé par-dessus.

Pourquoi vous pouvez nous faire confiance

Jacques a plus de 15 ans d’expérience en développement et a aidé de nombreuses marques Shopify à lancer des boutiques rapides et accessibles. Nous évoluons dans l’écosystème Shopify depuis plus de quatre ans et nous avons conçu Fudge, un constructeur et éditeur de boutique IA noté 5.0 sur le Shopify App Store. Fudge détecte les problèmes d’accessibilité dans votre thème et les corrige en code natif. Les numéros et niveaux de critères mentionnés ci-dessous sont tirés directement de la Recommandation officielle W3C WCAG 2.2, de façon rigoureuse.

Cette checklist est le compagnon pratique de notre guide de conformité ADA et WCAG pour Shopify plus vaste. Si vous cherchez la vue d’ensemble du cadre légal plutôt que les critères techniques, commencez par là.


Comment lire cette checklist

Les WCAG comportent trois niveaux de conformité : A (minimum), AA (la cible) et AAA (le plus élevé). Pour revendiquer le niveau WCAG 2.2 AA, vous devez satisfaire chaque critère de niveau A et chaque critère de niveau AA. Les critères AAA sont optionnels et ne font pas partie du standard légal ; nous les signalons donc sans pour autant les exiger.

Les directives sont regroupées sous quatre principes, connus par l’acronyme POUR :

Chaque section ci-dessous dresse la liste des critères les plus susceptibles de faire défaut sur une boutique Shopify, en y associant le numéro exact, son niveau et comment le corriger dans votre thème.

Quoi de neuf dans les WCAG 2.2

Passées au statut de Recommandation W3C en octobre 2023, les WCAG 2.2 forment la version en vigueur actuelle.1 Elles conservent tous les éléments de la version 2.1, retirent un critère et ajoutent neuf nouveaux critères de succès. Il est important d’être précis sur leurs niveaux, car seuls les ajouts en A et AA impactent votre objectif de conformité.2

Critère de succèsNiveauDans votre cible AA ?
2.4.11 Focus non masqué (Minimum)AAOui
2.4.12 Focus non masqué (Amélioré)AAANon
2.4.13 Apparence du focusAAANon
2.5.7 Mouvements de glissementAAOui
2.5.8 Taille de la cible (Minimum)AAOui
3.2.6 Aide cohérenteAOui
3.3.7 Saisie redondanteAOui
3.3.8 Authentification accessible (Minimum)AAOui
3.3.9 Authentification accessible (Améliorée)AAANon

Deux points méritent clarification. Le critère 2.4.13 Apparence du focus est de niveau AAA et non AA, il n’est donc pas requis pour viser l’objectif AA même s’il concerne le focus. Par ailleurs, le critère 4.1.1 Analyse (Parsing) a été retiré dans les WCAG 2.2 : devenu obsolète grâce aux navigateurs modernes qui savent gérer le code HTML mal structuré, vous n’avez plus à le tester.2

Les six nouveaux critères A et AA sont ceux qu’il faut ajouter à votre audit 2.1 existant. Nous les signalons dans les sections POUR ci-dessous.

Perceptible

Tout ce dont un client a besoin pour comprendre la page doit être accessible à la vue, à l’ouïe ou aux technologies d’assistance.

Alternatives textuelles et médias

Couleur et contraste

Adaptation de la mise en page

Utilisable

Chaque menu, slider, ou bouton doit répondre au clavier et au toucher, et pas uniquement à la souris.

Accès au clavier

Visibilité du focus

Pointeur, tactile et taille de la cible

Trouvez chaque critère défaillant dans le code de votre thème.
Try Fudge for Free

Compréhensible

L’internaute doit déduire aisément l’utilité des éléments d’action et, le cas échéant, retomber sur ses pattes après une bévue de manipulation.

Langue et prévisibilité

Formulaires, labels et erreurs

Robuste

La charpente de balises doit offrir une lecture limpide et robuste par le biais d’un logiciel d’assistance.

La checklist rapide

Servez-vous de ceci pour une vérification rapide. Chaque ligne donne le critère de succès, le niveau et le type de page Shopify coutumier du fait. Les lignes annotées Nouveau de 2.2 rejoignent votre review sur fond WCAG 2.1.

CritèreNiveauOù ça casse sur Shopify
1.1.1 Contenu non textuelAalt manquant sur les images de produits et de sections ; boutons d’icônes sans label
1.4.1 Utilisation de la couleurAPrix en promotion ou erreurs de formulaire indiqués uniquement par la couleur
1.4.3 Contraste (Minimum)AACouleurs de marque sur le texte, les boutons, les placeholders avec un ratio inférieur à 4.5:1
1.4.10 Redistribution (Reflow)AAScroll horizontal à 320px ; sticky headers et tableaux larges
1.4.11 Contraste des éléments non textuelsAABords d’input peu visibles, boutons outline, indicateurs de focus trop faibles
2.1.1 ClavierAMéga-menus, paniers coulissants, modales quick-view non utilisables au clavier
2.4.1 Éviter les blocsALien d’évitement manquant dans les thèmes personnalisés
2.4.7 Focus visibleAAoutline: none global qui supprime les indicateurs de focus
2.4.11 Focus non masqué (Min) Nouveau en 2.2AASticky header ou widget de chat qui cache l’élément sous focus
2.5.7 Mouvements de glissement Nouveau en 2.2AASliders uniquement manipulables par drag and drop, sans clic ni flèche
2.5.8 Taille de la cible (Minimum) Nouveau en 2.2AACibles tactiles trop proches sur mobile : steppers, swatches, icônes de footer de moins de 24px
3.1.1 Langue de la pageAAttribut lang manquant ou erroné, fréquent sur les thèmes édités
3.2.6 Aide cohérente Nouveau en 2.2ALien de support ou de contact placé de manière inconsistante selon les pages
3.3.2 Étiquettes ou instructionsAChamps de newsletter, recherche, contact et variantes sans <label>
3.3.7 Saisie redondante Nouveau en 2.2AObliger à retaper l’adresse de livraison comme adresse de facturation
3.3.8 Authentification accessible (Min) Nouveau en 2.2AAConnexion uniquement via CAPTCHA sans alternative accessible
4.1.2 Nom, rôle et valeurABoutons et accordéons en <div> sans rôles ni états
4.1.3 Messages de statutAA”Ajouté au panier” non annoncé aux lecteurs d’écran

Les outils automatisés ne font qu’une partie du travail

Un scanner s’avère redoutable pour balayer l’ouvrage en première intention. C’est la méthode expéditive pour faire mordre la poussière aux oublis (contraste, alternance alt, labels manquants). Toutefois, l’automatisation capte à la louche 30 à 40 % des critères. Aucune machine ne décrétera ce que rend un alt comme information judicieuse, si les ordres logiques de sauts de claviers tiennent la route, ou si un lecteur d’écran peut dérouler ses actions jusqu’à la fin de la page panier en un seul souffle.

Le réel audit implique une approche scindée :

  1. Un scan automatisé. Convoquez les outils gratuits du type axe DevTools, WAVE ou Lighthouse contre vos interfaces reines (accueil, catégorie détaillée, fiche produit et panier).
  2. Des tests manuels. Naviguez de l’étalage jusqu’au tunnel de commande les mains menottées au clavier de frappe (Tab, Maj+Tab, Entrée). Répétez le processus muni d’un logiciel de lecture d’écran (VoiceOver sur Mac ou gratuit sur Windows depuis NVDA). Achevez le test par un grossissement 200 %, une redistribution vers une zone 320 pixels de marge pour garantir qu’aucune structure ne casse l’affichage.

Pour un survol détaillé des couacs fréquents et comment nettoyer le bois mort, visitez notre guide sur la correction des défauts récurrents d’accessibilité Shopify.

Corriger ce que vous trouvez, de la bonne manière

Chaque réparation viable débouche inévitablement sur une retouche directe de votre propre architecture de thème. Ce détail exclut les extensions de pansement rapide. Une surcouche externe (overlay) ne peut pas corriger durablement les ratés d’un lecteur au cœur des balises alt, étalonner correctement l’ordre des focus au clavier ou rendre un menu opérable sans mal à la volée. C’est un rafistolage calqué au-dessus de portions HTML qui continuent d’échouer. Ce n’est pas pour rien que les entreprises se font poursuivre en justice et que les autorités pénalisent les promesses sans lendemain des overlays. Nous couvrons ce sujet précis sur l’échec des overlays d’accessibilité, et l’angle de base pour la plateforme dans Shopify est-il conforme à l’ADA ?

Les correctifs concrets se logent au niveau des dossiers Liquid, CSS et JavaScript :

C’est très exactement ici qu’un éditeur dopé à l’IA gagne de la hauteur. Fudge décode la trame en temps réel, remonte et diagnostique les nœuds fatals, pour finalement en souder la parade depuis la moelle (Liquid, CSS, JavaScript) et pérenniser la correctrice mise à jour dans ce même thème. Le travail de rustine cède la place à un vrai remaniement structurel comparable à un chirurgien, n’encombrant pas la vitrine par de vastes appels externes lourdement figeant la vitesse page. Il marche en synergie vers une optimisation comme ajouter des données structurées avec de larges efforts sur l’édition de boutique.

Le modèle prôné, et autour duquel nous avons dessiné la mécanique de Fudge, se fait ainsi en trois étagements : détecter ce qui doit être corrigé, le corriger à la source native et surveiller par la suite afin qu’un éditeur futur égaré n’importune un paramètre. Si l’UE entre en lice, relevez que l’étape des cotes 2.2 AA embrasse également les obligations de l’Acte Européen sur l’Accessibilité (European Accessibility Act), rattaché de longue main à la référence des versions antérieures WCAG 2.1 AA.


FAQ

Quelle est la différence entre les WCAG 2.2 A, AA et AAA ?

Le niveau A est le seuil minimum, le niveau AA est la cible servant de référence aux lois et règlements, et le niveau AAA la marche ultime souvent de l'ordre de l'idéal. Pour clamer une conformité WCAG 2.2 AA, le développeur doit réunir les exigences de niveau A et de niveau AA scrupuleusement. Les ajouts AAA, incluant la 2.4.13 Apparence du focus, ne tiennent pas du prérequis légal.

Combien de nouveaux critères de succès les WCAG 2.2 ont-elles ajoutés ?

Neuf au grand complet. Six basculent du côté de l'horizon de mire pour la classification AA : 3.2.6 Aide cohérente (A), 3.3.7 Saisie redondante (A), 2.4.11 Focus non masqué Minimum (AA), 2.5.7 Mouvements de glissement (AA), 2.5.8 Taille de la cible Minimum (AA), et 3.3.8 Authentification accessible Minimum (AA). Les trois critères restant sont affectés au rang de niveau AAA.

Y a-t-il eu un critère de succès retiré des WCAG 2.2 ?

Oui le fameux critère 4.1.1 dédié à l'Analyse (Parsing) écarte subitement le brouillard des vieilles révisions en endossant la qualification d'obsolète avec les WCAG 2.2 grâce aux navigateurs modernes habiles à décortiquer ce petit mic-mac, toutefois gardez l'œil par sécurité car le vice se décale en provoquant l'interruption d'autres filtres comme 4.1.2 sur les valeurs Nom, rôle au bout de compte.

Quel ratio de contraste les WCAG 2.2 AA exigent-elles sur une boutique Shopify ?

La police régulière demande 4.5:1 à minima mesuré sur son décor arrière, pour les lettrages d'ampleur plus massive la norme retombe autour des standards 3:1 (critère 1.4.3). Les portions de navigation telles que graphiques de mise en valeur sont calibrées à hauteur de la grille 3:1 (critère 1.4.11). Sur Shopify, c'est l'insertion des teintes pâles à très contrastes de vos marques qui cause une très forte propension à faire chuter la mesure via boutons et corps des textes courants.

Quelle est la taille minimale pour les cibles tactiles selon les WCAG 2.2 ?

Fraîchement inséré au catalogue avec son échelon en AA sous-chapitre critère de la Taille de cible de niveau minimal aux encadrés 2.5.8 : tout point tactile, le pavé à pouce devra revendiquer son standard de 24 par 24 pixels de mesure CSS ou être distancié en amont suffisamment par un pourtour conséquent. Les méconnus steppers de quantité d'achat ou footer de menus au sein de mobiles aux cibles étroites s'ajoutent inévitablement sur un mur sans issue de la check-list sur mobile.

Les outils automatisés peuvent-ils confirmer que ma boutique Shopify respecte les WCAG 2.2 AA ?

Négatif en force pour le coup, puisqu'entre WAVE, Lighthouse ou leurs comparses Axe il est notifié la prise en compte qui plafonne mollement aux abords des notes à tranches 30 - 40 % de la masse de l'étendue des listes entières de directives. Des exercices manu-militari au test des raccourcis clavistes ainsi qu'au lecteur narratif feront surface par rebond pour défaire les zones d'ombres inaptes du scanner informatif.

Jacques's signature
Prêt à atteindre le niveau WCAG 2.2 AA en code natif ?

Footnotes

  1. Web Content Accessibility Guidelines (WCAG) 2.2, Recommandation W3C, devenue une Recommandation en octobre 2023, w3.org/TR/WCAG22. Valeurs de contraste issues des critères 1.4.3 et 1.4.11 ; taille de cible selon 2.5.8 ; redistribution selon 1.4.10.

  2. W3C Web Accessibility Initiative, “What’s New in WCAG 2.2” : neuf nouveaux critères de succès (2.4.11, 2.4.12, 2.4.13, 2.5.7, 2.5.8, 3.2.6, 3.3.7, 3.3.8, 3.3.9) et le retrait du 4.1.1 Analyse, w3.org/WAI/standards-guidelines/wcag/new-in-22. 2

Articles similaires