Shopify-Entwickler in Hannover

Shopify-Entwicklung für Shops in Hannover von einem Einzelentwickler, kein Agenturbetrieb: Theme-App-Erweiterungen, Flow, POS, Metaobjects, Barrierefreiheit, Recht (BGB, PAngV, DDG, TDDDG, BFSG). Remote aus Gdynia.

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.

Mein WordPress.org-Profil

#Shopify in Hannover: ein Entwickler, keine Agentur

Wer nach “Shopify Hannover” oder “Shopify Agentur Hannover” sucht, findet Agenturen. Ich bin keine. Ich bin Mariusz Szatkowski, ein einzelner Entwickler von WPPoland in Gdynia, und arbeite seit 2006 mit WordPress und inzwischen auch mit Shopify. Ich arbeite remote und schriftlich: keine Termine vor Ort, keine Telefonkonferenzen. Fragen, Umfang und Annahmen stehen in Textform vor dem Projektstart. Das hat für Sie einen praktischen Vorteil: Jede Entscheidung ist nachlesbar, und es gibt keine Übergabe zwischen Vertrieb, Projektleitung und Entwicklung.

Layout, Mockups und Wireframes bringen Sie mit, etwa von Ihrer Designerin oder aus einem Tabellen-Raster, in dem Sie je Ansicht markieren, welche Elemente wohin gehören. Ich setze das in ein funktionierendes, responsives Shopify-Theme um. Gestaltet wird bei mir nichts.

Eingangshalle des Neuen Rathauses in Hannover

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

#Der Hannoveraner Markt aus Sicht eines Shops

Die Stadt Hannover beschreibt sich auf ihrem Wirtschaftsportal als bedeutenden Messestandort. Dort sind unter anderem die EuroTier 2026, die HANNOVER MESSE 2027 und die Agritechnica 2027 aufgeführt. Wenn Sie dort ausstellen und Fachbesucher danach online nachbestellen sollen, zählt der Weg vom Messestand in den Shop. Das spricht für einen Shop, der Nachbestellungen einfach macht und Geschäftskunden von Privatkunden trennt.

Als gemeinsame Wirtschaftsförderungsgesellschaft von Landeshauptstadt und Region Hannover nennt hannoverimpuls auf ihrer Website Messebeteiligung, Internationalisierung sowie Finanzierung und Förderprogramme als Teil ihres Unternehmensservice. Wer ein Shop-Projekt aus einem solchen Programm mitfinanzieren will, sollte vor dem Start klären, ob Angebote und Rechnungen bestimmte Anforderungen erfüllen müssen. Ich liefere Leistungsbeschreibung und Rechnung auf Wunsch in der Form, die der Fördergeber verlangt. Die Förderfähigkeit selbst prüft hannoverimpuls, nicht ich.

Die IHK Hannover, Bischofsholer Damm 91, bietet auf ihrer Website unter “Recht und Steuern” und “Gründung, Sicherung, Nachfolge” Anlaufstellen für Unternehmen der Region. Für Rechtsfragen zu Ihrem Shop ist das ein sinnvoller erster Weg neben Ihrer Kanzlei.

#Welche Shopify-Themen ich in Hannover am häufigsten sehe

#Apps einbinden, ohne das Theme zu zerlegen

Viele Shops tragen über Jahre Code von Apps im Theme mit sich. Shopify empfiehlt für neue Integrationen Theme-App-Erweiterungen. Laut shopify.dev lassen sich damit dynamische Elemente wie Produktbewertungen, Preise, Bewertungssterne oder interaktive 3D-Modelle ergänzen, ohne Liquid-Templates zu bearbeiten. Der Entwickler der App liefert App-Blöcke, die Sie im Theme-Editor in Abschnitte setzen. Als Vorteile nennt Shopify, dass die Erweiterung im Editor automatisch sichtbar ist, das Theme nicht verändert wird und sich das Risiko eines beschädigten Themes verringert.

Für Ihr Projekt heißt das: Ich prüfe, welche Ihrer Apps als Erweiterung laufen und welche noch Code im Theme hinterlassen haben. Wer eine App wechselt, will diesen Code nicht von Hand aufräumen müssen.

#Abläufe mit Shopify Flow automatisieren

