Zum Hauptinhalt springen

Headless Shopify mit Wasserstoff: Erstellen Sie leistungsstarke, individuelle Storefronts

Vollständiger Leitfaden zum Aufbau kopfloser Shopify-Storefronts mit dem Hydrogen-Framework, der Remix, Storefront API, Oxygen-Hosting und Leistungsoptimierung umfasst.

E
ECOSIRE Research and Development Team
|16. März 20269 Min. Lesezeit1.6k Wörter|

Headless Commerce entkoppelt die Frontend-Präsentationsschicht von der Backend-Commerce-Engine. Shopify Hydrogen ist das offizielle Framework zum Erstellen benutzerdefinierter Storefronts, die über die Storefront-API eine Verbindung zum Backend von Shopify herstellen.

Teil unserer Serie „E-Commerce-Integration“

Den vollständigen Leitfaden lesen

Hydrogen basiert auf Remix (einem React-basierten Full-Stack-Framework) und bietet handelsspezifische Komponenten, Hooks und Dienstprogramme, die die Entwicklung beschleunigen und gleichzeitig die Warenkorb-, Checkout- und Kundenverwaltungsinfrastruktur von Shopify nutzen. Dieser Leitfaden deckt alles ab, von Architekturentscheidungen bis hin zur Bereitstellung.

Wichtige Erkenntnisse

  • Hydrogen basiert auf Remix mit React Server Components für optimale serverseitige Rendering-Leistung
  • Die Storefront-API bietet Lesezugriff auf Produkte, Sammlungen und Inhalte; Die Kundenkonto-API übernimmt die Authentifizierung
  • Commerce-Komponenten (ProductPrice, CartForm, AddToCartButton) machen Standardlösungen überflüssig und bleiben dennoch vollständig anpassbar
  • Oxygen Hosting bietet eine für Wasserstoff optimierte Edge-Deployment-Infrastruktur mit automatischer Skalierung
  • Typisch sind Leistungssteigerungen von 30–50 % bei Largest Contentful Paint im Vergleich zu Shopify Liquid-Themes

Wann man kopflos wird

Wählen Sie Wasserstoff, wenn

  • Ihre Marke erfordert ein individuelles Design, das über die Möglichkeiten des Liquid-Themes hinausgeht
  • Sie müssen Inhalte aus einem Headless-CMS (Contentful, Sanity, Strapi) integrieren.
  • Leistung ist ein entscheidendes Unterscheidungsmerkmal im Wettbewerb (Seitenladevorgänge dauern weniger als 1 Sekunde).
  • Ihr Frontend-Team bevorzugt React und moderne JavaScript-Tools
  • Sie benötigen eine Progressive Web App (PWA)-Erfahrung
  • Sie möchten Komponenten über das Web, Mobilgeräte und andere Kanäle teilen

Bleiben Sie bei Liquid Themes, wenn

  • Ihre Designanforderungen werden durch vorhandene Themes mit Anpassung erfüllt
  • Ihnen fehlen Frontend-Entwicklungsressourcen für die laufende Wartung – Für technisch nicht versierte Benutzer benötigen Sie die vollständige Shopify-Admin-Theme-Editor-Erfahrung
  • Ihr Budget unterstützt keine benutzerdefinierte Frontend-Entwicklung und -Hosting

Architekturübersicht

Wie Wasserstoff funktioniert

Die Wasserstoffarchitektur besteht aus:

Remix (Full-Stack-Framework): Übernimmt Routing, serverseitiges Rendering, Datenladen und Formularverarbeitung. Jede Route definiert eine loader-Funktion (wird auf dem Server ausgeführt) und eine Komponente (wird auf dem Client gerendert).

Storefront API (GraphQL): Die primäre Datenquelle für Produktinformationen, Sammlungen, Suche und Inhalte. Alle Produktdaten fließen über diese API und nicht über den direkten Datenbankzugriff.

