Zum Hauptinhalt springen
Zurück zum Blog
Katalogverwaltung

Shopify-CSV importieren, ohne den Katalog zu beschädigen

Ein falsch formatiertes CSV kann 5.000 Produkte in 3 Minuten löschen. Hier sind die genaue Shopify-CSV-Struktur, kritische Spalten und der sichere Rollback.

#shopify#csv#import#katalog
Shopify-CSV importieren, ohne den Katalog zu beschädigen

Shopify-CSV importieren, ohne den Katalog zu beschädigen

Das Shopify-CSV ist zugleich die beste und die schlechteste Methode, einen Katalog zu verwalten. Beste: Es ist das native, offizielle Format, mit dem Sie 10.000 Produkte in einem Durchgang bearbeiten können. Schlechteste: Ein schlecht strukturiertes CSV kann Ihren Katalog in 3 Minuten duplizieren, überschreiben oder löschen, ohne Rückfrage.

Hier finden Sie die genaue Struktur, die 6 Spalten, die Sie niemals massenhaft ändern sollten, und das Rollback-Verfahren, um bei Problemen schnell wiederherzustellen.

Die Struktur eines nativen Shopify-CSV

Exportieren Sie ein Produkt aus Ihrem Shopify-Admin (Products → Export), um die offizielle Struktur zu sehen. Die wichtigsten Spalten:

SpalteFunktionIn bulk änderbar?
HandleEindeutige Kennung (= URL-Slug)⚠️ Niemals
TitleProduktname✅ Ja
Body (HTML)Beschreibung✅ Ja
VendorMarke/Lieferant✅ Ja
TypeProdukttyp✅ Ja
TagsTags (durch Komma getrennt)✅ Ja, mit Vorsicht
PublishedVeröffentlicht ja/nein (TRUE/FALSE)✅ Ja
Option1 Name, Option1 ValueName + Wert der ersten Variante⚠️ Niemals
Option2 Name, Option2 ValueZweite Variante⚠️ Niemals
Option3 Name, Option3 ValueDritte Variante⚠️ Niemals
Variant SKUSKU-Code der Variante⚠️ Niemals
Variant PricePreis der Variante✅ Ja
Variant Compare At PriceStreichpreis (alter Preis)✅ Ja
Variant Inventory QtyLagerbestand✅ Ja
Image SrcBild-URL✅ Ja
Image Alt TextAlt-Text des Bildes✅ Ja
SEO TitleSEO-Titel✅ Ja
SEO DescriptionMeta Description✅ Ja
Statusactive/archived/draft✅ Ja, mit Vorsicht

Jede Zeile = eine SKU, nicht ein Produkt. Ein Produkt mit 3 Varianten = 3 Zeilen mit demselben Handle.

Die 6 Spalten, die Sie niemals massenhaft ändern sollten

Diese Spalten sind die Integritätsschlüssel Ihres Katalogs. Wenn Sie sie unbedacht ändern, beschädigen Sie das Ganze:

Handle

Der Handle erzeugt die öffentliche URL des Produkts. Wenn Sie einen Handle ändern:

  • Ändert sich die Produkt-URL (/products/chaussure-derby/products/chaussure-derby-v2)
  • Alle externen Backlinks brechen
  • Interne Links brechen (transaktionale E-Mails, Menüs, Google Shopping Ads)
  • Bereits aufgebautes SEO-Ranking geht verloren

Regel: Ändern Sie niemals einen bestehenden Handle. Nur bei der Erstellung neuer Produkte.

Variant SKU

Die SKU ist der Identifikationsschlüssel der Varianten in Ihrem Lager, Ihrem WMS und Ihren Analyse-Tools. Wenn Sie sie ändern:

  • Gerät Ihr Bestand durcheinander, wenn Sie ein externes System nutzen (ERP, WMS)
  • Brechen Integrationen (Fulfillment-Provider, Dropshipping-Lieferanten)
  • Können doppelte Varianten entstehen, wenn Shopify das Original nicht mehr erkennt

Regel: Bearbeiten Sie SKU nur Produkt für Produkt, niemals per bulk CSV.

Option1 Name, Option2 Name, Option3 Name

Die Optionsnamen definieren die Struktur der Varianten. Wenn Sie sie nach der Erstellung ändern:

  • Werden bestehende Varianten ungültig (das Produkt mit Option1 Name = Taille wird zu Option1 Name = Size, wodurch neue Optionen entstehen)
  • Entstehen stille Duplikate
  • Kann die Anzahl Ihrer Varianten explodieren (von 20 auf 200 in wenigen Sekunden)