Shopify Flow ist nach Angaben von Shopify eine Plattform zur Automatisierung im E-Commerce. Sie beobachtet Ereignisse im Shop und führt daraufhin definierte Schritte aus. Workflows bestehen aus Auslösern, Bedingungen und Aktionen. Die App ist kostenlos und auf den Plänen Basic, Grow, Advanced und Plus verfügbar. Die Aktion “HTTP-Anfrage senden” gibt es auf Grow, Advanced und Plus. Aufgaben aus eigenen Partner-Apps sind Plus vorbehalten.

Ich setze Flow dort ein, wo ein Ablauf bisher manuell war und eine klare Regel hat. Jeder Workflow bekommt einen Namen, eine Beschreibung und einen Eintrag in einer Liste, die Sie behalten. So wissen Sie in einem Jahr noch, warum eine Bestellung ein Tag bekommen hat.

#Laden und Onlineshop mit Shopify POS verbinden

Shopify POS ist ein Kassensystem für iOS und Android und eignet sich laut Shopify für Ladengeschäfte, Märkte und Pop-up-Shops. Es gleicht Bestellungen und Bestand mit dem Shopify-Admin ab, über Ladengeschäfte, Onlineshop und weitere Vertriebskanäle. Voraussetzung ist, dass Multi-Location in den Shop-Einstellungen aktiviert ist. Hardware wie Barcode-Scanner oder Kassenlade lässt sich anschließen.

Für einen Händler mit Laden in Hannover und Onlineshop ist die Bestandslogik der eigentliche Punkt: Welcher Standort darf welchen Bestand verkaufen, und was sieht der Kunde im Shop? Das lege ich vor der Einrichtung schriftlich fest.

#Strukturierte Inhalte mit Metaobjects

Metaobjects gruppieren mehrere zusammengehörige Felder. Im Unterschied zu Metafields, die einer bestehenden Ressource einen einzelnen Wert hinzufügen, sind sie eigenständige Einträge, auf die andere Ressourcen verweisen. Eine Definition legt Typ, Felder und Zugriffsrechte fest, ein Eintrag ist eine Instanz davon. Beispiele aus der Shopify-Dokumentation für einen Typ sind size_chart oder author.

Der Storefront-Zugriff steht standardmäßig auf NONE. Erst PUBLIC_READ macht Einträge über die Storefront API abrufbar, die Shopify für Headless- und Custom-Storefronts nennt. Das ist eine Entscheidung, die Sie bewusst treffen, wenn Größentabellen, Hersteller-Steckbriefe oder Pflegehinweise aus Metaobjects kommen sollen.

#Produktbewertungen

Shop-Bewertungen in der Shop-App kann nach Shopify nur abgeben, wer das Produkt bei Ihnen gekauft hat. Kunden vergeben 1 bis 5 Sterne und einen optionalen Kommentar von bis zu 1.000 Zeichen. Bewertungen aus einer unterstützten Drittanbieter-App lassen sich in Shop ebenfalls anzeigen. Ob und wie Sie Bewertungen auf Ihrer Produktseite zeigen, ist ein getrenntes Thema: Entscheiden Sie, welche App sie liefert, bevor ich sie einbinde.

#Barrierefreiheit im Theme nach Shopifys eigener Anleitung

Shopify veröffentlicht für Theme-Entwickler eine Anleitung zur Barrierefreiheit auf Basis der WCAG. Ich nutze sie als Prüfliste. Die Punkte, die in Shops am häufigsten auffallen:

  • Tastatur: Jeder Link, Button, jedes Dropdown und Formularfeld muss per Tastatur bedienbar sein. Fokusanzeige sichtbar, Reihenfolge wie im DOM.
  • Struktur: Seitensprache im html-Element, ein Skip-Link, Überschriften in Reihenfolge und nur eine h1.
  • Menüs: aria-expanded und aria-controls; Esc schließt das Menü und gibt den Fokus zurück.
  • Produktinformation: Alt-Texte für Produktbilder, Sale- und Normalpreis für Screenreader unterscheidbar, Änderungen bei Variantenwahl per aria-live angesagt.
  • Formulare: Jedes Feld beschriftet, Pflichtfelder markiert, Fehlermeldungen mit dem Feld verknüpft.
  • Kontrast: 4,5:1 für normalen Text, 3:1 für großen Text sowie für Icons und Eingabefeld-Ränder.
  • Dynamische Komponenten: Drawer und Modale nehmen den Fokus beim Öffnen auf und geben ihn beim Schließen zurück.
  • Touch: Primäre Ziele mindestens 44 mal 44 Pixel.