Kundenkonto-API: Verwaltet die Kundenauthentifizierung, den Bestellverlauf und die Kontoverwaltung. Diese API bietet einen für Shopify nativen passwortlosen Authentifizierungsfluss.

Warenkorb-API: Verwaltet den Warenkorb mit serverseitigem Status. Warenkorbvorgänge (Hinzufügen, Aktualisieren, Entfernen) nutzen die Warenkorb-Infrastruktur von Shopify.

Checkout: Von Shopify gehosteter Checkout (Checkout-Erweiterbarkeit). Die Headless-Storefront leitet zum Checkout von Shopify weiter, der die Zahlungsabwicklung, den Versand und die Auftragserstellung übernimmt.

Datenfluss

SchrittKomponenteDatenquelle
ProduktlisteSammlungsseiteStorefront API (Sammlungsabfrage)
ProduktdetailsProduktseiteStorefront API (Produktabfrage)
In den Warenkorb legenWarenkorbformularWarenkorb-API (cartLinesAdd-Mutation)
Warenkorb anzeigenWarenkorbschublade/SeiteWarenkorb-API (Warenkorbabfrage)
KasseWeiterleitenShopify Checkout (extern)
BestellhistorieKontoseiteKundenkonto-API
InhaltBlog/SeitenStorefront API oder Headless CMS

Projekt-Setup

Erstellen eines Wasserstoffprojekts

Erstellen Sie mit der Shopify-CLI ein neues Wasserstoffprojekt:

Führen Sie die Shopify Hydrogen CLI mit npx shopify hydrogen init aus, um ein neues Projekt zu erstellen. Die CLI fordert Folgendes auf:

  1. Projektname: Ihr Storefront-Name
  2. Vorlage: Skelett (minimal), Demo-Store (vollständiges Beispiel) oder benutzerdefiniert
  3. Sprache: TypeScript (empfohlen) oder JavaScript
  4. Styling: Tailwind CSS, CSS-Module oder Vanilla-CSS
  5. Storefront-API-Anmeldeinformationen: Store-Domäne und API-Token

Projektstruktur

Ein Wasserstoffprojekt folgt der Remix-Konvention:

VerzeichnisZweck
app/routes/Seitenrouten (dateibasiertes Routing)
app/components/Wiederverwendbare Reaktionskomponenten
app/lib/Hilfsfunktionen und API-Helfer
app/styles/CSS-Dateien und Tailwind-Konfiguration
app/graphql/GraphQL-Abfrage- und Mutationsdefinitionen
server.tsServer-Einstiegspunkt
hydrogen.config.tsWasserstoff- und Storefront-API-Konfiguration

Storefront-API-Verbindung

Konfigurieren Sie die Storefront-API-Verbindung in hydrogen.config.ts:

  • Store-Domain: Ihre myshopify.com-Domain
  • Storefront-API-Token: Öffentlicher Zugriffstoken (sicher für clientseitige Verwendung)
  • API-Version: Die Storefront-API-Version (z. B. 2026-01)
  • Standardland/-sprache: Für lokalisierte Preise und Inhalte

Kernseiten erstellen

Produktlistenseite

Die Sammlungsseite verwendet eine loader-Funktion, um Produkte von der Storefront-API abzurufen:

Die Loader-Funktion empfängt das Sammlungshandle von den URL-Parametern, fragt die Storefront-API mit Paginierung (erste N Produkte) ab und gibt die Sammlungsdaten zurück. Die Komponente rendert ein responsives Produktraster mit Bildern, Titeln, Preisen und Varianteninformationen.

Wichtige Überlegungen:

  • Paginierung: Cursorbasierte Paginierung verwenden (Storefront API verwendet Relay-artige Verbindungen)
  • Filtern: Wenden Sie Filter über das Argument filters in der Produktabfrage an
  • Sortierung: Unterstützt die Sortierung nach Preis, Titel, Bestseller und Relevanz
  • Unendliches Scrollen oder „Mehr laden“: Rufen Sie zusätzliche Seiten ab, ohne die gesamte Seite neu laden zu müssen