Regel: Optionsnamen werden bei der Produkterstellung festgelegt, Punkt. Wenn Sie sie ändern müssen, tun Sie das in der Admin-Oberfläche Produkt für Produkt.

Das CSV vorbereiten: die 5 Checks vor dem Upload

Prüfen Sie vor jedem Import:

Check 1 — UTF-8-Encoding

Öffnen Sie das CSV in einem Texteditor (VS Code, Notepad++). Prüfen Sie, ob Umlaute und Sonderzeichen korrekt angezeigt werden. Wenn Sie fehlerhafte Zeichen sehen, ist das CSV in latin1 oder windows-1252 gespeichert. Dann müssen Sie es erneut in UTF-8 konvertieren.

Excel speichert standardmäßig in latin1 — vermeiden Sie Excel zum Bearbeiten eines CSV für Shopify. Nutzen Sie LibreOffice Calc, Google Sheets oder VS Code.

Check 2 — Komma als Trennzeichen

Das Shopify-CSV verwendet das Komma als Trennzeichen. In deutschsprachigen Locale-Einstellungen nutzt Excel standardmäßig oft das Semikolon. Wenn Sie beim Öffnen alle Daten in nur einer Spalte sehen, ist das Trennzeichen falsch.

Check 3 — Escaping von Kommas in Feldern

Wenn eine Beschreibung ein Komma enthält (sehr häufig), muss das Feld in Anführungszeichen stehen:

Handle,Title,Body (HTML)
derby-cuir,"Chaussure Derby en cuir","Élégante, confortable, fabriquée en France"

Ohne Anführungszeichen würde das Komma in "Élégante, confortable" als neues Feld interpretiert und alles verschieben.

Check 4 — Doppelte Zeilen

Ein Handle, der 2-mal im CSV vorkommt = Shopify behandelt die zweite Zeile als Variante, nicht als neues Produkt. Das kann zu Überraschungen führen.

In Google Sheets oder Excel können Sie Data → Remove duplicates verwenden, um zu bereinigen.

Check 5 — Sonderzeichen in Bild-URLs

Image Src muss eine öffentliche URL sein, die ohne Authentifizierung erreichbar ist. Testen Sie 3-5 zufällige URLs mit curl -I https://cdn.example.com/image.jpg — Status 200 ist Pflicht. Wenn Ihre URLs Leerzeichen oder Sonderzeichen enthalten, URL-encoden Sie diese (%20 für Leerzeichen).

Varianten verwalten, ohne zu duplizieren

Ein Produkt mit 3 Varianten wird in 3 CSV-Zeilen beschrieben:

Handle,Title,Option1 Name,Option1 Value,Variant SKU,Variant Price
derby-cuir,Derby Cuir,Taille,42,DERBY-BLK-42,149.00
derby-cuir,,,,,
derby-cuir,,,,,

Zeile 1: vollständiges Produkt mit Title und Option1 Name Zeilen 2-3: NUR der Handle und die Variantenwerte (Option1 Value, SKU, Price usw.). Wiederholen Sie nicht Title, Body, Vendor usw. — sonst betrachtet Shopify sie als Änderungen und kann duplizieren.

Das ist die native Shopify-CSV-Syntax. Sie überrascht am Anfang, ist aber strikt.

Bilder: Drive vs CDN vs Shopify Files

Drei Optionen für Bild-URLs:

Option 1 — Google Drive

❌ Funktioniert nicht für Shopify. Drive liefert eine HTML-Seite zurück, kein direktes Bild. Shopify scheitert still.

Option 2 — Öffentliches CDN (Cloudflare Images, Amazon S3 + CloudFront, Bunny CDN)

✅ Empfohlen für große Importe. Die Bilder werden außerhalb von Shopify gehostet, Shopify lädt sie dann beim Import herunter.

Typische Kosten: 1-5 € pro Monat für 1000 Bilder in einem CDN.

Option 3 — Shopify Files

✅ Manueller Upload der Bilder in Content → Files in Shopify, danach Nutzung der Shopify-URLs im CSV. Geeignet für kleine Kataloge (<500 Bilder).

Grenze: Der Upload in Shopify Files ist manuell, nicht skriptbar für 10.000 Bilder.

Empfehlung: Öffentliches CDN für den ersten Import, danach hostet Shopify die Bilder nach dem Import automatisch.

Rollback vor der Veröffentlichung

Shopify bietet kein natives Rollback für einen fehlgeschlagenen CSV-Import. Sie können aber vorab ein Rollback vorbereiten:

