Shopware 6 /api/action/_media/UUID/upload

Eine kurze Frage zum Thema /api/action/_media/UUID/upload in Shopware 6. Man kann mit Synesty alle Bilder so weit anlegen und vorbereiten, das dauert für 60.000 Bild ca. 30 Sekunden. Aber der Upload der einzelnen Bilder gestaltet sich zeitlich schwierig da jedes einzelne mittels

/api/action/media/${media_UUID!}/upload?extension=${media_extension!}&fileName=${media_img_name!}${.now?long}

hochgeladen werden muss. Gibt es mit Synesty eine Möglichkeit hier eventuell auch wie im BATCH Modus das ganze abzuarbeiten? Habe probiert die Liste und GetRow in die URL einzubauen, hat natürlich nicht funktioniert. Aber gibt es eine Alternative, welche wir nicht sehen?

Besten Dank!

Hallo Torsten,

soweit es mir bekannt ist kannst du pro media_UUID nur ein Bild über die /api/action/media/${media_UUID!}/upload hochladen. D.h. der Batchmodus mit batchSize > 1 ist nicht möglich.

Eventuell wäre es möglich Bild-Upload Steps (mehrere Flows) gleichzeitig laufen zulassen. Ob das am Ende schneller ist, kann ich aber leider auch nicht sagen.

VG Torsten

Hallo Torsten, besten Dank. Ja es geht leider immer nur ein Bild pro Aufruf, hatte gehofft Synesty hat hier was im Zauberkasten um zum Beispiel ähnlich dem Batchmodus 10 Api Aufrufe gleichzeitig zu machen.