Produktdetailseite

Die Produktseite ruft ein einzelnes Produkt mit allen Varianten, Bildern und Metafeldern ab:

Der Loader fragt das Produkt nach Handle ab, einschließlich Varianten mit Preis, Bildern (mit responsiven Größen) und allen Metafeldern, die erweiterte Produktinformationen enthalten. Die Komponente rendert eine Bildergalerie, eine Variantenauswahl, eine Preisanzeige und eine Schaltfläche zum Hinzufügen zum Warenkorb.

Warenkorb-Implementierung

Wasserstoff bietet Einkaufswagen-Dienstprogramme über die Komponente CartForm:

Der CartForm umschließt Warenkorbvorgänge (Hinzufügen, Aktualisieren, Entfernen) als Formularübermittlungen, die ohne JavaScript funktionieren (progressive Erweiterung). Der Warenkorbstatus wird serverseitig in der Warenkorb-Infrastruktur von Shopify gespeichert, um die Konsistenz über Tabs und Geräte hinweg sicherzustellen.

Warenkorbvorgänge:

AktionMethodeDaten
In den Warenkorb legenCartForm.ACTIONS.LinesAddVarianten-ID, Menge
Menge aktualisierenCartForm.ACTIONS.LinesUpdateZeilen-ID, neue Menge
Element entfernenCartForm.ACTIONS.LinesRemoveLeitungs-ID
Rabatt anwendenCartForm.ACTIONS.DiscountCodesUpdateRabattcode

Leistungsoptimierung

Serverseitiges Rendering

Wasserstoff nutzt das Streaming-SSR von Remix für eine schnelle Time to First Byte (TTFB):

  • Streaming: Der Server sendet die HTML-Shell sofort und streamt dann dynamische Inhalte, während die Daten geladen werden
  • Cache-Header: Legen Sie Cache-Control-Header pro Route für das CDN-Caching fest
  • Veraltete-während-Revalidierung: Zwischengespeicherte Inhalte werden sofort bereitgestellt, während die Aktualisierung im Hintergrund erfolgt

Bildoptimierung

Verwenden Sie die Image-Komponente von @shopify/hydrogen für optimierte Bilder:

  • Automatische srcset-Generierung für responsive Bilder
  • Bereitstellung im WebP/AVIF-Format basierend auf Browserunterstützung
  • Lazy Loading für „Below the Fold“-Bilder
  • Platzhalterbilder beim Laden verschwommen

Code-Splitting

Remix teilt den Code automatisch nach Route auf. Zusätzliche Optimierung:

  • Verwenden Sie dynamische Importe für schwere Komponenten (Bildergalerien, 3D-Viewer)
  • Lazy-Load von Drittanbieter-Skripten (Analysen, Chat-Widgets) nach dem Laden der Seite
  • Minimieren Sie clientseitiges JavaScript mit React Server Components

Leistungsbenchmarks

Typische Wasserstoffleistung im Vergleich zu Flüssigkeitsthemen:

MetrischFlüssiges ThemaWasserstoffVerbesserung
LCP (Größte Contentful Paint)2,4s1,3s46 % schneller
FID (First Input Delay)120ms40ms67 % schneller
CLS (Cumulative Layout Shift)0,120,0283 % besser
Zeit für Interaktivität3,8s1,9s50 % schneller

Bereitstellung mit Sauerstoff

Was ist Sauerstoff?

Oxygen ist die Hosting-Plattform von Shopify, die speziell für Hydrogen-Storefronts entwickelt wurde. Es wird in einem globalen Edge-Netzwerk bereitgestellt mit:

  • Automatische Skalierung basierend auf dem Datenverkehr
  • Integrierter DDoS-Schutz
  • Verwaltung von SSL/TLS-Zertifikaten
  • CI/CD-Integration mit GitHub
  • Verwaltung von Umgebungsvariablen
  • Vorschau der Bereitstellungen für Pull-Anfragen

