Shopware Import Cockpit

Refaktorierte Basis mit zentraler Konfiguration, Runner und Remote-Trigger-Token.

Konfiguration

Nur die wichtigsten Felder sind direkt sichtbar. Technische Parameter liegen unter Erweiterte Einstellungen.
Shopware Zugang & Basisdaten
Ohne /api. Bei *.plesk.page normalerweise ohne www.
Pfad zur Shopware-Installation
Import-Quellen
Root der FTP-Produktbilder, z.B. import_files/media/product
Flags
Erweiterte Einstellungen
Runtime / Batches / Timeouts
Remote / Logging
Optional, kommagetrennt. Leer = keine IP-Beschränkung.

Einzelschritte

Empfohlene Reihenfolge: 0 Kategorien → 1 Resolver → 2 CSV → JSON → 3 Media-Entities → 4 Upload → 5 Produkte → 6 Produkt-Media.
DirektBackground
0
1
2
3
4
5
6

P
V
R
R!
C
D
T
CLI: php run.php --step=resolver · Remote: /run.php?action=resolver&token=SECRET

Pipeline Status

Status: done · Pipeline: pipeline_from_oxid · Aktueller Step: - · Start: 2026-06-14T22:57:36+02:00 · Update: 2026-06-14T23:14:06+02:00 · Gesamtzeit: 990.266s
[OK] sync_categories exit=0 duration=0.854s
[2026-06-14 22:57:36] INFO Category upsert chunk done {"chunk":1,"count":121}
[2026-06-14 22:57:36] INFO SUMMARY category sync finished {"sourceCategories":121,"upserted":121,"deactivatedMissing":0,"registry":"/var/www/vhosts/practical-villani.82-165-184-4.plesk.page/httpdocs/import/output_2phase/category_registry.json","report":"/var/www/vhosts/practical-villani.82-165-184-4.plesk.page/httpdocs/import/logs/reports/category_sync_report.json"}
--------------------------------------------------------------------------------
[OK] resolver exit=0 duration=128.538s
Step erfolgreich abgeschlossen. Detail-Log siehe jeweilige Logdatei.
--------------------------------------------------------------------------------
[OK] csv_to_json exit=0 duration=1.761s
[2026-06-14 22:59:46] INFO WARNING local media file missing; media skipped {"sourceId":"00075739","path":"import_files/media/product/98281_07011-payper-berufsbekleidung-christina-meran-suedtirol_01.jpg","fullPath":"/var/www/vhosts/practical-villani.82-165-184-4.plesk.page/httpdocs/import/import_files/media/product/98281_07011-payper-berufsbekleidung-christina-meran-suedtirol_01.jpg"}
[2026-06-14 22:59:46] INFO WARNING local media file missing; media skipped {"sourceId":"00075739","path":"import_files/media/product/98281_07011-payper-berufsbekleidung-christina-meran-suedtirol_02.jpg","fullPath":"/var/www/vhosts/practical-villani.82-165-184-4.plesk.page/httpdocs/import/import_files/media/product/98281_07011-payper-berufsbekleidung-christina-meran-suedtirol_02.jpg"}
[2026-06-14 22:59:46] INFO WARNING local media file missing; media skipped {"sourceId":"00075739","path":"import_files/media/product/98281_07011-payper-berufsbekleidung-christina-meran-suedtirol_03.jpg","fullPath":"/var/www/vhosts/practical-villani.82-165-184-4.plesk.page/httpdocs/import/import_files/media/product/98281_07011-payper-berufsbekleidung-christina-meran-suedtirol_03.jpg"}
[2026-06-14 22:59:46] INFO WARNING local media file missing; media skipped {"sourceId":"00075739","path":"import_files/media/product/98281_07011-payper-berufsbekleidung-christina-meran-suedtirol_04.jpg","fullPath":"/var/www/vhosts/practical-villani.82-165-184-4.plesk.page/httpdocs/import/import_files/media/product/98281_07011-payper-berufsbekleidung-christina-meran-suedtirol_04.jpg"}
[2026-06-14 22:59:46] INFO WARNING local media file missing; media skipped {"sourceId":"0007573900613992","path":"import_files/media/product/98281_08079-payper-berufsbekleidung-christina-meran-suedtirol_01.jpg","fullPath":"/var/www/vhosts/practical-villani.82-165-184-4.plesk.page/httpdocs/import/import_files/media/product/98281_08079-payper-berufsbekleidung-christina-meran-suedtirol_01.jpg"}
[2026-06-14 22:59:46] INFO WARNING local media file missing; media skipped {"sourceId":"0007573900613999","path":"import_files/media/product/98281_14000-payper-berufsbekleidung-christina-meran-suedtirol_01.jpg","fullPath":"/var/www/vhosts/practical-villani.82-165-184-4.plesk.page/httpdocs/import/import_files/media/product/98281_14000-payper-berufsbekleidung-christina-meran-suedtirol_01.jpg"}
[2026-06-14 22:59:46] INFO WARNING local media file missing; media skipped {"sourceId":"00075740","path":"import_files/media/product/98285_11036-payper-berufsbekleidung-christina-meran-suedtirol_01.jpg","fullPath":"/var/www/vhosts/practical-villani.82-165-184-4.plesk.page/httpdocs/import/import_files/media/product/98285_11036-payper-berufsbekleidung-christina-meran-suedtirol_01.jpg"}
[2026-06-14 22:59:46] INFO WARNING local media file missing; media skipped {"sourceId":"00075740","path":"import_files/media/product/98285_11036-payper-berufsbekleidung-christina-meran-suedtirol_02.jpg","fullPath":"/var/www/vhosts/practical-villani.82-165-184-4.plesk.page/httpdocs/import/import_files/media/product/98285_11036-payper-berufsbekleidung-christina-meran-suedtirol_02.jpg"}
[2026-06-14 22:59:46] INFO WARNING local media file missing; media skipped {"sourceId":"00075740","path":"import_files/media/product/98285_11036-payper-berufsbekleidung-christina-meran-suedtirol_03.jpg","fullPath":"/var/www/vhosts/practical-villani.82-165-184-4.plesk.page/httpdocs/import/import_files/media/product/98285_11036-payper-berufsbekleidung-christina-meran-suedtirol_03.jpg"}
[2026-06-14 22:59:46] INFO WARNING local media file missing; media skipped {"sourceId":"00075740","path":"import_files/media/product/98285_11036-payper-berufsbekleidung-christina-meran-suedtirol_04.jpg","fullPath":"/var/www/vhosts/practical-villani.82-165-184-4.plesk.page/httpdocs/import/import_files/media/product/98285_11036-payper-berufsbekleidung-christina-meran-suedtirol_04.jpg"}
[2026-06-14 22:59:46] INFO WARNING local media file missing; media skipped {"sourceId":"0007574000614013","path":"
... [truncated]
--------------------------------------------------------------------------------
[OK] batch_import_media exit=0 duration=9.127s
Step erfolgreich abgeschlossen. Detail-Log siehe jeweilige Logdatei.
--------------------------------------------------------------------------------
[OK] upload_media exit=0 duration=540.205s
Step erfolgreich abgeschlossen. Detail-Log siehe jeweilige Logdatei.
--------------------------------------------------------------------------------
[OK] batch_import_products exit=0 duration=112.571s
Step erfolgreich abgeschlossen. Detail-Log siehe jeweilige Logdatei.
--------------------------------------------------------------------------------
[OK] sync_product_media exit=0 duration=197.205s
[2026-06-14 21:14:06] INFO Product media sync finished {"products":28942,"processed":28942,"deleted":0,"added":0,"updatedCover":0,"skippedMissingProducts":0,"skippedByState":0}
--------------------------------------------------------------------------------

Live-Ausgabe

[2026-06-14 21:13:10] INFO Product media chunk synced {"chunk":423,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:11] INFO Product media chunk synced {"chunk":424,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:11] INFO Product media chunk synced {"chunk":425,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:11] INFO Product media chunk synced {"chunk":426,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:12] INFO Product media chunk synced {"chunk":427,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:12] INFO Product media chunk synced {"chunk":428,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:12] INFO Product media chunk synced {"chunk":429,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:13] INFO Product media chunk synced {"chunk":430,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:13] INFO Product media chunk synced {"chunk":431,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:13] INFO Product media chunk synced {"chunk":432,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:14] INFO Product media chunk synced {"chunk":433,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:14] INFO Product media chunk synced {"chunk":434,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:14] INFO Product media chunk synced {"chunk":435,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:15] INFO Product media chunk synced {"chunk":436,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:15] INFO Product media chunk synced {"chunk":437,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:15] INFO Product media chunk synced {"chunk":438,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:16] INFO Product media chunk synced {"chunk":439,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:16] INFO Product media chunk synced {"chunk":440,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:16] INFO Product media chunk synced {"chunk":441,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:17] INFO Product media chunk synced {"chunk":442,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:17] INFO Product media chunk synced {"chunk":443,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:17] INFO Product media chunk synced {"chunk":444,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:18] INFO Product media chunk synced {"chunk":445,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:18] INFO Product media chunk synced {"chunk":446,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:18] INFO Product media chunk synced {"chunk":447,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:19] INFO Product media chunk synced {"chunk":448,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:19] INFO Product media chunk synced {"chunk":449,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:19] INFO Product media chunk synced {"chunk":450,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:20] INFO Product media chunk synced {"chunk":451,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:20] INFO Product media chunk synced {"chunk":452,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:20] INFO Product media chunk synced {"chunk":453,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:21] INFO Product media chunk synced {"chunk":454,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:21] INFO Product media chunk synced {"chunk":455,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:22] INFO Product media chunk synced {"chunk":456,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:22] INFO Product media chunk synced {"chunk":457,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:22] INFO Product media chunk synced {"chunk":458,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:23] INFO Product media chunk synced {"chunk":459,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:23] INFO Product media chunk synced {"chunk":460,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:23] INFO Product media chunk synced {"chunk":461,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:24] INFO Product media chunk synced {"chunk":462,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:24] INFO Product media chunk synced {"chunk":463,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:24] INFO Product media chunk synced {"chunk":464,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:25] INFO Product media chunk synced {"chunk":465,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:25] INFO Product media chunk synced {"chunk":466,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:25] INFO Product media chunk synced {"chunk":467,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:26] INFO Product media chunk synced {"chunk":468,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:26] INFO Product media chunk synced {"chunk":469,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:26] INFO Product media chunk synced {"chunk":470,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:27] INFO Product media chunk synced {"chunk":471,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:27] INFO Product media chunk synced {"chunk":472,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:27] INFO Product media chunk synced {"chunk":473,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:28] INFO Product media chunk synced {"chunk":474,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:28] INFO Product media chunk synced {"chunk":475,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:28] INFO Product media chunk synced {"chunk":476,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:29] INFO Product media chunk synced {"chunk":477,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:29] INFO Product media chunk synced {"chunk":478,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:30] INFO Product media chunk synced {"chunk":479,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:30] INFO Product media chunk synced {"chunk":480,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:30] INFO Product media chunk synced {"chunk":481,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:31] INFO Product media chunk synced {"chunk":482,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:31] INFO Product media chunk synced {"chunk":483,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:31] INFO Product media chunk synced {"chunk":484,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:32] INFO Product media chunk synced {"chunk":485,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:32] INFO Product media chunk synced {"chunk":486,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:32] INFO Product media chunk synced {"chunk":487,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:33] INFO Product media chunk synced {"chunk":488,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:33] INFO Product media chunk synced {"chunk":489,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:33] INFO Product media chunk synced {"chunk":490,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:34] INFO Product media chunk synced {"chunk":491,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:34] INFO Product media chunk synced {"chunk":492,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:35] INFO Product media chunk synced {"chunk":493,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:35] INFO Product media chunk synced {"chunk":494,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:35] INFO Product media chunk synced {"chunk":495,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:36] INFO Product media chunk synced {"chunk":496,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:36] INFO Product media chunk synced {"chunk":497,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:36] INFO Product media chunk synced {"chunk":498,"products":50,"delete":0,"add":0,"coverUpdates":0,"missingProducts":0,"skippedByState":0}
[2026-06-14 21:13:37] INFO Product media chunk synced {"chunk":499,"
... [truncated]

Logs & Reports

In derselben fachlichen Reihenfolge wie die Import-Buttons.
Pipeline
0. Kategorien
1–2. Resolver / CSV → JSON
3–4. Media
5–6. Produkte / Product-Media