Accessibility Widget | BFSG & WCAG 2.1 AA
Description
Highlights
About the Extension
Accessibility in your Shopware store – now a legal requirement
Since June 2025, the German Barrierefreiheitsstärkungsgesetz (BFSG) requires online shops to meet accessibility standards. This plugin provides a configurable floating widget that allows customers to adapt the shop to their individual needs – cookie-free, no external services, no performance impact.
Core Features
- Font Size – Three levels: Small, Normal, Large
- Contrast Modes – Normal, High Contrast, Inverted
- Color Vision Filters – Protanopia, Deuteranopia, Tritanopia (based on Brettel, Viénot & Mollon 1997)
- Blue Light Filter – Reduces blue light for comfortable reading
- Reduce Animations – Disables CSS animations, respects prefers-reduced-motion
- LocalStorage Persistence – Settings retained across browser sessions
How it works
After installation, the widget appears as a floating icon at the edge of the page (position configurable: bottom right or left). A click opens the panel with all enabled options. Each setting is saved directly in the browser – no server request, no cookie. The widget is configurable per Sales Channel: options can be individually shown or hidden.
WCAG 2.1 AA – supported criteria
- 1.4.3 Contrast (Minimum) – High contrast mode
- 1.4.12 Text Spacing – Font size adjustment
- 2.3.1 Three Flashes – Animation reduction
- 1.4.8 Visual Presentation – Color filters for color vision deficiencies
Technical Details
Vanilla JavaScript with no external dependencies – no Webpack build required, only assets:install and theme:compile. No cookies, no external tracking, no data transmission. SCSS variables with !default allow theme customization without plugin overrides.
Requirements
- Standard Shopware Storefront Theme or compatible custom theme
Use Cases
- Online shops looking to meet BFSG requirements
- Shops targeting older or visually impaired customer segments
- B2B shops with corporate accessibility requirements
- Shops wanting to improve inclusivity and UX quality
Important Note
This plugin supports selected WCAG 2.1 AA criteria. It does not replace a comprehensive accessibility audit of your shop. Full BFSG compliance requires a complete evaluation of your entire shop.
Documentation
Full documentation – configuration, WCAG criteria, theme customization – is available at: faq.markus-michalski.net – Accessibility Widget Documentation
Details
- Available: English, German
- Latest update: 11 October 2026
- Publication date: 16 October 2026
- Version: 1.1.0
- Category: Conversion Optimization
Resources
Reviews (0)
About the Extension Partner
Markus Michalski
Partner Status
-
Shopware
Extension Partner
Details
- Partner since: 2026
- Extensions: 8
Support
- Based in: Germany
- Speaks: German, English
- Response time: Very quickly