⚡ Schneller Produkt-Import
- Produkte → Alle Produkte → Importieren
- CSV-Datei hochladen
- Spalten zuordnen
- Importieren starten
Warum CSV-Import?
Hunderte Produkte manuell anlegen? Das dauert ewig. Mit dem CSV-Import lädst du 100, 1.000 oder 10.000 Produkte in wenigen Minuten hoch – inklusive Beschreibungen, Preise, Bilder und Varianten.
Typische Anwendungsfälle:
- Shop-Neustart mit vielen Produkten
- Import aus anderem Shop-System
- Massenaktualisierung von Preisen
- Saisonale Produkt-Updates
- Dropshipping-Katalog einpflegen
CSV-Datei vorbereiten
Die CSV-Datei ist das Herzstück des Imports. Sie muss bestimmte Spalten enthalten, damit WooCommerce die Daten richtig zuordnen kann.
Wichtige Spalten:
| SKU | Artikelnummer (eindeutig) |
| Name | Produktname |
| Regular price | Regulärer Preis |
| Sale price | Angebotspreis (optional) |
| Description | Lange Beschreibung |
| Short description | Kurzbeschreibung |
| Categories | Kategorien (mit > für Unterkategorien) |
| Images | Bild-URLs (kommagetrennt) |
Exportiere erst ein paar bestehende Produkte um die korrekte Struktur zu sehen: Produkte → Alle Produkte → Exportieren.
Beispiel CSV-Inhalt:
SKU,Name,Regular price,Categories,Images
SHIRT-001,"Blaues T-Shirt",29.99,"Kleidung > T-Shirts","https://..."
SHIRT-002,"Rotes T-Shirt",29.99,"Kleidung > T-Shirts","https://..."
JEANS-001,"Slim Fit Jeans",79.99,"Kleidung > Hosen","https://..."
Import durchführen
Import starten
Gehe zu Produkte → Alle Produkte. Klicke oben auf "Importieren".
CSV-Datei hochladen
Wähle deine CSV-Datei aus. Wichtige Einstellungen:
- Trennzeichen: Komma (Standard) oder Semikolon
- Vorhandene Produkte aktualisieren: Aktivieren wenn SKUs bereits existieren
Spalten zuordnen (Mapping)
WooCommerce versucht automatisch, deine CSV-Spalten zuzuordnen. Prüfe und korrigiere bei Bedarf:
- CSV-Spalte "Preis" → WooCommerce "Regular price"
- CSV-Spalte "Artikelnummer" → WooCommerce "SKU"
Import durchführen
Klicke auf "Import starten". Bei vielen Produkten kann das einige Minuten dauern. Der Browser muss geöffnet bleiben.
Variable Produkte importieren
Produkte mit Varianten (Größen, Farben) erfordern eine spezielle CSV-Struktur:
Type,SKU,Name,Parent,Attribute 1 name,Attribute 1 value(s)
variable,SHIRT-VAR,"T-Shirt Variabel",,"Größe","S|M|L|XL"
variation,SHIRT-VAR-S,,SHIRT-VAR,"Größe","S"
variation,SHIRT-VAR-M,,SHIRT-VAR,"Größe","M"
variation,SHIRT-VAR-L,,SHIRT-VAR,"Größe","L"
- Type "variable" – Das Hauptprodukt
- Type "variation" – Einzelne Varianten
- Parent – SKU des Hauptprodukts
- Attribute values – Mit | getrennt für alle Optionen
Bilder importieren
Bilder können auf zwei Arten importiert werden:
1. Externe URLs
Bilder liegen auf einem anderen Server:
Images
"https://cdn.example.com/produkt1.jpg,https://cdn.example.com/produkt1-2.jpg"
2. Vorher hochladen
Lade Bilder erst in die Mediathek und nutze die WordPress-URLs:
Images
"https://deinshop.de/wp-content/uploads/2025/01/produkt1.jpg"
Bei mehr als 500-1000 Produkten: Teile die CSV in mehrere Dateien auf. Das vermeidet Timeout-Probleme.
Häufige Import-Probleme
Umlaute werden falsch angezeigt
CSV muss UTF-8 kodiert sein. In Excel: "Speichern unter" → "CSV UTF-8".
Preise haben falsches Format
Nutze Punkt als Dezimaltrennzeichen: 29.99 statt 29,99
Kategorien werden nicht erstellt
Prüfe die Schreibweise. Hierarchie mit > trennen: "Kleidung > Herren > T-Shirts"
Import bricht ab / Timeout
Erhöhe PHP-Limits beim Hoster oder teile die CSV auf.
☑️ Stichproben-Kontrolle: Preise, Bilder, Beschreibungen
☑️ Kategoriezuordnung korrekt?
☑️ Varianten vollständig?
☑️ Lagerbestand richtig?