Zum Hauptinhalt springen
Zurück zum Blog
Katalogverwaltung

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.

#woocommerce#csv#import#katalog
Einen WooCommerce CSV importieren ohne Plugin zu installieren

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:

SpalteFunktion
IDLeer für Erstellung, ausgefüllt für Update
SKUEindeutige Kennung (für Match)
NameProduktname
Typesimple, variable, variation
DescriptionVollständige Beschreibung (HTML)
Regular priceNormaler Preis
Stock quantityLagerbestand
CategoriesDurch Komma getrennte Kategorien
ImagesDurch 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?