Warum Ihr Shopify-Shop Lokalisierung braucht
76% der Online-Shopper bevorzugen es, in ihrer Muttersprache einzukaufen. 40% kaufen niemals auf einer Seite, die nicht in ihrer Sprache verfügbar ist.
Shopify betreibt weltweit über 4,6 Millionen Shops, doch die meisten verkaufen nur auf Englisch. Das ist eine riesige verpasste Chance.
Hier ist, was Lokalisierung mit Ihren Kennzahlen macht:
| Kennzahl | Nur Englisch | Vollständig lokalisiert | Verbesserung |
|---|---|---|---|
| Conversion Rate | 1,8% | 4,5% | +150% |
| Warenkorbabbruch | 72% | 45% | -37% |
| Durchschnittlicher Bestellwert | 65€ | 82€ | +26% |
| Wiederkehrende Kunden | 22% | 41% | +86% |
Echtes Beispiel: Eine Modemarke aus den USA expandierte mit IntlPull nach Deutschland und Frankreich. Innerhalb von 3 Monaten: +312% internationale Umsätze, +89% organischer Traffic aus nicht-englischsprachigen Märkten.
Dieser Guide führt Sie durch jeden Schritt der Lokalisierung Ihres Shopify-Shops mit IntlPull — von der Installation bis zu Ihrem ersten mehrsprachigen Verkauf.
Das Problem mit Shopifys integrierten Übersetzungstools
Shopify bietet Translate & Adapt, eine kostenlose First-Party-App. Sie funktioniert für grundlegende Anwendungsfälle, aber Händler stoßen konsequent auf diese Grenzen:
Was Translate & Adapt kann
- Auto-Übersetzung von bis zu 2 Sprachen (100M Zeichen/Jahr)
- Übersetzung von Produkttiteln, Beschreibungen, Kollektionen und Seiten
- Anpassung von Inhalten für regionale Märkte (z.B. US vs UK Englisch)
Was es nicht kann
| Einschränkung | Auswirkung |
|---|---|
| Nur 2 kostenlose Auto-Übersetzungssprachen | Skalierung über 2 Märkte hinaus erfordert manuelle Arbeit oder kostenpflichtige Apps |
| Kann Theme-Locale-Dateien nicht übersetzen | Ihre Buttons, Navigation, Checkout-Labels bleiben auf Englisch |
| Keine URL/Slug-Übersetzung | SEO leidet — /products/running-shoes bleibt in jedem Markt auf Englisch |
| Kein Bulk-Import/Export | Kann nicht mit professionellen Übersetzern und Standard-Workflows arbeiten |
| Kein Translation Memory | Wiederholte Phrasen werden jedes Mal neu übersetzt (und berechnet) |
| Kein Branching/Review-Workflow | Keine Möglichkeit, Übersetzungen vor der Veröffentlichung zu überprüfen |
| Eingeschränkter API-Zugriff | Kann nicht in CI/CD oder Entwickler-Workflows integriert werden |
| Inkonsistente Qualität | Auto-Übersetzungsqualität sinkt bei technischen oder markenspezifischen Inhalten |
Die Lücke ist klar: Shopify handhabt Währungen und Märkte gut, aber die Übersetzungsebene benötigt ein professionelles Tool.
Wie IntlPull die Shopify-Lokalisierung löst
IntlPull ist ein Translation Management System (TMS), das speziell für Entwickler und moderne E-Commerce-Teams entwickelt wurde. Die Shopify-Integration bietet:
Kernfunktionen
┌─────────────────────────────────────────────────┐
│ IntlPull TMS │
│ │
│ ┌──────────┐ ┌───────────┐ ┌──────────────┐ │
│ │ AI Trans │ │ Review │ │ Translation │ │
│ │ Engine │ │ Workflows │ │ Memory │ │
│ └────┬─────┘ └─────┬─────┘ └──────┬───────┘ │
│ │ │ │ │
│ ┌────┴──────────────┴───────────────┴────┐ │
│ │ Bidirectional Sync Engine │ │
│ └────┬────────────────────────────┬──────┘ │
│ │ │ │
│ ┌────▼─────────┐ ┌─────────────▼──────┐ │
│ │Theme Locales │ │ Dynamic Content │ │
│ │ JSON files │ │ Products/Pages/etc │ │
│ └────┬─────────┘ └─────────────┬──────┘ │
└───────┼────────────────────────────┼─────────────┘
│ │
┌────▼────────────────────────────▼────┐
│ Your Shopify Store │
│ Themes · Products · Collections │
│ Pages · Navigation · Metafields │
└──────────────────────────────────────┘
Was IntlPull unterscheidet:
- Bidirektionale Synchronisation — Übersetzungen aus Shopify in IntlPull ziehen oder von IntlPull nach Shopify pushen. Oder beides.
- Theme-Locale-Dateien — Synchronisierung der tatsächlichen
.jsonLocale-Dateien, die Ihre Storefront-UI antreiben (Buttons, Labels, Navigation, Fehlermeldungen). - Dynamische Inhalte — Übersetzen Sie Produkte, Kollektionen, Seiten und Artikel über Shopifys Translate & Adapt API.
- 37+ Sprachen — KI-Übersetzung mit mehreren Anbietern (Google, DeepL, OpenAI, Gemini) — nicht auf 2 begrenzt.
- Translation Memory — Zahlen Sie nie zweimal für die Übersetzung derselben Phrase.
- Review-Workflows — Überprüfen Sie Übersetzungen, bevor sie live gehen.
- Auto-Sync — Webhook-gesteuert. Wenn sich Inhalte in Shopify ändern, synchronisiert IntlPull automatisch.
- Language-Switcher — Drop-in Theme-Extension mit 4 Anzeigestilen.
Schritt 1: Installieren Sie die IntlPull Shopify App
Aus dem Shopify App Store
- Gehen Sie zum Shopify App Store und suchen Sie nach "IntlPull"
- Klicken Sie auf App hinzufügen
- Überprüfen Sie die Berechtigungen und klicken Sie auf Installieren
Erforderliche Berechtigungen
| Berechtigung | Warum |
|---|---|
read_themes | Theme-Locale-JSON-Dateien lesen |
write_translations | Übersetzungen nach Shopify pushen |
read_products | Produkttitel, Beschreibungen zur Übersetzung lesen |
read_locales | Erkennen, welche Sprachen in Ihrem Shop aktiviert sind |
read_content | Seiten, Artikel und Kollektionsinhalte lesen |
Sicherheitshinweis: IntlPull speichert Ihr Shopify-Zugriffstoken niemals im Klartext. Alle Tokens werden verschlüsselt gespeichert.
Schritt 2: Verbinden Sie Ihr IntlPull-Projekt
Nach der Installation sehen Sie die Setup-Seite in Ihrem Shopify Admin.
Erstellen oder verknüpfen Sie ein Projekt
1. Melden Sie sich bei IntlPull an (oder erstellen Sie ein Konto)
2. Erstellen Sie ein neues Projekt oder wählen Sie ein bestehendes aus
3. Kopieren Sie Ihren Projekt-API-Schlüssel (beginnt mit ip_live_...)
4. Fügen Sie ihn auf der Setup-Seite der Shopify-App ein
5. Klicken Sie auf "Verbinden"
Quellsprache konfigurieren
Legen Sie die Quellsprache Ihres Shops fest (normalerweise en für Englisch). Dies teilt IntlPull mit, welche Sprache Ihre "Basis" ist — alle Übersetzungen werden daraus abgeleitet.
Synchronisationsrichtung wählen
| Richtung | Anwendungsfall |
|---|---|
| Pull | Shopify-Übersetzungen in IntlPull zur Bearbeitung importieren |
| Push | IntlPull-Übersetzungen nach Shopify senden |
| Bidirektional | Zwei-Wege-Synchronisation (empfohlen) — Änderungen in beiden Systemen werden propagiert |
Empfohlen: Beginnen Sie mit Pull, um Ihre bestehenden Übersetzungen zu importieren, überprüfen Sie sie in IntlPull und wechseln Sie dann zu Bidirektional für die laufende Verwaltung.
Schritt 3: Fügen Sie Sprachen zu Ihrem Shop hinzu
Sprachen in Shopify aktivieren
Bevor IntlPull Übersetzungen synchronisieren kann, müssen die Sprachen in Shopify aktiviert sein:
- Gehen Sie zu Einstellungen → Sprachen in Ihrem Shopify Admin
- Klicken Sie auf Sprache hinzufügen
- Wählen Sie die gewünschten Sprachen aus (z.B. Spanisch, Französisch, Deutsch, Japanisch)
- Klicken Sie auf Speichern
Oder fügen Sie Sprachen über IntlPull hinzu
IntlPull kann Sprachen automatisch zu Ihrem Shopify-Shop hinzufügen:
TypeScript1// Verwendung der IntlPull API 2POST /api/v1/projects/{projectId}/language-settings/bulk 3{ 4 "languages": [ 5 { "language_code": "es", "language_name": "Spanish" }, 6 { "language_code": "fr", "language_name": "French" }, 7 { "language_code": "de", "language_name": "German" }, 8 { "language_code": "ja", "language_name": "Japanese" } 9 ], 10 "auto_translate": true 11}
Sprachunterstützung
IntlPull unterstützt 37+ Sprachen mit hochwertiger KI-Übersetzung:
| Region | Sprachen |
|---|---|
| Westeuropa | Spanisch, Französisch, Deutsch, Italienisch, Portugiesisch, Niederländisch, Schwedisch, Dänisch, Norwegisch, Finnisch |
| Osteuropa | Polnisch, Tschechisch, Rumänisch, Ungarisch, Bulgarisch, Slowakisch, Kroatisch, Slowenisch, Ukrainisch, Russisch |
| Asien-Pazifik | Japanisch, Chinesisch (Vereinfacht & Traditionell), Koreanisch, Hindi, Vietnamesisch, Thai, Indonesisch |
| Naher Osten | Arabisch, Hebräisch, Türkisch |
| Amerika | Portugiesisch (Brasilien), Spanisch (LATAM) |
Schritt 4: Theme-Locale-Dateien synchronisieren
Hier glänzt IntlPull gegenüber anderen Shopify-Übersetzungstools.
Was sind Theme-Locale-Dateien?
Jedes Shopify-Theme hat ein /locales Verzeichnis mit JSON-Dateien, die die Storefront-UI antreiben:
themes/
└── your-theme/
└── locales/
├── en.default.json ← Quellsprache
├── es.json ← Spanische Übersetzungen
├── fr.json ← Französische Übersetzungen
├── de.json ← Deutsche Übersetzungen
└── ja.json ← Japanische Übersetzungen
Struktur einer Locale-Datei
JSON1{ 2 "general": { 3 "accessibility": { 4 "skip_to_content": "Zum Inhalt springen", 5 "close": "Schließen" 6 }, 7 "search": { 8 "placeholder": "In unserem Shop suchen", 9 "submit": "Suchen", 10 "no_results": "Keine Ergebnisse für \"{{ terms }}\"" 11 } 12 }, 13 "products": { 14 "product": { 15 "add_to_cart": "In den Warenkorb", 16 "sold_out": "Ausverkauft", 17 "quantity": "Menge", 18 "size_guide": "Größentabelle" 19 } 20 }, 21 "cart": { 22 "general": { 23 "title": "Ihr Warenkorb", 24 "empty": "Ihr Warenkorb ist leer", 25 "continue_shopping": "Weiter einkaufen", 26 "checkout": "Zur Kasse" 27 } 28 } 29}
Dies sind die Texte, die Ihre Kunden tatsächlich sehen — "In den Warenkorb", "Zur Kasse", "Ihr Warenkorb ist leer". Wenn diese nicht übersetzt sind, wirkt Ihr Shop halb-lokalisiert.
Synchronisation mit IntlPull
- Aktivieren Sie in den Shopify-App-Einstellungen "Sync Theme Locales"
- IntlPull zieht alle Locale-Dateien von Ihrem aktiven Theme
- Jeder JSON-Key wird zu einem Übersetzungsschlüssel in Ihrem IntlPull-Projekt:
Namespace: theme.general.search
Key: placeholder
Value (en): "Search our store"
Value (es): "Buscar en nuestra tienda"
Value (fr): "Rechercher dans notre boutique"
Value (de): "In unserem Shop suchen"
- Bearbeiten Sie Übersetzungen im IntlPull-Editor mit vollem Kontext
- Pushen Sie zurück nach Shopify mit einem Klick
Umgang mit Theme-Updates
Wenn Shopify-Themes aktualisiert werden, können neue Locale-Keys erscheinen. IntlPull behandelt dies automatisch:
- Neue Keys werden erkannt und als "nicht übersetzt" markiert
- Entfernte Keys werden in IntlPull aufbewahrt (Soft Delete)
- Geänderte Quellwerte lösen Neu-Übersetzungswarnungen aus
- Auto-Translate kann neue Keys sofort mit KI füllen
Schritt 5: Dynamische Inhalte übersetzen
Dynamische Inhalte umfassen alles, was nicht in Theme-Dateien ist:
Inhaltstypen
| Inhalt | Beispiele | Verwendete API |
|---|---|---|
| Produkte | Titel, Beschreibung, SEO-Titel/-Beschreibung | Translate & Adapt |
| Kollektionen | Titel, Beschreibung | Translate & Adapt |
| Seiten | Titel, Body HTML | Translate & Adapt |
| Artikel | Titel, Body, Zusammenfassung | Translate & Adapt |
| Navigation | Menüpunkt-Labels | Translate & Adapt |
| Metafelder | Benutzerdefinierte Content-Blöcke, Produktspezifikationen | Translate & Adapt |
Wie IntlPull dynamische Inhalte synchronisiert
1. IntlPull ruft Shopifys GraphQL API auf (v2026-01)
2. Holt alle übersetzbaren Ressourcen mit Paginierung
3. Erstellt IntlPull-Übersetzungsschlüssel, die Shopify-Ressourcen-GIDs zugeordnet sind
4. Sie übersetzen in IntlPull (KI, manuell oder professionell)
5. IntlPull pusht Übersetzungen zurück über registerTranslations Mutation
Beispiel: Ein Produkt übersetzen
Quelle (Englisch):
JSON1{ 2 "title": "Men's Running Shoes - Lightweight Sneakers", 3 "description": "Breathable mesh upper with cushioned EVA midsole...", 4 "seo_title": "Buy Men's Running Shoes | Free Shipping", 5 "seo_description": "Lightweight running shoes for men..." 6}
Nach IntlPull-Übersetzung ins Deutsche:
JSON1{ 2 "title": "Herren Laufschuhe - Leichte Sportschuhe", 3 "description": "Atmungsaktives Mesh-Obermaterial mit gedämpfter EVA-Mittelsohle...", 4 "seo_title": "Herren Laufschuhe kaufen | Kostenloser Versand", 5 "seo_description": "Leichte Laufschuhe für Herren..." 6}
SEO-Tipp: IntlPull ermöglicht es Ihnen, SEO-Titel und -Beschreibungen pro Sprache anzupassen. Übersetzen Sie nicht nur — optimieren Sie für lokale Suchbegriffe. Deutsche suchen "Laufschuhe kaufen", nicht "running shoes buy".
Namespace-Organisation
IntlPull organisiert Shopify-Inhalte mit klaren Namespaces:
shopify.theme.general.* → Theme-UI-Strings
shopify.theme.products.* → Produktbezogene Theme-Strings
shopify.theme.cart.* → Warenkorbsbezogene Theme-Strings
shopify.products.{gid}.* → Einzelne Produktinhalte
shopify.collections.{gid}.* → Einzelne Kollektionsinhalte
shopify.pages.{gid}.* → Einzelne Seiteninhalte
Das macht es einfach, Übersetzungen im großen Maßstab zu filtern, zu suchen und zu verwalten.
Schritt 6: Language-Switcher einrichten
IntlPull enthält eine Theme App Extension, die einen professionellen Language-Switcher zu Ihrem Shop hinzufügt.
Installation
- Öffnen Sie den Shopify Theme Editor
- Es gibt zwei Platzierungsoptionen:
Option A: App Block (In-Theme-Platzierung)
- Navigieren Sie zu Ihrem Header oder Footer Bereich
- Klicken Sie auf "Block hinzufügen"
- Wählen Sie "Language Switcher" unter der IntlPull-App
- Konfigurieren Sie Stil, Position und Farben
Option B: Floating Embed (Immer sichtbar)
- Klicken Sie auf "App-Einbettungen" in der Theme Editor Seitenleiste
- Aktivieren Sie "Language Switcher (Floating)"
- Wählen Sie die Position (unten-links, unten-rechts, oben-links, oben-rechts)
Anzeigestile
| Stil | Beschreibung | Am besten für |
|---|---|---|
| Dropdown | Sauberes Auswahlmenü mit Sprachnamen | Header-Platzierung |
| Flags | Länderflaggen-Icons in einer Reihe | Visuell, icon-lastige Themes |
| Pills | Abgerundete Pill-Buttons | Moderne, minimalistische Themes |
| Inline | Textlinks getrennt durch Trennzeichen | Footer- oder Breadcrumb-Bereiche |
Anpassungsoptionen
- Hintergrundfarbe
- Textfarbe
- Aktive Sprache Highlight-Farbe
- Border-Radius
- Schriftgröße
- Sprachnamen anzeigen/ausblenden
- Flaggen-Icons anzeigen/ausblenden
- Dropdown-Richtung (auf/ab)
Performance-Hinweis: Der Language-Switcher ist eine Shopify Theme App Extension — er lädt asynchron, fügt null JavaScript zu Ihrem initialen Seitenladevorgang hinzu und erfordert keine externen API-Aufrufe vom Storefront.
Schritt 7: Auto-Sync aktivieren
Einstellen und vergessen. IntlPull kann Übersetzungen automatisch synchronisieren, wenn sich Inhalte ändern.
Wie Auto-Sync funktioniert
Shopify Store IntlPull
│ │
│ Inhalt ändert sich │
│ (neues Produkt, Theme-Update)│
│ │
├──── Webhook ─────────────────►│
│ (HMAC-SHA256 verifiziert) │
│ │
│ ┌────┤
│ │ Änderungen erkennen
│ │ Neue Keys auto-übersetzen
│ │ Geänderten Quelltext markieren
│ └────┤
│ │
│◄───── Push translations ──────┤
│ │
Webhook-Events
IntlPull hört auf diese Shopify-Webhook-Events:
| Event | Auslöser | Aktion |
|---|---|---|
locales/create | Neue Sprache hinzugefügt | Neue Locale ziehen, auto-übersetzen |
locales/update | Theme-Locale-Datei geändert | Änderungen zu IntlPull synchronisieren |
themes/update | Theme gewechselt oder aktualisiert | Alle Theme-Locales neu synchronisieren |
app/uninstalled | App entfernt | Integrationsdaten bereinigen |
Auto-Sync aktivieren
- Gehen Sie in der IntlPull Shopify-App zu Einstellungen
- Schalten Sie "Auto-Sync" ein
- Wählen Sie den Synchronisationsumfang:
- Nur Theme-Locales — am schnellsten, am wenigsten ressourcenintensiv
- Nur dynamische Inhalte — Produkte, Kollektionen, Seiten
- Vollständige Synchronisation — alles
Tipp: Beginnen Sie mit "Nur Theme-Locales" für Auto-Sync und lösen Sie vollständige Content-Syncs manuell nach Bedarf aus. Das hält Ihre Webhook-Verarbeitung schnell und vermeidet unnötige API-Aufrufe.
Schritt 8: Best Practices für Übersetzungs-Workflows
Der Hybrid-Ansatz (Empfohlen)
Nicht alle Inhalte benötigen die gleiche Übersetzungsqualität:
| Inhaltstyp | Strategie | Warum |
|---|---|---|
| Theme-UI-Strings | KI Auto-Übersetzung + Review | Standardisierte Phrasen, ändern sich selten |
| Produkttitel | KI-Übersetzung + menschliche Überprüfung | Markenstimme ist wichtig für SEO |
| Produktbeschreibungen | Professionelle Übersetzung für Top 20% | Umsatzkritischer Inhalt |
| Rechtliche Seiten | Professionelle Übersetzung | Compliance-Risiko |
| Blog-Artikel | KI Auto-Übersetzung | Volumenorientiert, weniger markenkritisch |
| Meta-Beschreibungen | KI-Übersetzung + SEO-Optimierung | Muss lokale Keywords enthalten |
Translation Memory verwenden
IntlPulls Translation Memory speichert jede genehmigte Übersetzung. Vorteile:
- "In den Warenkorb" einmal übersetzt → automatisch über alle Produkte hinweg wiederverwendet
- Konsistente Terminologie → "Zur Kasse" wird immer gleich übersetzt
- Kosteneinsparungen → wiederholte Phrasen verbrauchen keine KI-Übersetzungsguthaben
- Glossar-Durchsetzung → Markenbegriffe bleiben konsistent
Review-Workflow
1. Neuer Key erkannt (auto oder manuell)
│
▼
2. KI Auto-Übersetzung (Entwurfsstatus)
│
▼
3. Reviewer bearbeitet im IntlPull-Editor
(mit Kontext, Screenshots, Glossar)
│
▼
4. Genehmigt → nach Shopify gepusht
│
▼
5. Translation Memory aktualisiert
Bulk-Operationen
Für Shops mit Tausenden von Produkten:
TypeScript1// Bestehende Übersetzungen aus CSV importieren 2POST /api/v1/projects/{projectId}/import 3{ 4 "format": "csv", 5 "language": "es", 6 "strategy": "merge" // Bestehende Übersetzungen nicht überschreiben 7} 8 9// Für professionelle Übersetzer exportieren 10POST /api/v1/projects/{projectId}/export 11{ 12 "format": "xliff", // Industriestandard-Format 13 "languages": ["de", "fr", "ja"], 14 "status": "untranslated" // Nur fehlende exportieren 15}
Schritt 9: Mehrsprachiges SEO für Shopify
Lokalisierung ohne SEO ist eine verpasste Chance. So maximieren Sie organischen Traffic.
Hreflang-Tags
Shopify Markets generiert automatisch hreflang-Tags für Ihre aktivierten Sprachen:
HTML1<link rel="alternate" hreflang="en" href="https://yourstore.com/" /> 2<link rel="alternate" hreflang="es" href="https://yourstore.com/es/" /> 3<link rel="alternate" hreflang="fr" href="https://yourstore.com/fr/" /> 4<link rel="alternate" hreflang="de" href="https://yourstore.com/de/" /> 5<link rel="alternate" hreflang="x-default" href="https://yourstore.com/" />
URL-Struktur
Shopify verwendet standardmäßig den Subdirectory-Ansatz:
yourstore.com/ → Englisch (Standard)
yourstore.com/es/ → Spanisch
yourstore.com/fr/ → Französisch
yourstore.com/de/ → Deutsch
yourstore.com/ja/ → Japanisch
Dies ist tatsächlich der empfohlene Ansatz für die meisten Shops — er konsolidiert die Domain-Autorität und ist am einfachsten zu verwalten.
SEO-Checkliste für jede Sprache
| Element | Aktion | IntlPull-Feature |
|---|---|---|
| Seitentitel | Übersetzen + für lokale Keywords optimieren | Pro-Sprache SEO-Felder |
| Meta-Beschreibungen | Einzigartig pro Sprache schreiben (nicht nur übersetzen) | Benutzerdefinierte SEO-Metadaten |
| Produkttitel | Lokale Suchbegriffe einschließen | KI + menschliche Überprüfung |
| Alt-Text | Bild-Alt-Text übersetzen | Bulk-Übersetzung |
| Strukturierte Daten | Sicherstellen, dass JSON-LD übersetzte Werte enthält | Automatisch mit Shopify |
| Sitemap | Verifizieren, dass alle Sprachversionen indexiert sind | Shopify Markets behandelt dies |
Lokale Keyword-Recherche
Übersetzen Sie keine Keywords — recherchieren Sie sie:
Englisch: "running shoes" → 110.000 monatliche Suchanfragen
Deutsch: "Laufschuhe" → 74.000 monatliche Suchanfragen
"Laufschuhe kaufen" → 12.000 monatliche Suchanfragen (hohe Absicht!)
"Joggingschuhe" → 8.100 monatliche Suchanfragen
Französisch: "chaussures de course" → 33.000 monatliche Suchanfragen
"chaussures running" → 27.000 monatliche Suchanfragen
IntlPulls KI-Übersetzung bewahrt den Kontext, aber überprüfen Sie immer SEO-kritische Inhalte mit lokalem Marktwissen.
Schritt 10: Überwachen und optimieren
IntlPull Dashboard-Metriken
Nach der Verbindung überwachen Sie diese in Ihrem IntlPull-Projekt:
| Metrik | Was es Ihnen sagt |
|---|---|
| Übersetzungsabdeckung | % der Keys übersetzt pro Sprache |
| Sync-Status | Letzte Synchronisationszeit, Keys hinzugefügt/aktualisiert/entfernt |
| Nicht übersetzte Keys | Neue Inhalte, die Übersetzung benötigen |
| Review-Warteschlange | Übersetzungen, die auf Genehmigung warten |
| Sync-Historie | Vollständiger Audit-Trail aller Sync-Operationen |
Shopify Analytics-Integration
Vergleichen Sie die Übersetzungsabdeckung mit Shopify-Analysen:
- Conversion Rate nach Sprache — Performt Ihre deutsche Übersetzung?
- Absprungrate nach Markt — Hohe Absprungrate auf französischen Seiten? Überprüfen Sie die Übersetzungsqualität
- Umsatz nach Markt — Verfolgen Sie den ROI pro lokalisiertem Markt
- Warenkorbabbruch nach Sprache — Nicht übersetzter Checkout = verlorene Verkäufe
Häufige Probleme und Lösungen
| Problem | Ursache | Lösung |
|---|---|---|
| Einige Strings noch auf Englisch | Theme-Locale-Keys nicht synchronisiert | Theme-Locale-Sync erneut auslösen |
| Produkte nicht übersetzt | Dynamische Inhalts-Synchronisation deaktiviert | "Sync Dynamic Content" in Einstellungen aktivieren |
| Language-Switcher wird nicht angezeigt | Theme-Extension nicht aktiviert | Im Theme Editor → App-Einbettungen aktivieren |
| Übersetzungen werden zurückgesetzt | Sync-Richtungskonflikt | Auf "Push" setzen (IntlPull als Source of Truth) |
| Langsame Synchronisation | Großer Produktkatalog | Inkrementelle Synchronisation verwenden, nicht vollständig |
Fortgeschritten: IntlPull CLI verwenden
Für Entwickler, die die Kommandozeile bevorzugen:
Installation
Terminalnpm install -g @intlpull/cli
Konfiguration
JSON1// .intlpull.json 2{ 3 "projectId": "your-project-id", 4 "framework": "shopify", 5 "sourceLanguage": "en", 6 "outputDir": "./locales", 7 "namespaces": ["theme", "products"] 8}
Häufige Befehle
Terminal1# Alle Übersetzungen von IntlPull ziehen 2intlpull pull 3 4# Lokale Änderungen zu IntlPull pushen 5intlpull push 6 7# Übersetzungsstatus prüfen 8intlpull status 9 10# Fehlende Keys auto-übersetzen 11intlpull translate --languages es,fr,de,ja 12 13# Für professionelle Übersetzer exportieren 14intlpull export --format xliff --languages de --status untranslated
CI/CD-Integration
Zu Ihrer Deployment-Pipeline hinzufügen:
YAML1# .github/workflows/sync-translations.yml 2name: Sync Translations 3on: 4 push: 5 branches: [main] 6 paths: 7 - 'locales/**' 8 9jobs: 10 sync: 11 runs-on: ubuntu-latest 12 steps: 13 - uses: actions/checkout@v4 14 - run: npm install -g @intlpull/cli 15 - run: intlpull push 16 env: 17 INTLPULL_API_KEY: ${{ secrets.INTLPULL_API_KEY }}
Preise und ROI
IntlPull-Preise für Shopify-Shops
IntlPull bietet Pläne, die für E-Commerce entwickelt wurden:
| Plan | Keys | Sprachen | KI-Übersetzung | Am besten für |
|---|---|---|---|---|
| Free | 500 | 5 | 10.000 Zeichen/Mo | Kleine Shops, die Lokalisierung testen |
| Starter | 5.000 | 10 | 100.000 Zeichen/Mo | Wachsende Shops, 2-3 Märkte |
| Pro | 25.000 | Unbegrenzt | 1M Zeichen/Mo | Aktiver E-Commerce, 5+ Märkte |
| Enterprise | Unbegrenzt | Unbegrenzt | Unbegrenzt | Große Kataloge, benutzerdefinierte Workflows |
ROI-Berechnung
Durchschnittlicher Shopify-Shop-Umsatz: 50.000€/Monat (nur USA)
Internationales Marktpotenzial: +60% adressierbarer Markt
Konservative Conversion-Verbesserung: +13% (Shopifys eigene Daten)
Zusätzlicher monatlicher Umsatz: 50.000€ × 0,60 × 0,13 = 3.900€/Monat
IntlPull Pro-Plan-Kosten: 49€/Monat
ROI: 7.857% — amortisiert sich am ersten Tag.
Migration von anderen Übersetzungs-Apps
Verwenden Sie bereits Weglot, Langify oder Transcy? IntlPull macht die Migration unkompliziert:
Migrationsschritte
- Exportieren Sie Ihre aktuellen Übersetzungen (CSV oder JSON)
- Importieren Sie in IntlPull über das Dashboard oder die CLI
- Verbinden Sie die Shopify-Integration
- Pushen Sie, um zu verifizieren, dass alle Übersetzungen vorhanden sind
- Entfernen Sie die alte App
Feature-Vergleich
| Feature | Weglot | Langify | Transcy | IntlPull |
|---|---|---|---|---|
| Theme-Locale-Sync | Proxy | Manuell | Auto | Bidirektional |
| Dynamische Inhalte | Proxy | Plugin | Auto | API + Sync |
| Translation Memory | Nein | Nein | Nein | Ja |
| Review-Workflows | Nein | Nein | Nein | Ja |
| Branching | Nein | Nein | Nein | Ja |
| CLI-Zugriff | Nein | Nein | Nein | Ja |
| API-Zugriff | Begrenzt | Nein | Begrenzt | Vollständige REST API |
| CI/CD-Integration | Nein | Nein | Nein | Ja |
| MCP (AI IDE) Support | Nein | Nein | Nein | Ja |
| Self-Hosted-Option | Nein | Nein | Nein | Ja |
Zusammenfassung: Ihre Lokalisierungs-Checkliste
Hier ist Ihre vollständige Schritt-für-Schritt-Checkliste:
- IntlPull Shopify-App installieren
- Ihr IntlPull-Projekt mit API-Schlüssel verbinden
- Sync-Richtung festlegen (mit Pull beginnen → zu Bidirektional wechseln)
- Sprachen in Shopify aktivieren (Einstellungen → Sprachen)
- Theme-Locale-Dateien synchronisieren (UI-Strings, Navigation, Warenkorb, Checkout)
- Dynamische Inhalte synchronisieren (Produkte, Kollektionen, Seiten)
- Language-Switcher einrichten (Dropdown, Flags, Pills oder Inline)
- Auto-Sync für Echtzeit-Übersetzungsupdates aktivieren
- Übersetzungs-Workflow konfigurieren (KI + menschliche Überprüfung für kritische Inhalte)
- SEO pro Sprache optimieren (lokale Keywords, Meta-Beschreibungen)
- Conversion Rates pro Markt in Shopify Analytics überwachen
- CLI/CI/CD für Entwickler-Workflows einrichten (optional)
Sie müssen nicht alles auf einmal machen. Beginnen Sie mit Theme-Locales und Ihren Top-3-Zielsprachen. Fügen Sie Märkte hinzu, wenn Sie Ergebnisse sehen.
FAQs
Wie lange dauert die erste Synchronisation?
Für einen typischen Shop mit 100-500 Produkten dauert die erste vollständige Synchronisation 2-5 Minuten. Die Theme-Locale-Synchronisation ist nahezu sofort.
Beeinflusst IntlPull die Performance meines Shops?
Nein. Der Language-Switcher ist eine Shopify Theme App Extension, die asynchron lädt. Die gesamte Übersetzungsverarbeitung erfolgt serverseitig in IntlPulls Infrastruktur.
Kann ich professionelle Übersetzer mit IntlPull verwenden?
Ja. Exportieren Sie nicht übersetzte Inhalte als XLIFF (Industriestandard), senden Sie sie an Ihre Übersetzungsagentur, importieren Sie die Ergebnisse. IntlPull unterstützt JSON, YAML, XLIFF, PO, CSV, Android XML und iOS Strings Formate.
Was passiert, wenn ich die App deinstalliere?
Ihre Übersetzungen bleiben in Shopify. IntlPull bereinigt seine Integrationsdaten, entfernt aber keine Inhalte aus Ihrem Shop.
Unterstützt IntlPull Shopify Plus?
Ja. IntlPull funktioniert mit allen Shopify-Plänen — Basic, Shopify, Advanced und Plus.
Kann ich den Checkout übersetzen?
Shopify übersetzt den Checkout bereits in 33 Sprachen vor. Für benutzerdefinierte Checkout-Extensions (Shopify Plus) kann IntlPull diese Übersetzungen ebenfalls verwalten.
Starten Sie noch heute mit der Lokalisierung
Ihre Konkurrenten verkaufen bereits in mehreren Sprachen. Jeden Tag, den Sie warten, lassen Sie internationale Umsätze auf dem Tisch liegen.
Installieren Sie IntlPull für Shopify → und starten Sie Ihre erste Synchronisation in unter 5 Minuten.
Fragen? Kontaktieren Sie uns unter support@intlpull.com oder treten Sie unserer Discord-Community bei.
