Einen WooCommerce CSV importieren ohne Plugin zu installieren
WooCommerce hat einen nativen CSV-Importer seit 2017. Kein WP All Import nötig für 90 % der Fälle. Hier die genaue Methode.

Einen WooCommerce CSV importieren ohne Plugin zu installieren
WooCommerce enthält einen nativen CSV-Importer seit Version 3.1 (2017). Die meisten Tutorials sagen Ihnen, WP All Import oder WooCommerce Product CSV Import Suite zu installieren. Selten notwendig. Das native Modul deckt 90 % der Fälle ab, kostenlos, ohne zusätzliches Plugin.
Hier die Methode, die exakte CSV-Struktur und die WooCommerce-spezifischen Fallstricke (hierarchische Kategorien, Attribute vs Variationen).
Das native Modul: wo und wie
In Ihrer WordPress-Verwaltung: Products → All Products, oben zwei Schaltflächen:
- Import — einen CSV importieren
- Export — alle Produkte exportieren
Dieses Modul verwaltet create + update über SKU oder id, unterstützt Attribute, Kategorien, Tags, verarbeitet Variationen, ermöglicht Dry-Run.
Nicht nativ unterstützt: komplexes Mapping mit Transformationen, Import von Bildern über FTP, bedingtes Mapping. Für diese fortgeschrittenen Fälle ist ein Plugin nötig.
Die WooCommerce CSV-Struktur
Wichtigste Spalten:
| Spalte | Funktion |
|---|---|
ID | Leer für Erstellung, ausgefüllt für Update |
SKU | Eindeutige Kennung (für Match) |
Name | Produktname |
Type | simple, variable, variation |
Description | Vollständige Beschreibung (HTML) |
Regular price | Normaler Preis |
Stock quantity | Lagerbestand |
Categories | Durch Komma getrennte Kategorien |
Images | Durch Komma getrennte URLs |
Attribute 1 name, Attribute 1 value(s) | Erstes Attribut |
Jede Zeile = ein einfaches Produkt oder eine Variation. Ein variables Produkt wird auf 1 Elternzeile + N Kindzeilen beschrieben.
Hierarchische Kategorien: die WooCommerce-Falle
WooCommerce verwaltet Kategorien auf mehreren Ebenen:
Kleidung
├── Herren
│ ├── Schuhe
│ └── Hemden
└── Damen
Um ein Produkt "Kleidung > Herren > Schuhe" zuzuweisen:
Categories
"Kleidung > Herren > Schuhe"
Trennzeichen: > mit Leerzeichen drumherum. Wenn eine Kategorie nicht existiert, erstellt WooCommerce sie automatisch.
Häufiger Fehler: Leerzeichen um das > vergessen. Ohne Leerzeichen (Kleidung>Herren>Schuhe) erstellt WooCommerce eine einzige Kategorie mit diesem wörtlichen Namen.
Attribute vs Variationen
Die klassische Verwirrung.
Globales Attribut (Attribute 1 name = Größe, Werte 42, 43, 44): ein auf der Produktseite angezeigtes Merkmal, nutzbar für Filterung. Erstellt keine Variationen.
Variation (Zeile mit Type = variation, Parent = sku-des-elternteils): eine kaufbare Ausführung mit eigenem Preis, Bestand, SKU.
Für Größen/Farben möchten Sie meistens Variationen (ermöglicht Bestand pro Variante zu tracken):
SKU,Type,Name,Parent,Attribute 1 name,Attribute 1 value(s),Regular price
DERBY-BLK,variable,Derby Leder,,,Größe,"42, 43, 44",
DERBY-BLK-42,variation,,DERBY-BLK,Größe,42,149.00
DERBY-BLK-43,variation,,DERBY-BLK,Größe,43,149.00
Zeile 1 = Elternmodell (variabel). Zeilen 2+ = Variationen, die über Parent verweisen.
Update vs Create: Match per SKU
WooCommerce matcht zuerst per ID, dann per SKU wenn ID leer ist.
Für neue Produkte: ID leer lassen, eindeutige SKUs verwenden.
Für bestehende Produkte aktualisieren: ID oder bestehende SKU ausfüllen. Beim Import "Update existing products" markieren.
Bilder: externe URLs oder vorheriges Upload
Externe URLs (empfohlen für große Imports): CSV enthält öffentliche CDN-URLs. WooCommerce lädt während des Imports herunter.
Vorheriges Upload: Bilder in die Media Library hochladen, dann über ihre Media-Library-URL verweisen. Kein Download während des Imports, zuverlässiger für große Mengen.
FAQ
Warum reicht das native Modul in 90 % der Fälle?
Weil die meisten Imports einfach sind: create/update per SKU mit direktem Mapping. Plugins wie WP All Import fügen hinzu: Mapping mit Transformationen, Scheduling, XML/JSON-Import, Multi-Site-Support. Nützlich für große Integrationen, selten für einen klassischen E-Commerce-Shop.
Verwaltet das native Modul geplante Imports (Cron)?
Nein, das ist eine Einschränkung. Für automatisch wiederkehrende Imports wird ein Plugin benötigt.
Unterstützt WooCommerce dasselbe CSV-Format wie Shopify?
Nein, die Spalten unterscheiden sich. Handle von Shopify existiert in WooCommerce nicht. Option1 Name wird zu Attribute 1 name. Sie müssen manuell mappen.
Wie viele Produkte kann ich auf einmal importieren?
Technisch unbegrenzt. Praktisch: <5000 Zeilen pro Datei, um Timeouts zu vermeiden. Darüber hinaus in Batches von 3000 Zeilen aufteilen.
Um Ihren WooCommerce-Katalog mit KI-Qualitätskontrolle zu auditieren, zu optimieren und zu importieren, siehe Ecomptimize für WooCommerce.
Hat dir dieser Artikel gefallen?