PrestaShop GDPR & Legal

EAA Accessibility: Widget & Automatic WCAG Fixes

EAA compliance without a theme rebuild

The European Accessibility Act deadline (June 2025) has passed and enforcement has started. This module brings your store into compliance in minutes: an accessibility widget whose options you choose, an automatic WCAG fix engine that repairs your theme defects on every page, including content loaded through AJAX, and a legal accessibility statement generated in one click in your store languages.

At a glance
  • Configurable widget: pick from 9 options (text size, high contrast, readable font, spacing, links, cursor, reading guide, animations, images)
  • Automatic WCAG fixes on every page and on AJAX content: alt texts, form labels, ARIA, visible focus, AA contrast
  • EAA accessibility statement generated in 1 click in 8 languages (Directive EU 2019/882 and EN 301 549)
  • Works on rem and px themes, keeps icon fonts intact, leaves sliders and menus untouched in high contrast
  • No theme changes, no cookies, preferences stored in the visitor browser
EAA Ready WCAG 2.1 AA GDPR PrestaShop 8 & 9 Multistore
  • 30-day refund
  • 12 months updates
  • 24h support
  • PrestaShop Certified Agency 2026
  • PrestaShop Expert Certification — Core Skills

Built by a PrestaShop Certified Agency

www.datafirefly.com/en/
PrestaShop accessibility widget with automatic WCAG fixes for EAA compliance
v1.3.0 · updated 2026-10-12
What it does

The short version.

01

You decide which options the widget offers

Tick the options offered to visitors: text size, high contrast, readable font, spacing, link highlighting, big cursor, reading guide, animation stop, image hiding. An option you remove also stops applying for visitors who had already turned it on.

02

High contrast that respects your theme

Only solid backgrounds and gradients turn white. Background image banners are kept and their texts get a readable plate. Hidden slides, collapsed menus and modal windows stay hidden. Turning it off restores your original styles.

03

Reliable text size on every theme

Text grows from 100 to 150% in 5 steps, whether the theme uses rem, em or pixels, including themes with a 62.5% root. The readable font and spacing modes never break Material Icons or Font Awesome.

04

WCAG fixes on every page

Alt texts derived from the caption or product title, aria-label on unlabelled fields, warning on links opening a new window, iframe titles, ARIA landmarks, skip link and visible focus. Content loaded afterwards (faceted search, quick view, cart modal) is fixed too.

05

Accessibility statement in 1 click

The EAA requires an accessibility statement. The module creates a CMS page in every active language, with FR, EN, ES, DE, IT, NL, PL and PT templates, the link to your contact form in the page language and the enforcement procedure.

06

A discreet button where it matters

44px button on mobile, left or right, in your brand color. You can hide it on mobile or on the cart and checkout: visitor preferences keep applying everywhere.

The long version

Everything you'd want to know before you install.

A detailed look at how EAA Accessibility: Widget & Automatic WCAG Fixes works, why we built it the way we did, and the thinking behind the features above.

§ 01

Accessibility is no longer optional: the EAA is in force

Since 28 June 2025, the European Accessibility Act applies to e-commerce websites. Online stores must be perceivable, operable, understandable and robust within the meaning of the EN 301 549 standard, publish an accessibility statement and offer a feedback channel. Penalties vary by member state and can reach tens of thousands of euros, with advocacy groups actively testing merchant websites. If your PrestaShop store has not implemented anything yet, every week of delay increases your exposure.

§ 02

Two complementary engines: widget and automatic fixes

The widget gives every visitor control over their reading comfort, with the options you chose to offer. The fix engine repairs the WCAG defects of your theme on every page load: missing alt attributes, unlabelled form fields, links without a new window warning, untitled iframes, missing ARIA landmarks, invisible keyboard focus and insufficient contrast. It also watches content added after load, such as faceted search product lists, quick view or the cart modal.

§ 03

A high contrast mode that does not break your store

High contrast is the historical weak point of accessibility widgets: by forcing a white background and full opacity on every element, they wipe out slider visuals and bring back hidden slides, collapsed menus and modal backdrops. Here each element is analyzed: solid backgrounds and gradients turn white, background image elements are kept and their texts get a semi-opaque white plate, and nothing hidden reappears. The whole page is processed, footer included, and turning it off restores your original styles.

§ 04

Legal accessibility statement in 8 languages

Publishing an accessibility statement is a formal EAA obligation. In one click from the module configuration, a CMS page is created in every active language of your store: compliance status, available features, feedback channel to your contact form in the page language, and enforcement procedure towards the competent national authority. FR, EN, ES, DE, IT, NL, PL and PT templates are included. Running the generation again refreshes the existing page, after a confirmation so your manual edits are not overwritten by mistake.

§ 05

Privacy by design

Visitor preferences are stored only in their browser localStorage and applied before the first paint of the page: they never reach your servers. Back office statistics are plain anonymous daily counters, merged in the browser and sent at most once a minute per visitor, with no cookie and no identifier. The module therefore stays consistent with your GDPR policy without extra configuration.

€79.00
One-time · 12 months updates
Read the docs
  • Unlimited dev & staging installs
  • Source code included
  • 30-day refund
  • 24h support · EN / FR
5.0/5 20 reviews