Markus Michalski FAQ

Accessibility Widget

Documentation for Accessibility Widget for Shopware 6.7 - floating widget with font size, contrast, color filters, blue light filter and animations

Deutsche Version

Back to Shopware 6 Plugins

Accessibility Widget

Shopware
PHP

This documentation always describes the latest published version.

Live Demo: Try this and other plugins live — no installation, no risk: demo.markus-michalski.net

Accessibility widget for Shopware 6.7+ storefronts. A floating button opens a panel where customers can adjust font size, contrast, color filters, blue light filter and animations themselves. This helps meet the German Barrierefreiheitsstärkungsgesetz (BFSG).

Privacy: All settings live exclusively in the browser's LocalStorage. No cookies are set, no data is sent to third parties, and nothing is stored on the server.

How It Works

graph LR
    A["Storefront visitor"] --> B["Accessibility widget"]
    B --> C["Font size / contrast / color filter / blue light / animations"]
    C --> D["Saved in the browser (LocalStorage)"]
    D --> E["Applied on every page load"]

Documentation

Page Content
Installation Installation via Store, Composer or ZIP, update, uninstall
Configuration Widget settings, available options, privacy & GDPR, practical examples
Storefront Integration CSS classes, LocalStorage schema, color filters, theme customization, Twig blocks
Troubleshooting Common problems with symptom → check → solution, FAQ
Technical Details Architecture diagram, plugin structure, subscriber overview

Features

Feature Description
Font Size Adjustment Small / Normal / Large
Contrast Modes Normal / High Contrast / Inverted
Color Vision Filters Protanopia, Deuteranopia, Tritanopia simulation
Blue Light Filter Reduces blue light for comfortable reading
Reduce Animations Disables CSS animations and transitions
LocalStorage Persistence Settings saved across sessions
Multi-Sales-Channel Configurable per Sales Channel
No External Services Everything runs on your own server
No Cookies Fully GDPR-compliant

WCAG and BFSG

The widget gives visitors tools to adjust how the shop is displayed (font size, contrast, color filters, blue light filter, animations). Skip links come from the Shopware storefront itself; the plugin does not add a second one. Which WCAG success criteria a shop meets depends on the shop as a whole and cannot be derived from the plugin alone.

This plugin alone does not guarantee full BFSG compliance. A comprehensive accessibility audit of the entire shop is required.

Requirements

Requirement Version Notes
Shopware 6.7.x
PHP 8.2+
License valid Single-installation license, see below

License

Commercial License - covers one Shopware installation, including all Sales Channels within it.

Support

For customers who purchased this plugin through the Shopware Store, technical support is provided exclusively through the official Shopware support ticket system in your Shopware account. For general, project-related, or commercial inquiries outside the scope of the Store framework: support@markus-michalski.net.