shopware5AddImages Fehlermeldung beim Bildimport

Hallo Synesty, wir möchten gerne Bilder zu einem shopware 5 Shop importieren. Die Bilder liegen auf einem externen Server und können über folgende URL abgerufen werden. Beispiel:

https://pim.maisontruffe.ch:7789/Perfion/Image.aspx?id=8016c868-4aa4-45ca-a51e-74a133a06347&format=png

Diese URL kann über den Browser ganz normal aufgerufen werden. Wenn wir den Flow laufen lassen, erhalten wir jedoch folgende Fehlermeldung betreffend «FileExtension». Was können wir da machen?
Letzte Meldung: (Root Causes: InternalServerErrorException: Internal Server Error:Internal Shopware API error: Internal Server Error
Error message: The media file extension „aspx?id=9f803ec7-79f3-453f-a8dd-04b445e34d5e&format=png“ is not allowed.)

Danke für die Hilfestellung.
Grüsse Daniel

Hallo Daniel,

soweit ich weiß verwendet Shopware 5 beim Bildimport alles ab dem letzten Punkt als Dateiendung ( in deinem Fall aspx?id=9f803ec7-79f3-453f-a8dd-04b445e34d5e&format=png) . Du kannst deiner Bild-Url einen zusätzlichen „dummy Parameter“ mit der korrekten Dateiendung des Bildes hinzufügen, z.B.

https://pim.maisontruffe.ch:7789/Perfion/Image.aspx?id=8016c868-4aa4-45ca-a51e-74a133a06347&format=png&.png

Mit einen kleinen Trick sollte der Import der Bilder dann funktionieren.

Viele Grüße
Torsten

Hallo @synesty-Torsten , danke vielmals für deinen Hinweis. Wir haben das soweit lösen können. Der Import klappt soweit, sofern es sich nur um ein Bild am Artikel handelt. Bei mehreren Bilder aber stehen wir hier an. Unsere Versuche, die Bild-URLs mit | oder ; zu trennen, scheiterten bist jetzt immer.

https://dev-timingo.freshspace.ch/import/bilder/WD569_0.jpg|https://dev-timingo.freshspace.ch/import/bilder/WD569_1.jpg|https://dev-timingo.freshspace.ch/import/bilder/WD569_2.jpg

oder

https://dev-timingo.freshspace.ch/import/bilder/WD569_0.jpg;https://dev-timingo.freshspace.ch/import/bilder/WD569_1.jpg;https://dev-timingo.freshspace.ch/import/bilder/WD569_2.jpg

Wir erhalten leider fortzu eine Fehlermeldung beim Bildimport.

WARNING: (Root Causes: InternalServerErrorException: Internal Server Error:Internal Shopware API error: Internal Server Error
Error message: Could not load image https://dev-timingo.freshspace.ch/import/bilder/40509-814-0_0.jpg|https://dev-timingo.freshspace.ch/import/bilder/40509-814-0_1.jpg|https://dev-timingo.freshspace.ch/import/bilder/40509-814-0_3.jpg)

Hast du uns allenfalls einen Tipp, was wir hier ändern müssten? Danke vielmals.

Hallo @infoshopsystemsch,

als Trennzeichen für mehrere Bilder sollte ein Komma (,) funktionieren (siehe Step - ShopwareAddImages | Synesty Docs)

Beispiel
https://dev-timingo.freshspace.ch/import/bilder/WD569_0.jpg,https://dev-timingo.freshspace.ch/import/bilder/WD569_1.jpg,https://dev-timingo.freshspace.ch/import/bilder/WD569_2.jpg

Es ist leider noch nicht direkt an den Zielspalten des Steps dokumentiert. Wir werden das ergänzen…

Viele Grüße
Torsten

Perfekt! Vielen Dank