WP All Import zu langsam? Memory Errors bei großen WooCommerce-Katalogen lösen
WP All Import Timeout und Memory-Fehler bei großen Produktkatalogen beheben. Von Quick Fixes bis zu skalierbaren Alternativen für WooCommerce-Shops mit 10.000+ Produkten.
Ihr WP All Import läuft seit 45 Minuten. CPU bei 100%. Memory Errors. Timeout-Warnungen. Dieser Artikel zeigt Lösungen und skalierbare Alternativen für große WooCommerce-Kataloge.
Häufige Fehlermeldungen:
- "Fatal error: Allowed memory size exhausted"
- "504 Gateway Timeout"
- "Maximum execution time exceeded"
- Import hängt bei "Processing..."
- "502 Bad Gateway" nach langer Wartezeit
Das Kernproblem: WordPress ist nicht für Massenimporte gebaut
WordPress verwendet wp_insert_post() für jeden Import. Diese Funktion ist für einen einzelnen Beitrag konzipiert, nicht für Tausende.
Was bei jedem Produkt-Import passiert:
- WordPress feuert 50+ Hooks ab
- Jedes Plugin kann darauf reagieren
- Datenbankabfragen stapeln sich
- PHP-Speicher füllt sich
- Server-Timeout
Laut WP All Import Dokumentation: "Typically on a shared host, somewhere between 50,000 to 100,000 records seems to be the upper limit."
In der Praxis: Bei Shared Hosting sind 5.000-10.000 Produkte bereits problematisch.
Performance-Vergleich: Realistische Zahlen
| Aspekt | WP All Import | Externe Verarbeitung |
|---|---|---|
| Import 1.000 Produkte | 5-15 Minuten | < 2 Sekunden |
| Import 10.000 Produkte | 45-120 Minuten | < 10 Sekunden |
| Import 50.000 Produkte | Praktisch unmöglich | < 1 Minute |
| Memory-Verbrauch | 256-512MB PHP Memory | Minimal |
| CPU-Belastung | 80-100% | < 5% |
| Shop-Verfügbarkeit | Eingeschränkt | 100% verfügbar |
Quick Fixes für WP All Import
1. PHP-Konfiguration anpassen
In wp-config.php:
define('WP_MEMORY_LIMIT', '512M');
define('WP_MAX_MEMORY_LIMIT', '1024M');
set_time_limit(0);
2. WP All Import Optimierungen
In Import Settings › Advanced Options:
- "Speed up import by disabling do_action calls" aktivieren
- "Chunk Size" auf 5-10 setzen
- "Import Images" deaktivieren
Achtung: "Disable do_action calls" kann Plugins brechen, die auf WordPress-Hooks angewiesen sind.
3. WP-CLI für große Imports
wp all-import run 123 --log
Strukturelle Probleme die bleiben
Datenbank-Bottleneck
Bei 100.000+ Produkten:
- Jede Query wird langsamer
- Indizes werden ineffizient
- wp_postmeta Tabelle explodiert
Hosting-Limitierungen
Shared Hosting Provider begrenzen:
- Max Execution Time: 30-60 Sekunden
- Memory Limit: 128-256MB
- CPU-Nutzung: Wird gedrosselt
Lösung: Upgrade auf VPS/Dedicated = €100-500/Monat extra.
Praxis-Beispiel: Elektronik-Händler
Ein deutscher Elektronik-Händler mit:
- 8 Lieferanten
- 35.000 SKUs
- Tägliche Updates
- WooCommerce + WP All Import Pro
Vorher
06:00 - Start Import Lieferant 1
06:45 - Import crashed, Neustart
07:30 - Lieferant 1 fertig
...
16:30 - Alle Importe endlich durch
Nachher
06:00 - FTP-Pickup aller Dateien (automatisch)
06:01 - Externe Verarbeitung
06:03 - 35.000 Produkte aktualisiert
06:05 - Fertig
Testen Sie mit Ihrer größten CSV-Datei
Datei hochladenWann Sie eine Alternative brauchen
Technischer Vergleich
WP All Import Architektur
CSV/XML → WP All Import PHP → WordPress Hooks → MySQL
↑
[Alles im WordPress-Prozess]
[Single Thread]
[Server wird blockiert]
Moderne Architektur
CSV/XML → Externe Verarbeitung → REST API → WooCommerce
↑
[Außerhalb WordPress]
[Multi-threaded]
[350.000 Records/Minute]
Kostenvergleich
WP All Import Gesamtkosten
| Komponente | Kosten/Jahr |
|---|---|
| WP All Import Pro | €199 |
| Hosting-Upgrade | €1.200-3.600 |
| Entwickler-Zeit | €10.200 |
| Gesamt | €12.000-15.000+ |
Alternative
| Komponente | Kosten/Jahr |
|---|---|
| Platform-Kosten | Transparent |
| Hosting Basic | €240-600 |
| Setup | Einmalig 20 Min |
| ROI | 2-3 Monate |
→ Siehe auch: Lieferanten-CSV automatisch verarbeiten
Häufige Fragen
"Muss ich WP All Import ersetzen?"
Nein. Für kleine, gelegentliche Imports bleibt es praktisch.
"Funktioniert das mit Custom Fields?"
Ja. Alle WooCommerce-Felder, ACF, Meta Fields werden unterstützt.
"Sind meine Daten sicher?"
- DSGVO-konforme Verarbeitung
- Verschlüsselte Übertragung
- Deutsche/EU Server
Fazit
WP All Import ist ein solides Tool, das an seine Grenzen stößt. Die Memory Errors und Timeouts sind Symptome: WordPress ist nicht für Massenoperationen gebaut.
Für Shops mit >5.000 Produkten oder täglichen Updates ist externe Verarbeitung keine Luxus, sondern Notwendigkeit.
Die Wahl:
- Weiter kämpfen: Täglich Imports überwachen, Errors debuggen
- Modernisieren: Automatisierung, die skaliert
Quellen
Letzte Aktualisierung: Dezember 2025.
Bereit zu starten?
Erfahren Sie, wie SyncRefine Ihre Datenprobleme löst.