Le 28 juin 2025, l’European Accessibility Act (directive 2019/882) est entrée en application dans l’ensemble des États membres. Pour tout site marchand qui vend à des particuliers dans l’Union européenne, le tunnel d’achat construit avec WooCommerce entre directement dans le champ de la directive, qu’il s’agisse ou non d’une obligation nouvelle par rapport aux réglementations nationales déjà en vigueur.
Cet article se concentre sur les obligations qui pèsent spécifiquement sur un tunnel d’achat WooCommerce. Le RGAA français, référentiel technique propre à la France et centré sur d’autres types d’acteurs (secteur public notamment), fait l’objet d’un traitement distinct.
Qui est réellement concerné
La directive vise les services de commerce électronique, sans distinction de la taille de l’entreprise au-delà d’une exemption pour les micro-entreprises (moins de dix salariés et moins de deux millions d’euros de chiffre d’affaires ou de bilan annuel). Un site WooCommerce porté par une TPE de cinq salariés peut donc, sur le papier, être exempté — mais l’exemption ne dispense pas de bonnes pratiques, et de nombreux clients demandent la conformité par anticipation commerciale.
Les points de contrôle concrets sur le tunnel d’achat

- Navigation clavier complète : ajout au panier, modification de quantité, passage à l’étape suivante, sélection du mode de livraison et validation du paiement doivent être accessibles sans souris.
- Focus visible à chaque étape, y compris dans les modales de confirmation générées par des extensions tierces (pop-up de vente incitative, minuteur de réduction).
- Messages d’erreur annoncés aux technologies d’assistance via
aria-live, plutôt que simplement affichés en rouge en haut de formulaire. - Contraste suffisant sur les boutons d’action critique (« Ajouter au panier », « Payer »), souvent stylés en priorité esthétique par les thèmes de vente.
- Alternatives textuelles sur les vignettes produit, y compris celles générées dynamiquement par un plugin de galerie.
Le cas des extensions tierces qui cassent l’accessibilité native
Le tunnel de paiement natif de WooCommerce est raisonnablement accessible dès l’installation. Le problème vient presque toujours des extensions ajoutées par-dessus : un compte à rebours de stock limité en JavaScript non annoncé, une extension d’avis clients qui piège le focus clavier dans une pop-up sans bouton de fermeture accessible, ou un sélecteur de livraison personnalisé construit en div cliquables sans rôle ARIA.
<button
type="button"
class="wpm-shipping-option"
aria-pressed="false"
aria-describedby="wpm-shipping-price-express"
>
Livraison express
<span id="wpm-shipping-price-express">6,90 €, sous 24 h</span>
</button>
Remplacer les div cliquables par de véritables éléments button, avec les attributs aria-pressed et aria-describedby appropriés, a résolu à lui seul la majorité des remontées d’audit sur un module de sélection de livraison développé en interne.
La checklist avant mise en conformité
- Auditer le tunnel complet à la souris désactivée, uniquement au clavier (touche Tab, Entrée, Échap).
- Passer un lecteur d’écran (NVDA ou VoiceOver) sur les étapes de paiement, en particulier la validation de carte bancaire.
- Vérifier le contraste des boutons d’action avec un outil dédié, sur toutes les variantes de thème (mode sombre inclus le cas échéant).
- Lister toutes les extensions tierces actives sur le tunnel d’achat et auditer chacune séparément — l’accessibilité globale n’est jamais meilleure que son maillon le plus faible.
- Documenter les correctifs dans une déclaration d’accessibilité, même simplifiée, consultable publiquement.
Un tunnel d’achat accessible au clavier est aussi, presque toujours, un tunnel plus rapide à finaliser sur mobile : les deux publics profitent du même travail.
Notre verdict
La conformité à l’European Accessibility Act sur un tunnel WooCommerce relève rarement d’une refonte complète : elle tient surtout à l’audit méthodique des extensions ajoutées au fil du temps, dont chacune a pu introduire une régression isolée. Un audit trimestriel du parcours d’achat complet, extensions comprises, coûte largement moins cher qu’une mise en conformité dans l’urgence sous la pression d’une plainte.