Das sind Prüfpunkte im Theme, kein Gütesiegel. Ob Ihr Unternehmen rechtlich verpflichtet ist, steht im nächsten Abschnitt.

#Welche deutschen Vorgaben Ihren Shop treffen

Das ist keine Rechtsberatung. Ich setze die technischen Vorgaben um, die Ihnen Ihre Kanzlei oder die IHK nennt.

Bestell-Button, § 312j BGB. Nach Absatz 3 ist die Pflicht aus Satz 1 bei einer Bestellung über eine Schaltfläche nur erfüllt, wenn diese gut lesbar mit nichts anderem als den Wörtern “zahlungspflichtig bestellen” oder einer entsprechenden eindeutigen Formulierung beschriftet ist. Nach Absatz 4 kommt der Vertrag nur zustande, wenn der Unternehmer diese Pflicht erfüllt. Ich gleiche Button-Texte im Checkout mit dieser Vorgabe ab.

Preisermäßigungen, § 11 PAngV. Wer eine Preisermäßigung bekanntgibt, muss gegenüber Verbrauchern den niedrigsten Gesamtpreis der letzten 30 Tage vor der Ermäßigung angeben. Ausgenommen sind nach Absatz 4 individuelle Preisermäßigungen und Ermäßigungen für schnell verderbliche Waren. Das betrifft Compare-at-Preise, Sale-Kollektionen und Rabattbanner im Theme.

Impressum, § 5 DDG. Anbieter müssen unter anderem Namen und Anschrift, eine elektronische Kontaktmöglichkeit, bei Eintragung das Handelsregister samt Nummer und, falls vorhanden, die Umsatzsteuer-Identifikationsnummer leicht erkennbar, unmittelbar erreichbar und ständig verfügbar halten. Im Shop gehört der Link in die Fußzeile, auf jeder Seite.

Cookies und Tracking, § 25 TDDDG. Speicherung auf dem Endgerät oder Zugriff darauf ist nur zulässig, wenn der Nutzer auf Grundlage klarer und umfassender Informationen eingewilligt hat. Ausnahme ist nach Absatz 2 Nr. 2, was unbedingt erforderlich ist, damit ein ausdrücklich gewünschter Dienst bereitgestellt werden kann. Pixel und Analyse-Skripte müssen daher bis zur Einwilligung ruhen. Der LfD Niedersachsen führt auf seiner Website Seiten zu Webtracking und zu Einwilligungen auf Webseiten (Consent-Layer).

Barrierefreiheit, § 3 BFSG. Absatz 1 verlangt, dass Produkte und Dienstleistungen barrierefrei sind, also für Menschen mit Behinderungen ohne besondere Erschwernis auffindbar, zugänglich und nutzbar. Absatz 3 nimmt Kleinstunternehmen, die Dienstleistungen anbieten, von Absatz 1 aus. Das Ministerium erstellt dafür Leitlinien. Ob Sie Kleinstunternehmen sind, ist eine Tatsachenfrage für Ihre Rechtsberatung.

#Datenschutz: die Aufsicht in Niedersachsen

Für Unternehmen mit Sitz in Hannover ist der Landesbeauftragte für den Datenschutz Niedersachsen (LfD) die Aufsichtsbehörde. Auf der Website des LfD gibt es ein Beschwerdeformular, eine Meldung der Datenschutzbeauftragten, ein Formular für Datenpannen und eine Wirtschaftsseite mit Hinweisen unter anderem zum Verzeichnis von Verarbeitungstätigkeiten. Für Ihren Shop folgt daraus eine Arbeitsliste, die ich bei jedem Projekt mitführe: Welche Apps und Skripte erhalten welche Kundendaten, wofür, und sind sie in Datenschutzerklärung und Verzeichnis abgebildet? Was keinen Zweck hat, fliegt raus.