Bereitstellungsprozess

  1. Verbinden Sie Ihr GitHub-Repository über den Shopify-Administrator mit Oxygen
  2. Push zum Hauptzweig löst die automatische Bereitstellung aus
  3. Pull-Requests generieren Vorschau-URLs zum Testen
  4. Umgebungsvariablen werden über den Shopify-Administrator verwaltet
  5. Benutzerdefinierte Domänen werden mit DNS-CNAME-Einträgen konfiguriert

Alternatives Hosting

Während Oxygen für Wasserstoff optimiert ist, können Sie es auf jedem Node.js-kompatiblen Hosting bereitstellen:

  • Vercel: Hervorragende Remix-Unterstützung mit Edge-Funktionen
  • Cloudflare Workers: Edge-Bereitstellung mit Workers-Laufzeit
  • Fly.io: Containerbasierte Bereitstellung mit globaler Verteilung
  • AWS: ECS-, Lambda- oder App Runner-Bereitstellung

Headless CMS-Integration

Inhaltsarchitektur

Wasserstoff-Storefronts lassen sich üblicherweise in Headless-CMS-Plattformen für Nicht-Produktinhalte integrieren:

InhaltstypQuelle
Produkte, KollektionenShopify Storefront-API
Blogbeiträge, ArtikelHeadless CMS (Contentful, Sanity)
LandingpagesHeadless CMS mit Visual Builder
NavigationsmenüsShopify oder CMS
Banner, WerbeaktionenCMS mit Terminplanung

Beliebte CMS-Integrationen

  • Sanity: Echtzeitvorschauen mit Sanity Studio, eingebettet in Hydrogen
  • Inhaltlich: GraphQL-API-Integration mit Inhaltsmodellierung
  • Strapi: Selbstgehostete Option mit REST- oder GraphQL-API
  • Shopify-Metaobjekte: Native Shopify-Inhalte für einfachere Anforderungen

SEO für Headless Storefronts

Kritische SEO-Implementierungen

  • Serverseitiges Rendering: Alle Inhalte werden auf dem Server für Suchmaschinen-Crawler gerendert
  • Meta-Tags: Verwenden Sie den meta-Export von Remix für Titel, Beschreibung und Open Graph-Tags
  • Strukturierte Daten: JSON-LD-Schemas für Produkt, BreadcrumbList und Organisation
  • Sitemap: Dynamisch aus Storefront-API-Daten generieren
  • Kanonische URLs: Verhindern Sie doppelten Inhalt über Varianten und Sammlungen hinweg
  • Hreflang: Implementierung für mehrsprachige Markets Pro-Storefronts

ECOSIRE Wasserstoffdienste

Der Aufbau einer Headless-Shopify-Storefront erfordert neben der Handelsstrategie auch Fachwissen in der Frontend-Entwicklung. Das Team von ECOSIRE Entwicklung benutzerdefinierter Shopify-Themen erstellt Wasserstoff-Storefronts vom Konzept bis zur Markteinführung. Unsere Geschwindigkeitsoptimierungsdienste stellen sicher, dass Ihre Headless-Storefront die Core Web Vitals-Ziele erfüllt, und unser laufender Support pflegt und entwickelt Ihre Storefront weiter, während die Plattform von Shopify weiterentwickelt wird.

Verwandte Lektüre

Bedeutet die Umstellung auf Hydrogen, dass der Theme-Editor von Shopify verloren geht?

Ja. Wasserstoff-Storefronts verwenden nicht den Shopify-Theme-Editor. Inhaltsänderungen erfordern entweder Codeaktualisierungen oder die Integration in ein Headless-CMS, das ein visuelles Bearbeitungserlebnis bietet. Dies ist der Hauptkompromiss der Headless-Architektur – maximale Frontend-Flexibilität auf Kosten der No-Code-Bearbeitungserfahrung.