Schritt 1 — Export vor dem Import

Exportieren Sie direkt vor dem Import Ihren vollständigen Katalog (Products → Export → CSV file for Excel, Numbers, or other spreadsheet programs). Speichern Sie diesen Export mit Datum im Dateinamen (catalog-2026-04-23-avant-import.csv).

Schritt 2 — Import mit Veröffentlichung im Draft-Modus

Ändern Sie Ihr CSV so, dass Published = FALSE oder Status = draft für alle importierten Produkte gilt. Die Produkte werden erstellt, sind im Store aber unsichtbar.

Schritt 3 — Manuelle Prüfung

Gehen Sie im Admin 20 zufällig importierte Produkte durch. Prüfen Sie:

  • Bilder korrekt geladen
  • Varianten in Ordnung
  • Preis korrekt
  • Beschreibung sauber

Schritt 4 — Veröffentlichung in Batches

Wenn alles korrekt ist, veröffentlichen Sie. Wenn ein Problem erkannt wird, müssen Sie nur die Draft-Produkte löschen, das Sicherungs-CSV erneut importieren und neu starten.

Bei größerem Schaden

Wenn der Import Ihren aktiven Katalog überschrieben hat, ohne den Draft-Modus zu nutzen:

  1. Importieren Sie sofort Ihr Sicherungs-CSV erneut — es überschreibt den aktuellen Zustand
  2. URLs und Reviews bleiben erhalten (Shopify identifiziert sie über den Handle)
  3. Rechnen Sie mit 1-2 Stunden, bis Google erneut crawlt und neu rankt

Alternativen zum nativen CSV: wann ein spezialisiertes Tool sinnvoll ist

Das native CSV ist leistungsfähig, aber schwerfällig. Für regelmäßige Vorgänge mit >1000 Produkten:

  • Matrixify (früher Excelify): am vollständigsten, verwaltet komplexe Beziehungen, ca. 20 $/Monat
  • Shopify Flow: interne Shopify-Automatisierung, ideal für Trigger (niedriger Bestand, Tag usw.)
  • Ecomptimize: optimiert Beschreibungen, Metas, SEO für den gesamten Katalog; die Quelldatei bleibt 30 Tage herunterladbar, um bei Problemen erneut zu importieren

Für das massenhafte Umschreiben von Beschreibungen mit Qualitätskontrolle ist ein spezialisiertes Tool dem CSV klar überlegen. Siehe Ecomptimize für Shopify.

FAQ

Kann man ein CSV teilweise importieren (zum Beispiel nur Preise)?

Ja. Sie exportieren alles, behalten nur die Spalten Handle + Variant SKU + die zu ändernden Spalten und löschen die übrigen Spalten aus dem CSV. Shopify gleicht über SKU ab und ändert nur die vorhandenen Spalten.

Wie viele Zeilen kann ein CSV haben?

Technisch unbegrenzt, praktisch empfiehlt Shopify <50.000 Zeilen pro Datei. Darüber hinaus sollten Sie in mehrere Dateien aufteilen, jeweils mit einem eindeutigen Handle pro Produkt.

Überschreibt der Shopify-Import bestehende Bilder?

Wenn Ihr CSV eine Spalte Image Src mit einer anderen URL als der bestehenden enthält, ja — Shopify lädt das neue Bild herunter und ersetzt es. Wenn Sie Bilder nicht ändern möchten, löschen Sie die Spalten Image Src und Image Alt Text aus dem CSV.

Wie führt man einen Import in Produktion ohne Downtime durch?

Indem Sie Published = FALSE/Status = draft verwenden und nach der Validierung in Batches veröffentlichen. Der aktive Katalog wird während des Imports nicht verändert. Keine sichtbare Downtime auf Kundenseite.

Was passiert, wenn ein Handle bereits in Shopify existiert?

Shopify aktualisiert das bestehende Produkt (Abgleich über Handle). Die Spalten im CSV überschreiben die vorhandenen Werte. Spalten, die im CSV fehlen, bleiben erhalten.

Kann ich Reviews per CSV importieren?

Nein, nicht über das Produkt-CSV. Reviews werden über Shopify Product Reviews (dedizierter Export/Import in der App) oder über Ihren Reviews-Provider verwaltet (Yotpo, Judge.me).


Für die Steuerung Ihrer Shopify-Importe mit Vorher/Nachher-Vorschau und KI-Qualitätsprüfung siehe Ecomptimize für Shopify.

Hat dir dieser Artikel gefallen?