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).
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.
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.
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):
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.
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.
Nein, die Spalten unterscheiden sich. Handle von Shopify existiert in WooCommerce nicht. Option1 Name wird zu Attribute 1 name. Sie müssen manuell mappen.
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.