Teil unserer eCommerce Integration-Serie
Den vollständigen Leitfaden lesenHeadless Shopify mit Wasserstoff: Erstellen Sie leistungsstarke, individuelle Storefronts
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. 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
| Schritt | Komponente | Datenquelle |
|---|---|---|
| Produktliste | Sammlungsseite | Storefront API (Sammlungsabfrage) |
| Produktdetails | Produktseite | Storefront API (Produktabfrage) |
| In den Warenkorb legen | Warenkorbformular | Warenkorb-API (cartLinesAdd-Mutation) |
| Warenkorb anzeigen | Warenkorbschublade/Seite | Warenkorb-API (Warenkorbabfrage) |
| Kasse | Weiterleiten | Shopify Checkout (extern) |
| Bestellhistorie | Kontoseite | Kundenkonto-API |
| Inhalt | Blog/Seiten | Storefront 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:
- Projektname: Ihr Storefront-Name
- Vorlage: Skelett (minimal), Demo-Store (vollständiges Beispiel) oder benutzerdefiniert
- Sprache: TypeScript (empfohlen) oder JavaScript
- Styling: Tailwind CSS, CSS-Module oder Vanilla-CSS
- Storefront-API-Anmeldeinformationen: Store-Domäne und API-Token
Projektstruktur
Ein Wasserstoffprojekt folgt der Remix-Konvention:
| Verzeichnis | Zweck |
|---|---|
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.ts | Server-Einstiegspunkt |
hydrogen.config.ts | Wasserstoff- 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
filtersin 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:
| Aktion | Methode | Daten |
|---|---|---|
| In den Warenkorb legen | CartForm.ACTIONS.LinesAdd | Varianten-ID, Menge |
| Menge aktualisieren | CartForm.ACTIONS.LinesUpdate | Zeilen-ID, neue Menge |
| Element entfernen | CartForm.ACTIONS.LinesRemove | Leitungs-ID |
| Rabatt anwenden | CartForm.ACTIONS.DiscountCodesUpdate | Rabattcode |
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:
| Metrisch | Flüssiges Thema | Wasserstoff | Verbesserung |
|---|---|---|---|
| LCP (Größte Contentful Paint) | 2,4s | 1,3s | 46 % schneller |
| FID (First Input Delay) | 120ms | 40ms | 67 % schneller |
| CLS (Cumulative Layout Shift) | 0,12 | 0,02 | 83 % besser |
| Zeit für Interaktivität | 3,8s | 1,9s | 50 % 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
- Verbinden Sie Ihr GitHub-Repository über den Shopify-Administrator mit Oxygen
- Push zum Hauptzweig löst die automatische Bereitstellung aus
- Pull-Requests generieren Vorschau-URLs zum Testen
- Umgebungsvariablen werden über den Shopify-Administrator verwaltet
- 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:
| Inhaltstyp | Quelle |
|---|---|
| Produkte, Kollektionen | Shopify Storefront-API |
| Blogbeiträge, Artikel | Headless CMS (Contentful, Sanity) |
| Landingpages | Headless CMS mit Visual Builder |
| Navigationsmenüs | Shopify oder CMS |
| Banner, Werbeaktionen | CMS 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] (/services/shopify/custom-theme-development) 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
- Shopify Headless Commerce mit Wasserstoff
- Shopify API-Integrationsleitfaden
- Shopify-Leitfaden zur Optimierung der Seitengeschwindigkeit
- Shopify App-Entwicklungsleitfaden
- Anleitung zur Shopify-Theme-Anpassung
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.
Geschrieben von
ECOSIRE TeamTechnical Writing
The ECOSIRE technical writing team covers Odoo ERP, Shopify eCommerce, AI agents, Power BI analytics, GoHighLevel automation, and enterprise software best practices. Our guides help businesses make informed technology decisions.
Verwandte Artikel
KI-Content-Generierung für E-Commerce: Produktbeschreibungen, SEO und mehr
Skalieren Sie E-Commerce-Inhalte mit KI: Produktbeschreibungen, SEO-Meta-Tags, E-Mail-Texte und soziale Medien. Qualitätskontrollrahmen und Leitfaden zur Konsistenz der Markenstimme.
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.
Multi-Channel-E-Commerce: Das komplette Playbook für 2026
Meistern Sie den Multi-Channel-E-Commerce mit diesem Playbook, das Kanalauswahl, Bestandssynchronisierung, Auftragsweiterleitung, Preisgestaltung, Retouren, Analysen und Tech-Stack umfasst.
Mehr aus eCommerce 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.
Shopify + Odoo ERP-Integration: Der vollständige Leitfaden
Umfassender Leitfaden zur Integration von Shopify mit Odoo ERP – Bestandssynchronisierung, Auftragsverwaltung, Kundendaten, Finanzberichte und Automatisierungsworkflows.
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.