Shopify-Entwickler in Stuttgart

Shopify-Shop in Stuttgart und Baden-Württemberg: Was das BFSG für Onlineshops verlangt, was Shopify zu Theme und Checkout selbst erklärt und was ich an einem Theme prüfe. Schriftlicher Prüfbericht, kein Rechtsrat.

Shopify-Entwickler

Mein Platz in der WordPress-Community

  • Mein wordpress.org-Konto besteht seit 2006.
  • Ich habe zum WordPress-Core in den Versionen 7.0 und 7.1 beigetragen.
  • Ich betreue 30 Plugins auf wordpress.org.
  • Ich organisiere WordCamps und trete dort als Speaker auf.
  • Ich war bei jedem WordCamp Europe von 2017 bis 2026 dabei.
  • Lokales WordPress-Meetup: WordPress Stuttgart Meetup

Mein WordPress.org-Profil

Wer einen Shop für Verbraucher betreibt, fragt zuerst, ob das Barrierefreiheitsstärkungsgesetz (BFSG) gilt. Dann fragt er, was in Shopify dazu schon erledigt ist und was bei ihm bleibt. Diese Seite beantwortet beides aus den Gesetzestexten und aus Shopifys eigenen Seiten. Sie ist keine Rechtsberatung.

Stadtbibliothek Stuttgart

Foto: Pjt56, CC BY-SA 4.0, Wikimedia Commons.

#Gilt das BFSG für meinen Shopify-Shop?

Anwendbar ist das Gesetz nach § 1 Abs. 3 Nr. 5 BFSG für Dienstleistungen im elektronischen Geschäftsverkehr gegenüber Verbrauchern, soweit sie nach dem 28. Juni 2025 erbracht werden. Ein Shop, der an Privatpersonen verkauft, fällt darunter. Ein Shop, der nur an Unternehmen verkauft, richtet sich nicht an Verbraucher. Ob Ihr Angebot im Einzelfall so einzuordnen ist, klärt Ihre Rechtsberatung.

Eine Ausnahme enthält § 3 Abs. 3 BFSG: Die Pflicht gilt nicht für Kleinstunternehmen, die Dienstleistungen anbieten. Kleinstunternehmen definiert § 2 Nr. 17 BFSG als Unternehmen mit weniger als zehn Beschäftigten, das entweder höchstens zwei Millionen Euro Jahresumsatz erzielt oder dessen Jahresbilanzsumme höchstens zwei Millionen Euro beträgt. Beide Bedingungen gehören zusammen: Zehn Beschäftigte oder mehr, und die Ausnahme entfällt.

Wer zu groß für die Ausnahme ist, ist Dienstleistungserbringer im Sinne des Gesetzes. § 2 Nr. 4 BFSG meint damit jede Person, die Verbrauchern eine Dienstleistung anbietet. Das ist der Shopbetreiber, nicht Shopify und nicht ich. Die Verantwortung bleibt bei Ihnen, auch wenn Theme und Checkout von anderen kommen.

#Was verlangt das Gesetz konkret von einem Shop?

Das BFSG nennt in § 3 Abs. 1 das Ziel: Eine Dienstleistung ist barrierefrei, wenn Menschen mit Behinderungen sie in der allgemein üblichen Weise, ohne besondere Erschwernis und grundsätzlich ohne fremde Hilfe finden, erreichen und nutzen können. Die technischen Einzelheiten stehen in der Verordnung zum BFSG (BFSGV):

  • § 12 BFSGV: Websites und zugehörige Online-Anwendungen müssen wahrnehmbar, bedienbar, verständlich und robust gestaltet sein. Dazu gehören ausreichender Kontrast, eine alternative Darstellung nicht-textlicher Inhalte und Informationen in Textformaten.
  • § 19 BFSGV: Für den elektronischen Geschäftsverkehr kommen drei Punkte dazu. Informationen zur Barrierefreiheit der verkauften Produkte, soweit der verantwortliche Wirtschaftsakteur sie liefert. Dazu Identifizierungs-, Authentifizierungs-, Sicherheits- und Zahlungsfunktionen, wenn sie als Teil der Dienstleistung bereitgestellt werden. Und Identifizierungsmethoden, elektronische Signaturen und Zahlungsdienste, wenn sie angeboten werden. Alles muss wahrnehmbar, bedienbar, verständlich und robust sein.
  • § 3 BFSGV: Es gilt der Stand der Technik. Die Bundesfachstelle für Barrierefreiheit veröffentlicht auf ihrer Website Standardlisten und Konformitätstabellen.

Für den Shop heißt das: Es reicht nicht, die Startseite zu prüfen. Login, Kundenkonto, Warenkorb und Zahlung sind ausdrücklich genannt.