Kann ich Wasserstoff nur für einen Teil meines Shopify-Shops verwenden?

Nicht direkt – Wasserstoff ersetzt das gesamte Frontend. Sie können jedoch einen hybriden Ansatz verwenden: Betreiben Sie eine Hydrogen-Storefront für die Hauptseite und nutzen Sie den von Shopify gehosteten Checkout für den Zahlungsfluss (dies ist der Standardansatz). Einige Händler nutzen Hydrogen auch für Marketingseiten und behalten für den Katalog ein Liquid-Thema bei.

Wie hoch sind die Entwicklungskosten einer Hydrogen-Storefront im Vergleich zu einem Liquid-Theme?

Ein benutzerdefinierter Wasserstoff-Build kostet aufgrund der React-Entwicklungsanforderungen und der Infrastruktureinrichtung in der Regel zwei- bis fünfmal mehr als ein benutzerdefiniertes Liquid-Theme. Allerdings ist die laufende Iterationsgeschwindigkeit für Teams mit React-Erfahrung schneller und die Leistungsvorteile können sich in messbaren Conversion-Verbesserungen niederschlagen, die die Investition rechtfertigen.

E

Geschrieben von

ECOSIRE Research and Development Team

Technische Redaktion

Das Team für technische Redaktion bei ECOSIRE schreibt über Odoo ERP, E-Commerce mit Shopify, KI-Agenten, Analysen mit Power BI, Automatisierung mit GoHighLevel und Best Practices für Unternehmenssoftware. Unsere Leitfäden helfen Unternehmen, fundierte Technologieentscheidungen zu treffen.

ECOSIRE

Skalieren Sie Ihren Shopify-Shop

Maßgeschneiderte Entwicklungs-, Optimierungs- und Migrationsdienste für wachstumsstarken E-Commerce.

Mehr aus E-Commerce-Integration

Composable Commerce: Der MACH-Architekturleitfaden für 2026

Meistern Sie Composable Commerce mit der MACH-Architektur im Jahr 2026. Lernen Sie Microservices, API-first, Cloud-native, Headless-Strategien für skalierbaren E-Commerce.

Odoo eBay Connector: Listing, Bestellungen und Inventarsynchronisierung

Richten Sie den Odoo eBay Connector für Odoo 19 ein. Verwalten Sie Angebote, automatisieren Sie die Bestellsynchronisierung, synchronisieren Sie den Lagerbestand, bearbeiten Sie Retouren und verwalten Sie eBay-Konten mit mehreren Geschäften von Odoo aus.

Retouren und Umtausch auf Shopify verwalten

Vollständiger Leitfaden zum Shopify-Retourenmanagement: Richtliniengestaltung, automatisierte Arbeitsabläufe, Rücknahmelogistik, Umtauschabwicklung und profitable Reduzierung der Retourenquoten.

Multi-Channel-Bestandssynchronisierung: Verhinderung von Fehlbeständen und Überverkäufen

Leitfaden zur Synchronisierung des Multi-Channel-Inventars. Behandelt Echtzeit-Synchronisierungsmethoden, Sicherheitsbestandszuordnung, ERP-Integration, Vermeidung von Überverkäufen und Lagerverwaltung.

Datenzuordnung und -transformation: Umgang mit verschiedenen APIs und Datenformaten

Master-Feldzuordnung, Datennormalisierung, Einheitenumrechnung, Währungshandhabung und Kategorietaxonomiezuordnung über E-Commerce-APIs und Datenformate hinweg.

Headless-Commerce-Architektur: Frontend vom Backend entkoppeln

Vergleichen Sie Headless- und monolithischen Handel, erkunden Sie API-First-Design mit der Shopify Storefront API, Next.js-Frontends und modernen Handelsplattformoptionen.