#Checkliste vor dem Start

  1. Shop-URL, heutiges System und Ziel des Projekts in einem Satz.
  2. Layout, Mockups oder ausgefüllte Wireframe-Tabelle von Ihrer Seite.
  3. Liste der Apps und Schnittstellen, die bleiben müssen.
  4. Entscheidung, ob ein Ladengeschäft mit Shopify POS angebunden wird.
  5. Bestell-Button, Preisangaben bei Rabatten, Impressum und Cookie-Einwilligung gegen die Abschnitte oben prüfen.
  6. Fragen zu BFSG und Förderung vorab mit Rechtsberatung beziehungsweise hannoverimpuls klären.
  7. Zugang zum Shop mit Rechten für Theme und Apps.

#So läuft ein Projekt ab

Sie schicken mir die Angaben aus der Checkliste. Ich antworte schriftlich mit Rückfragen. Danach bekommen Sie einen schriftlichen Umfang mit Annahmen und Ausschlüssen. Gearbeitet wird auf einem Entwicklungs-Theme mit Staging-Zugang für Sie, nicht im Live-Shop. Abnahme erfolgt gegen die Punkte aus dem Umfang. Nach dem Livegang biete ich auf Wunsch eine laufende Betreuung an.

#Häufige Fragen

#Sind Sie eine Shopify-Agentur in Hannover?

Nein. Ich bin ein einzelner Entwickler, Mariusz Szatkowski von WPPoland in Gdynia, und arbeite ausschließlich remote und schriftlich. Wer Ihnen antwortet, schreibt auch den Code. Dafür gibt es keine Vor-Ort-Termine und keinen Agenturapparat mit Projektleitung.

#Was ist der Unterschied zwischen einer App-Anbindung per Theme-App-Erweiterung und Code im Theme?

Eine Theme-App-Erweiterung stellt App-Blöcke bereit, die Sie im Theme-Editor platzieren, ohne Theme-Code zu bearbeiten. Shopify beschreibt als Vorteil, dass das Theme dabei nicht verändert wird und sich das Risiko eines kaputten Themes verringert. Code direkt im Theme nutze ich nur, wenn der Block nicht als Erweiterung abbildbar ist.

#Kann ich mit Shopify Flow Abläufe automatisieren, ohne Code?

Ja. Flow arbeitet mit Auslösern, Bedingungen und Aktionen und ist laut Shopify kostenlos auf den Plänen Basic, Grow, Advanced und Plus verfügbar. Die Aktion “HTTP-Anfrage senden” gibt es auf Grow, Advanced und Plus. Ich richte Workflows ein und dokumentiere, was sie auslösen.

#Lässt sich Shopify POS mit meinem Onlineshop verbinden?

Shopify POS gleicht Bestellungen und Bestand mit dem Shopify-Admin ab, über Ladengeschäfte, Onlineshop und weitere Vertriebskanäle. Voraussetzung ist laut Shopify, dass Multi-Location in den Shop-Einstellungen aktiviert ist. Ob Ihre Warenwirtschaft zusätzlich angebunden werden muss, klären wir schriftlich vor Projektstart.

#Muss mein Shop barrierefrei nach BFSG sein?

Nach § 3 Abs. 1 BFSG müssen Dienstleistungen barrierefrei sein. Absatz 3 nimmt Kleinstunternehmen, die Dienstleistungen anbieten, davon aus. Ob das auf Ihr Unternehmen zutrifft, gehört in die Hände Ihrer Rechtsberatung. Ich prüfe und beseitige die technischen Mängel im Theme.

#Welche Datenschutzbehörde ist für meinen Shop in Hannover zuständig?

Für Unternehmen in Niedersachsen ist das der Landesbeauftragte für den Datenschutz Niedersachsen (LfD). Dort lassen sich Beschwerden einreichen, Datenschutzbeauftragte melden und Datenpannen anzeigen. Zuständig ist die Behörde des Bundeslandes, in dem Ihr Unternehmen seinen Sitz hat.

#Schreiben Sie mir

Über das Kontaktformular erreichen Sie mich mit vier Angaben: Shop-URL, Ziel, Wunschtermin und bisheriges System (etwa WooCommerce oder ein älteres Shopify-Theme). Ich antworte schriftlich: erst mit Rückfragen, dann mit einer ersten Einschätzung zu Umfang und Risiken in Ihrem Bestand. Diese erste Einschätzung ist unverbindlich und kostenfrei. Mehr zur Plattform finden Sie auf der Seite Shopify-Entwickler.

Brauchen Sie die Leistung: Shopify-Entwickler in Hannover?

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

Projekt beschreiben

Weitere WordPress-Dienste und Wissensbasis entdecken