Shopify CSV-Import: Der vollständige Leitfaden für Online-Händler
Wie Shopifys CSV-Import wirklich funktioniert, wo er bricht — und wann es Zeit ist, darüber hinauszuwachsen.
- ✓Der Shopify-CSV-Import nutzt ein festes Spaltenschema — Handle, Title, Body (HTML), Varianten, Bilder — das exakt eingehalten werden muss.
- ✓Die häufigsten Fehler sind Encoding (UTF-8 verwenden), Bild-URLs (müssen öffentlich sein) und Varianten-Zeilen (gleiches Handle, leere Produktfelder).
- ✓CSV funktioniert gut für einmalige Migrationen und kleine Kataloge, scheitert aber bei mehreren Lieferanten, Kanälen oder wöchentlichen Updates.
- ✓Ein PIM wie Productbay ersetzt den gesamten CSV-Workflow: jedes Lieferantenformat einlesen, per KI anreichern, automatisch in Shopify veröffentlichen — ohne Dateigefummel.
Kurzantwort — Um eine CSV in Shopify zu importieren, öffnen Sie Shopify-Admin → Produkte → Importieren, laden eine UTF-8-CSV hoch, die Shopifys Spaltenschema entspricht, prüfen die Vorschau und klicken auf Produkte importieren. Jede Zeile braucht ein eindeutiges Handle; jede Variante ist eine eigene Zeile. Erst 5–10 Zeilen testen, dann den ganzen Katalog importieren.
Der Shopify-CSV-Import ist die Standardmethode, mit der die meisten Händler Produktdaten in Shopify bringen — und fast jedes Team stößt innerhalb weniger Monate an dieselbe Wand. Das Format ist starr, Fehler treten still auf, und jeder Lieferant schickt Daten in einem anderen Format.
Dieser Shopify-CSV-Import-Leitfaden zeigt, wie Shopifys CSV-Import wirklich funktioniert, wie Sie eine Produkt-CSV bauen, die beim ersten Versuch sauber importiert, die häufigsten Fehler und ihre Lösungen — und wann es Zeit ist, CSV hinter sich zu lassen.
Warum ist CSV noch immer der Standardweg, um Produkte in Shopify zu importieren?
CSV ist universell, von jedem Tool unterstützt, und Shopifys Importer akzeptiert es nativ. Für kleine Kataloge oder einmalige Migrationen ist CSV der schnellste Weg:
- Flach und einfach. Eine Zeile pro Variante, eine Datei pro Katalog — keine API-Keys, keine Integrationen.
- Überall bearbeitbar. Öffnen in Excel, Google Sheets oder Numbers und inline editieren.
- Reversibel. Aktuellen Katalog exportieren, bearbeiten, neu importieren — das Format ist symmetrisch.
- Breite Lieferantenunterstützung. Die meisten Lieferanten können CSV liefern, auch wenn die Spalten nie zu Shopifys Schema passen.
Welche Spalten verlangt eine Shopify-Produkt-CSV?
Shopifys Importer matcht über exakte Spaltennamen — an der Kopfzeile entscheidet sich der Import. Das sind die Spalten, die wirklich zählen, samt Formatregel:
- Handle (Pflicht) — der URL-Slug und der Schlüssel, über den Shopify Varianten gruppiert und bestehende Produkte matcht. Kleinbuchstaben, nur Bindestriche, keine Leerzeichen. Jede Zeile braucht eins; Varianten desselben Produkts teilen es.
- Title — der Produktname. Nur die erste Zeile je Handle braucht ihn; auf Varianten-Zeilen leer lassen.
- Body (HTML) — die Beschreibung. Reines HTML ist erlaubt; in doppelte Anführungszeichen setzen, damit Kommata und Zeilenumbrüche die Zeile nicht zerreißen.
- Vendor und Product Category — Marke und Shopifys Standard-Taxonomie. Eine nicht passende Kategorie fällt still auf „keine" zurück.
- Option1 Name / Option1 Value (sowie Option2/Option3) — die Varianten-Achsen (z. B. Größe / M). Fehlende Option-Werte sind Grund Nummer eins, warum Varianten zu einem Produkt kollabieren.
- Variant SKU, Variant Price, Variant Inventory Qty — der Preis nutzt Punkt als Dezimaltrenner und keinen Tausender-Trenner (
19.99, nie19,99). Bestand wird nur importiert, wenn Variant Inventory Tracker aufshopifysteht. - Image Src — eine öffentliche, direkte Bild-URL pro Zeile (kein Login, kein lokaler Pfad). Variant Image ergänzen, um ein Bild einer bestimmten Variante zuzuordnen.
- Status —
active,draftoderarchived. Fehlt die Spalte, landen Produkte womöglich als Entwurf und erscheinen nie im Shop.
Die gesamte Datei muss als UTF-8, Komma-getrennt gespeichert werden und unter Shopifys 15-MB-Grenze pro Datei bleiben. Alles Weitere in diesem Leitfaden hängt davon ab, dass diese Spalten stimmen.
Wie importiere ich eine CSV-Datei in Shopify? (Schritt für Schritt)
- Shopify-Template herunterladen. In Shopify Admin → Produkte → Importieren das Sample-CSV herunterladen. Niemals das Schema von Hand bauen — Template nutzen.
- Lieferantendaten auf Shopify-Spalten mappen. Jedes Lieferantenfeld muss in der korrekten Shopify-Spalte landen. Title, Body (HTML), Vendor, Variant Price, Variant SKU, Image Src sind die Pflichtfelder.
- Varianten korrekt abbilden. Jede Variante eine eigene Zeile mit demselben Handle; nur die erste Zeile trägt die Produktfelder (Titel, Beschreibung). Folgezeilen befüllen nur die Option-Spalten.
- Encoding und Trenner prüfen. Als UTF-8 mit Komma als Trenner speichern. Excels Standard-„CSV“ nutzt auf manchen Systemen Semikolon oder Windows-1252 — beides scheitert stillschweigend.
- Hochladen und Vorschau prüfen. Shopify zeigt eine Vorschau vor dem Commit. Nicht überspringen. Jeder hier gefundene Fehler spart später eine Stunde Aufräumarbeit.
- Test-Import mit 5–10 Zeilen. Struktur, Bilder und Varianten an wenigen SKUs validieren, bevor Tausende hochgeladen werden.
Fortgeschrittene Methoden jenseits des Basis-CSV
Ab ein paar Hundert SKUs oder mehr als einem Lieferanten stößt der Basis-CSV-Flow an seine Grenzen. Übliche nächste Schritte:
- Zeitgesteuerte CSV-Importe. Dateien auf einem SFTP ablegen und automatisch periodisch verarbeiten lassen.
- Template-Transformationsskripte. Jedes Lieferantenformat per wiederverwendbarem Skript auf Shopifys Schema normalisieren.
- Admin-API Bulk-Operationen. Bei sehr großen Katalogen komplett auf CSV verzichten und GraphQL-Bulk-Operationen nutzen — höherer Durchsatz, bessere Fehlerbehandlung.
- KI-Anreicherung vor dem Import. Fehlende Attribute befüllen, Beschreibungen generieren und Inhalte übersetzen, bevor die Daten Shopify erreichen.
- PIM als zentraler Einstiegspunkt. Lieferantendaten in jedem Format einlesen, einmal anreichern, in Shopify und jeden weiteren Kanal veröffentlichen.
Was sind die häufigsten Shopify-CSV-Import-Fehler — und wie behebe ich sie?
Nahezu jeder gescheiterte Import geht auf eines dieser Probleme zurück:
| Problem | Ursache | Lösung |
|---|---|---|
| Sonderzeichen werden als Kauderwelsch angezeigt | Datei als Windows-1252 statt UTF-8 gespeichert | Explizit als „CSV UTF-8“ aus Excel oder Numbers speichern |
| Bilder erscheinen nach Import nicht | Image-Src-URL privat, hinter Auth oder 404 | Auf öffentlichem CDN hosten; jede URL zuerst im Incognito-Fenster testen |
| Varianten kollabieren zu einem Produkt | Option1 Name/Value fehlt oder Handles weichen ab | Alle Varianten teilen dasselbe Handle; jede hat eindeutige Option-Werte |
| Bestehende Produkte werden dupliziert | Handle-Spalte fehlt oder wurde verändert | Original-Handle für Updates immer beibehalten |
| Import bricht still in der Mitte ab | Versteckte Zeilenumbrüche oder fehlerhafte Kommata in Feldern | Textfelder in doppelte Anführungszeichen setzen; interne Anführungszeichen verdoppeln |
| Preise um Faktor 100 falsch | Lokalisierte Zahlenformate (z. B. „19,99“) als Text interpretiert | Punkt als Dezimaltrenner nutzen; keine Tausender-Trenner |
| „Handle is required“ / Zeilen abgewiesen | Handle-Spalte leer, oder Leerzeichen/Großbuchstaben im Handle | Jede Zeile mit kleingeschriebenem, bindestrich-getrenntem Handle füllen |
| Bestand wird als 0 oder leer importiert | Variant Inventory Tracker nicht auf shopify gesetzt | Tracker-Spalte auf shopify setzen und Menge ergänzen |
Manueller CSV-Import vs. PIM-gesteuerte Shopify-Synchronisation: was passt?
Für einen einzelnen Upload gewinnt CSV bei der Einfachheit. Sobald die Datei aber periodisch neu gebaut werden muss, kippen die Abwägungen. Der ehrliche Vergleich:
| Dimension | Manueller CSV-Import | PIM-gesteuerte Sync |
|---|---|---|
| Einrichtungsaufwand | Minuten — Template laden, füllen, hochladen | Einmalige Lieferanten- + Shopify-Anbindung |
| Laufende Updates | Datei jedes Mal neu bauen und hochladen | Automatisch — Änderungen synchronisieren laufend |
| Mehrere Lieferanten | Eine handgemappte Datei pro Lieferant | Jedes Format einmal eingelesen und normalisiert |
| Datenanreicherung | Manuell, in der Tabelle | KI-generierte Beschreibungen, Attribute, Übersetzungen |
| Fehlerbehandlung | Stille Fehler, erst nach Import bemerkt | Validierung vor der Veröffentlichung |
| Multi-Channel | Separate Datei pro Kanal | Eine Quelle, in jeden Kanal veröffentlicht |
| Am besten für | Einmalige Migrationen, kleine statische Kataloge | Wiederkehrende Updates, Multi-Lieferanten-Händler |
Lebt Ihr Katalog in der rechten Spalte, entfällt der Datei-Schritt komplett, wenn Sie ein PIM an Shopify anbinden. Sehen Sie genau, wie Sie ein PIM mit Shopify verbinden, oder vergleichen Sie Optionen in unserem Shopify-PIM-Systeme-Vergleich.
Wann Sie über CSV hinauswachsen sollten
Faustregel: Wenn Sie wöchentlich dieselbe CSV aus denselben Lieferanten neu bauen, machen Sie manuelles ETL. Genau das soll ein PIM beseitigen.
Die klarsten Signale für einen Wechsel:
- Sie importieren aus mehr als 2–3 Lieferanten mit unterschiedlichen Formaten.
- Sie verkaufen auf mehr als einem Kanal (Shopify + Amazon + OTTO) und bauen die Dateien für jeden neu.
- Sie fahren wöchentliche oder tägliche Updates, die jemand von Hand zusammenfügt.
- Sie müssen Daten anreichern — fehlende Attribute füllen, übersetzen, Beschreibungen generieren — bevor veröffentlicht wird.
Wie Productbay den CSV-Workflow ersetzt
Productbay ist ein KI-natives PIM, gebaut speziell für Shopify-Händler. Statt CSVs zu jonglieren, verbinden Sie Ihre Lieferanten einmal, und die Pipeline läuft kontinuierlich:
- Jedes Format einlesen. CSV, Excel, FTP, API, gescrapte Lieferantenportale — Productbay normalisiert alles.
- KI-Anreicherung im Maßstab. Fehlende Attribute auto-befüllen, SEO-Beschreibungen generieren, in jeden Markt übersetzen, automatisch kategorisieren.
- Native Shopify-Veröffentlichung. Direkte API-Anbindung, keine Datei-Uploads. Varianten, Metafelder, Bilder, SEO-Felder — alles gemappt.
- Multi-Channel von Tag eins. Dieselben angereicherten Daten fließen parallel zu Shopify, Amazon, OTTO und jedem weiteren Kanal.
Für Händler jenseits der „Ein Katalog, eine CSV“-Phase ist der Effekt sofort spürbar: Das wöchentliche Dateigefummel verschwindet, und Produkte gehen schneller mit besseren Daten live. Sehen Sie, wie Productbay für Händler jeder Größe funktioniert — vom einzelnen Shopify-Store bis zum Multi-Channel-Betrieb.
Das Fazit
Shopifys CSV-Import ist ein solider Startpunkt und behält seinen Platz für kleine Kataloge und einmalige Migrationen. Aber er wurde für eine Single-Channel-, Single-Lieferanten-Welt entwickelt. Ist Ihre Realität komplexer — mehrere Lieferanten, mehrere Kanäle, wöchentliche Updates — wird CSV zum Flaschenhals. Ein PIM wie Productbay verwandelt diesen Flaschenhals in eine automatisierte Pipeline.