§ 14 BFSG legt dem Anbieter außerdem Pflichten auf, die kein Entwickler abnehmen kann: Er muss die Informationen nach Anlage 3 Nr. 1 erstellen und barrierefrei zugänglich machen, sie so lange aufbewahren, wie er die Dienstleistung anbietet, und bei Abweichungen Korrekturmaßnahmen ergreifen. Wer die Einhaltung überwacht, steht auf meiner Seite Wartung und Support in Wiesbaden.

#Was Shopify für Theme und Checkout selbst erklärt

Shopify beschreibt auf seiner Accessibility-Seite (Stand der Seite: 7. Juli 2025), dass es die WCAG 2.2 als Leitlinie nutzt und Produkte gegen Stufe AA testet. Dort stehen auch Prüfberichte nach dem VPAT-Format:

ProduktGetesteter Standard laut Shopify
CheckoutWCAG 2.2 A/AA
Dawn-Theme, Version 2.4.0WCAG 2.1 A/AA
AdminWCAG 2.1 A/AA

Zwei Einschränkungen gehören dazu. Erstens sind das Angaben von Shopify über eigene Produkte, kein Nachweis für Ihren Shop. Zweitens sagt die Entwicklerdokumentation zur Theme-Barrierefreiheit selbst, dass die Beachtung ihrer Best Practices nicht garantiert, dass ein Theme vollständig barrierefrei ist.

Sobald Sie ein Theme anpassen, eine App einbauen oder eigene Inhalte pflegen, verlassen Sie den getesteten Zustand. Das Dawn-Theme in Version 2.4.0 ist nicht Ihr Theme in Ihrer Version mit Ihren Apps.

#Was beim Checkout in Ihrer Hand liegt

Der Checkout läuft bei Shopify. Ich kann sein Markup nicht umschreiben und tue nicht so, als könnte ich es. Meine Prüfung betrifft drei Stellen davor und daneben:

  1. Der Weg in den Checkout. Produktseite, Variantenwahl, Warenkorb oder Warenkorb-Schublade und der Button zum Checkout. Hier entscheidet Ihr Theme.
  2. Eigene Erweiterungen im Checkout. Jede Ergänzung, die Sie oder eine App hinzugefügt haben, prüfe ich auf Bedienbarkeit und Beschriftung.
  3. Texte und Hinweise. Fehlermeldungen, Lieferhinweise und Pflichtangaben, die Sie selbst formulieren, müssen verständlich sein.

Was Shopify im Checkout selbst ändert, liegt außerhalb meines Einflusses. Ich lese vor jeder Prüfung den aktuellen Stand der Shopify-Seiten, weil sich die Prüfberichte ändern.

#Was ich an einem Theme prüfe

Grundlage ist die Checkliste aus der Shopify-Dokumentation, ergänzt um eine Probe mit echter Bedienung. Ich arbeite durch, was die Dokumentation für Themes nennt:

BereichWorauf ich achte
TastaturAlle Links, Buttons, Menüs und Formularfelder per Tab erreichbar, Fokus immer sichtbar, Reihenfolge wie im Quelltext, kein Menü nur per Hover
SeitenstrukturSprachattribut gesetzt, Zoom nicht gesperrt, Skiplink vorhanden, Überschriften in Reihenfolge, genau ein H1
Navigationnav-Element, aktuelle Seite markiert, Aufklappmenüs mit korrektem Zustand, Esc schließt und gibt den Fokus zurück
ProduktinformationBilder mit sinnvollem Alternativtext, Normalpreis und Angebotspreis auch für Screenreader unterscheidbar, Preis- und Verfügbarkeitswechsel bei Variantenwahl werden angesagt
FormulareJedes Feld mit Label, autocomplete gesetzt, Fehlermeldungen klar und dem Feld zugeordnet, Fokus auf der Rückmeldung
MedienKein Autoplay, Untertitel bei Video, Steuerung per Tastatur
KontrastFließtext 4,5 zu 1, großer Text und Symbole 3 zu 1, Farbe nie als einziger Hinweis
Dialoge und SchubladenFokus wandert hinein, bleibt darin, Esc schließt, Rolle dialog
TouchPrimäre Ziele mindestens 44 mal 44 Pixel

Die Werte für Kontrast und Zielgröße stammen aus der Shopify-Dokumentation. Dazu nutze ich die Werkzeuge, die Shopify dort nennt: Accessibility Insights for Web, Lighthouse und WAVE. Automatische Werkzeuge finden nur einen Teil der Probleme, deshalb gehe ich Kaufweg und Kundenkonto zusätzlich selbst mit der Tastatur durch.

Mehrsprachige Shops haben eine Besonderheit: Das Sprachattribut muss je Sprachvariante stimmen, sonst liest ein Screenreader deutschen Text mit falscher Aussprache.

#Wo Funde meist liegen

