L’accessibilité web pour l’e-commerce consiste à garantir qu’une personne utilisant un lecteur d’écran, naviguant uniquement au clavier ou avec un affichage adapté à la basse vision puisse parcourir les produits, comprendre ce qu’elle achète et finaliser sa commande sans rencontrer d’obstacle qu’un utilisateur voyant à la souris n’aurait pas. Les enjeux sont plus élevés que sur un site de contenu classique : un défaut d’accessibilité sur une page produit est gênant, mais un défaut au moment du paiement bloque directement une vente. Il est donc plus important de bien traiter les parcours essentiels que de viser une couverture uniforme de tous les critères de succès WCAG.
Où se concentrent les problèmes d’accessibilité sur les boutiques en ligne
Quelques schémas propres à l’e-commerce expliquent la majorité des obstacles réels. Les galeries de photos produits avec un texte alternatif manquant ou générique (« image1.jpg ») empêchent les utilisateurs de lecteur d’écran de savoir ce qu’ils regardent. Les filtres et les tris, souvent construits comme des menus déroulants ou des curseurs personnalisés plutôt que des éléments HTML natifs, sont fréquemment inaccessibles ou inutilisables au clavier. Les sélecteurs de taille et de couleur (« swatches ») réalisés avec des divs cliquables au lieu de véritables champs de formulaire peuvent être totalement invisibles pour les technologies d’assistance. Enfin, les formulaires de paiement, la partie la plus critique de toute l’expérience, présentent souvent des champs sans étiquette, du texte de substitution utilisé à la place de vraies étiquettes (qui disparaît dès que l’utilisateur commence à taper), et des erreurs de validation visibles à l’écran mais jamais annoncées à un lecteur d’écran.
Pages produits
Chaque photo produit porteuse d’information a besoin d’un texte alternatif pertinent décrivant ce qu’un acheteur voudrait réellement savoir, comme la couleur, la matière, la coupe ou un détail distinctif, et non une description exhaustive de chaque pixel. Le prix, la disponibilité et les évaluations doivent être structurés pour qu’un lecteur d’écran les annonce clairement, plutôt que comme un amas de chiffres et d’icônes sans étiquette. Les boutons « Ajouter au panier » ont besoin de noms accessibles clairs et uniques, en particulier sur les pages de catégorie qui listent de nombreux produits, où un utilisateur de lecteur d’écran pourrait sinon entendre « ajouter au panier » répété une douzaine de fois sans moyen de savoir à quel produit chaque bouton correspond.
Panier et paiement
C’est la zone prioritaire de toute boutique, puisqu’elle est directement liée au chiffre d’affaires. Chaque champ de formulaire, chaque option de livraison et chaque sélecteur de mode de paiement a besoin d’une véritable étiquette associée par programmation. Les messages d’erreur doivent être annoncés aux technologies d’assistance dès leur apparition, pas seulement affichés visuellement en rouge, et ils doivent clairement indiquer à quel champ ils se rapportent. Les compteurs de quantité, les champs de code promo et tout indicateur de progression d’un paiement en plusieurs étapes doivent être entièrement utilisables au clavier, car les utilisateurs clavier seuls (pas uniquement les utilisateurs de lecteur d’écran, mais aussi de nombreuses personnes ayant des troubles moteurs) sont des visiteurs courants qu’un test centré sur la souris ne détectera pas.
Comparer les outils conçus pour l’e-commerce
Plusieurs éditeurs de solutions d’accessibilité se positionnent spécifiquement sur les usages e-commerce, et le bon choix dépend de la part de correction que vous souhaitez automatiser par rapport à ce que vous voulez faire vérifier manuellement.
| Fonctionnalité | Wawsome | EqualWeb | AudioEye | UserWay |
|---|---|---|---|---|
| Approche | Bundles an AI-assisted accessibility widget with a continuous automated monitor and a human-reviewed accessibility checker, positioned around European compliance (EAA, EN 301 549) alongside WCAG and ADA. | Accessibility widget plus a manual remediation and auditing arm, offered across a wide range of subscription tiers from single small sites up to enterprise, multi-domain agreements. | Publicly traded accessibility company combining automated scanning, an adjustment widget, and human-in-the-loop manual testing and remediation delivered through its Accessibility Management Platform. | AI-driven accessibility widget with an in-house automated remediation engine, sold mainly as a self-serve script install with tiered plans and a separate professional audit add-on. |
| Tarifs | From EUR 23.75/mo (billed yearly) or EUR 29.90/mo (billed monthly) for the Starter widget plan, up to 100k monthly page views; a separate Accessibility Monitor product starts at EUR 27.90-34.90/mo for 50 pages | From $39/mo ($390/yr) for the Small widget tier, up to 100 pages; Medium is $49/mo, Large $109/mo, Huge $169/mo, with a custom-quoted Managed tier that adds expert remediation | Pricing not published - contact sales for a quote; third-party listings have cited a Basic automated-only plan starting around $49/mo, but AudioEye's own pricing page does not disclose figures | Free tier available; paid Accessibility Widget Pro starts around $69/mo, with Pro Plus around $169/mo and Ultimate around $359/mo (per third-party pricing trackers, since UserWay's own pricing page does not display figures) |
| Normes prises en charge | WCAG 2.0, WCAG 2.1, WCAG 2.2, EAA, EN 301 549, ADA, Section 508 | WCAG 2.1, ADA, Section 508, EN 301 549, EAA | WCAG 2.1, WCAG 2.2, ADA, Section 508, EN 301 549 | WCAG 2.1, ADA, Section 508, EN 301 549 |
| Idéal pour | SMEs and e-commerce sites selling into the EU; Public institutions preparing for EAA enforcement; Teams that want a widget plus a monitoring layer rather than a one-off scan | Organizations wanting a widget with an optional path to manual remediation at various budget levels | Mid-market and enterprise sites wanting automated coverage backed by human review | Very small sites wanting a no-cost starting point; Teams that want a widely recognized brand name |
Wawsome associe un widget assisté par IA à une surveillance continue et à une vérification humaine, avec une intégration Shopify native, ce qui en fait un choix pertinent pour les boutiques tournées vers l’UE souhaitant une mise en correspondance avec l’EAA et la norme EN 301 549 en complément du widget. EqualWeb et AudioEye combinent tous deux l’automatisation avec un accompagnement vers une remédiation manuelle sur différents niveaux de tarification, ce qui compte pour les boutiques qui savent qu’elles auront besoin, à terme, d’une véritable correction de problèmes de paiement précis qu’un widget automatisé ne peut pas résoudre seul. UserWay propose une large compatibilité de plugins sur Shopify, WooCommerce et Wix ainsi qu’une offre gratuite, ce qui convient bien à une petite boutique qui démarre, même si son audit manuel et son travail de VPAT sont vendus en option séparée plutôt qu’inclus.
Ce que les outils automatisés ne détectent pas seuls
Les composants de paiement personnalisés, en particulier ceux construits avec un framework JavaScript plutôt qu’avec des éléments HTML de formulaire standards, sont la zone où les widgets et scanners automatisés rencontrent le plus de difficultés, car ils ne peuvent pas réécrire une logique applicative qu’ils ne contrôlent pas. Un sélecteur de quantité ou une saisie automatique d’adresse entièrement personnalisés doivent être testés directement au clavier et avec un lecteur d’écran, et non considérés comme corrigés simplement parce qu’un widget est installé sur l’ensemble du site. Si votre boutique utilise un code de paiement fortement personnalisé, prévoyez un temps de test manuel dédié à ce parcours précis, quel que soit l’outil plus général que vous utilisez par ailleurs.
Achats sur mobile et interactions tactiles
Une grande partie du trafic e-commerce se fait désormais sur mobile, et les schémas propres au mobile posent des questions d’accessibilité qui vont au-delà d’un simple redimensionnement responsive. Les zones tactiles (boutons, échantillons de taille, contrôles de quantité) doivent être assez grandes pour être touchées de façon fiable par les personnes ayant des troubles moteurs, et tout carrousel d’images utilisable par balayage ou toute interaction gestuelle a besoin d’une alternative accessible, car VoiceOver sur iOS et TalkBack sur Android se pilotent par gestes plutôt qu’avec un curseur de souris ; un geste de balayage personnalisé peut entrer en conflit avec les propres gestes de navigation du lecteur d’écran s’il n’est pas conçu avec soin.
Considérations internationales et multi-devises
Les boutiques qui vendent dans plusieurs pays ou devises ajoutent une couche de complexité qui mérite d’être anticipée directement. Le format des devises et des prix doit être annoncé de façon claire et sans ambiguïté à un lecteur d’écran, les attributs de langue de la page doivent correspondre à la langue réellement affichée pour que la prononciation et les outils de traduction fonctionnent correctement, et tout sélecteur de région ou de langue doit être un contrôle réel, étiqueté et utilisable au clavier, plutôt qu’une icône de drapeau décorative sans nom accessible. Pour les boutiques tournées vers l’UE en particulier, cela recoupe directement la conformité à l’EAA et à la norme EN 301 549, puisque l’e-commerce fait explicitement partie des secteurs couverts par l’EAA.
Recherche, filtres et fonctionnalités de personnalisation
Les panneaux de recherche à facettes et de filtres sont courants sur les pages de catégorie et comptent souvent parmi les parties les moins accessibles d’une boutique, car ils sont fréquemment construits avec beaucoup de JavaScript personnalisé pour des raisons de performance, l’accessibilité étant alors traitée après coup. Les cases à cocher de filtre et les curseurs de plage ont besoin de véritables étiquettes et d’une utilisation possible au clavier, et lorsqu’un filtre est appliqué, le changement du nombre de produits ou des résultats doit être annoncé à un lecteur d’écran via une zone live ARIA plutôt que de simplement mettre à jour la page silencieusement. Les fonctionnalités de personnalisation comme les carrousels « récemment consultés » ou les widgets de recommandation ont des exigences similaires : ils ont besoin d’une structure de titres correcte et de contrôles étiquetés comme n’importe quelle autre partie de la page, même s’ils sont souvent ajoutés plus tard via un script tiers qui ne faisait pas partie des tests d’accessibilité initiaux du thème.
Une liste de vérification pratique pour démarrer
Parcourez le modèle de votre page produit, votre panier et l’ensemble de votre tunnel de paiement en navigation clavier seule et avec un lecteur d’écran comme NVDA ou VoiceOver, de bout en bout, comme si vous achetiez réellement quelque chose. Corrigez d’abord les problèmes d’étiquetage et d’ordre de focus rencontrés au paiement, puisque c’est là qu’un obstacle vous coûte une vente, puis élargissez le travail vers les pages produits et catégories. Retestez après tout changement de thème ou de prestataire de paiement, car ce sont les moments où des régressions d’accessibilité s’introduisent le plus souvent sans que personne ne s’en aperçoive.
Conservez une trace simple de ce que vous avez testé et quand, même de façon informelle. Cette trace devient réellement utile de trois manières : elle permet de vérifier si les problèmes sont effectivement corrigés au fil du temps et pas seulement identifiés, elle donne un élément concret à présenter si un client ou une autorité de contrôle vous interroge un jour sur vos pratiques d’accessibilité, et elle accélère la revue suivante, puisque vous saurez déjà quels modèles et parcours ont été couverts et lesquels demandent encore de l’attention.