Wie Shopifys CSV-Import wirklich funktioniert, wo er bricht — und wann es Zeit ist, darüber hinauszuwachsen.
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.
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:
Shopifys Importer matcht über exakte Spaltennamen — an der Kopfzeile entscheidet sich der Import. Das sind die Spalten, die wirklich zählen, samt Formatregel:
19.99, nie 19,99). Bestand wird nur importiert, wenn Variant Inventory Tracker auf shopify steht.active, draft oder archived. 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.
Ab ein paar Hundert SKUs oder mehr als einem Lieferanten stößt der Basis-CSV-Flow an seine Grenzen. Übliche nächste Schritte:
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 |
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.
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:
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:
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.
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.
Sehen Sie, wie Productbay Ihren kompletten Shopify-Import automatisiert — von jeder Lieferantendatei zu KI-angereicherten, kanal-ready Produkten.
Jetzt starten