Funde verteilen sich auf vier Orte, und der Ort entscheidet, wer sie behebt:

  • Theme-Code: fehlender Fokusstil, Schublade ohne Fokusführung, Menü nur per Hover. Das behebe ich.
  • Apps: Bewertungen, Pop-ups, Produktfinder. Ich melde den Fund dem App-Anbieter oder schlage vor, die Funktion im Theme umzusetzen oder auf sie zu verzichten.
  • Inhalte: fehlende Alternativtexte, Überschriften als Designmittel, Links mit dem Text “hier”. Das ändert Ihre Redaktion, ich zeige die Stellen.
  • Shopify selbst: Alles, was im gehosteten Checkout liegt. Das bleibt eine Rückmeldung an Shopify.

Zusatzskripte von Drittanbietern berühren auch den Datenschutz. Für die DSGVO ist der Landesbeauftragte für den Datenschutz und die Informationsfreiheit Baden-Württemberg zuständig, wenn Ihr Unternehmen in Baden-Württemberg sitzt. Für die Barrierefreiheit ist er es nicht.

#Wie eine Prüfung mit mir abläuft

Ich arbeite allein, remote und schriftlich. Termine und Telefonate gibt es nicht, alles läuft über E-Mail. Gestaltung, Mockups und Layout kommen von Ihnen oder Ihrer Agentur.

  1. Sie schicken mir die Shop-URL, das eingesetzte Theme samt Version und die Liste der Apps.
  2. Ich lege den Prüfumfang schriftlich fest: welche Seiten, welcher Kaufweg, welche Sprachen. Diese erste Einschätzung ist kostenlos.
  3. Ich prüfe auf einem Entwicklungstheme, nicht im Live-Shop.
  4. Sie erhalten den Bericht mit jedem Fund, der betroffenen Seite und dem Ort der Behebung.
  5. Was im Theme liegt, setze ich nach Ihrer schriftlichen Freigabe auf dem Entwicklungstheme um. Sie testen, dann veröffentliche ich.
  6. Nach größeren Theme- oder App-Änderungen wiederhole ich die Prüfung für die betroffenen Seiten. Das gehört zur laufenden Pflege, nicht zum Einmalprojekt. Für die Pflege lesen Sie die Seite Shopify-Entwickler.

#Häufige Fragen

#Muss mein Shopify-Shop in Stuttgart barrierefrei sein?

Wenn Sie Verbrauchern Dienstleistungen im elektronischen Geschäftsverkehr anbieten, erfasst Sie das BFSG (§ 1 Abs. 3 BFSG). Die Ausnahme in § 3 Abs. 3 BFSG betrifft Kleinstunternehmen: weniger als zehn Beschäftigte und höchstens zwei Millionen Euro Umsatz oder Bilanzsumme (§ 2 Nr. 17 BFSG). Die Einordnung Ihres Unternehmens gehört zu Ihrer Rechtsberatung.

#Ist ein Shopify-Theme automatisch barrierefrei?

Nein. Shopify nennt für das Dawn-Theme einen Prüfmaßstab (WCAG 2.1 A/AA), und die Entwicklerdokumentation sagt selbst, dass die Einhaltung ihrer Best Practices keine vollständige Barrierefreiheit garantiert. Anpassungen, Apps und Ihre Inhalte kommen hinzu und müssen mitgeprüft werden.

#Kann ich am Shopify-Checkout etwas ändern?

Der Checkout läuft bei Shopify. Seine Barrierefreiheit erklärt Shopify mit einem Prüfbericht nach WCAG 2.2 A/AA. Ich prüfe, was davor passiert (Produktseite, Warenkorb, Variantenwahl) und welche eigenen Erweiterungen im Checkout laufen. Verantwortlich gegenüber den Verbrauchern bleibt der Shopbetreiber.

#Was bekomme ich von Ihnen nach einer Prüfung?

Einen schriftlichen Bericht mit jedem Fund, der Seite, auf der er auftritt, und der Stelle, an der er zu beheben ist: Theme, App, Inhalt oder Shopify selbst. Behebbare Funde im Theme setze ich nach schriftlicher Abstimmung um. Der Bericht ist kein Rechtsgutachten und keine Zertifizierung.

#Wer prüft, ob mein Shop die Anforderungen erfüllt?

Die Länder haben für die Marktüberwachung eine gemeinsame Stelle eingerichtet. Wie sie arbeitet, steht auf meiner Seite zur Wartung in Wiesbaden. Der Landesbeauftragte für den Datenschutz Baden-Württemberg ist für den Datenschutz zuständig, nicht für die Barrierefreiheit.

#Schreiben Sie mir

Schicken Sie mir über das Kontaktformular die Shop-URL, Ihr Ziel, Ihren Termin und das eingesetzte Theme mit den wichtigsten Apps. Ich antworte schriftlich an Werktagen, die erste Einschätzung kostet nichts.

Brauchen Sie die Leistung: Shopify-Entwickler in Stuttgart?

Beschreiben Sie Ihr Projekt per E-Mail. Antwort innerhalb von 48 Stunden.

Projekt beschreiben

Weitere WordPress-Dienste und Wissensbasis entdecken