Bulk upload von Media

Gibt es bis heute keine Möglichkeit Bilder per Admin-API als Bulk hochzuladen?
Man kann Media Entitäten per Bulk erstellen, nicht aber den Inhalt (binary).
Gibt es hier irgend einen logischen Hintergrund?
Bzw. übersehe ich was in der Admin-API-Doku?

Das Problem beim einzelnen Upload (einzelnen Requests) ist, dass man bei über 5000 Produkten schnell in das Limit pro Minute läuft was Shopware hat.

Das gilt natürlich auch beim “updaten” der Bilder.

Wie macht ihr das?

Setze das API Limit doch einfach temporär hoch.

Mit Bulk hatte ich bei manchen Servern schon so meine Probleme, dass diese irgendwann 500er Fehler geworfen hatten. Da kann es eventuell nicht schaden, den Upload etwas langsamer anzugehen :laughing:

Den Bulk begrenze ich eh in 100 bis 200 Batches.

Aber wenn ich dann für z.B. einen 100 Batch nochmal 100 Einzel-Requests losschicken muss … naja ich verstehe den Hintergrund nicht. Wo ist das Problem 100 binary Strings zu empfangen … die dann intern in eine Queue zu schicken und nachdem die abgearbeitet wurde einen Response zu schicken mit “Arbeit fertig Meister”…

Und ganz ehrlich. Wenn man nicht gerade den 1€ Strato Server hat sollte es nicht lange dauern bis 100 Bilder verarbeitet wurden. Das sollte auch in kein Timeout laufen.

Das Bulk-Limit kann man ja je nach Server in seiner Programmierung berücksichtigen.

Fazit: ToDo Liste von Shopware “Media Bulk upload” hinzufügen.