Skip to main content Skip to search Skip to main navigation
Shopware Payments ramp-up pricing for 12 months. Limited time only. Learn more
Diese Seite ist auch auf Deutsch verfügbar.
Markus Michalski

Accessibility Widget | BFSG & WCAG 2.1 AA

Rating: no rating ( write a review )
Downloads: <10

Description

Highlights

  • - BFSG-ready – supports German accessibility law requirements
  • - 5 accessibility tools in one configurable widget
  • - Cookie-free – no tracking, no external services
  • - Configurable per Sales Channel
  • - Vanilla JS – no build process, no external dependencies

Features

  • - Floating widget display, position freely selectable (bottom right/left)
  • - Font size adjustment in three levels (Small, Normal, Large)
  • - High contrast mode & inverted contrast
  • - Color vision deficiency filters: Protanopia, Deuteranopia, Tritanopia
  • - Blue light filter for comfortable reading
  • - Animation reduction (respects CSS prefers-reduced-motion)
  • - LocalStorage persistence – settings saved across sessions
  • - Cookie-free – no cookies, no tracking
  • - No external JavaScript, no external services
  • - Configurable per Sales Channel
  • - Individual options can be shown or hidden
  • - SCSS variables with !default for theme customization
  • - XSS-protected template output
  • - German & English translations included

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)

Write a review

If you downloaded this extension you can write a review in the Shopware Account.

Write a review

About the Extension Partner

Markus Michalski

Markus Michalski

Partner Status

  • Shopware Extension Partner Shopware
    Extension Partner

Details

  • Partner since: 2026
  • Extensions: 8

Support

  • Based in: Germany
  • Speaks: German, English
  • Response time: Very quickly