/api/articles Hauptbild/Vorschaubild auswählen

Hallo zusammen,

ich füge über die HTTPURI „/api/articles“ Artikel mit Bildern (mittels JSON-Datei) hinzu. Alles funktioniert so weit nur leider wird kein Vorschaubild gesetzt. Im Backend steht „Der Artikel hat keine Bilder“ bis ich manuell ein Vorschaubild definiere.

 

Ich habe nun versucht unter images ein „main“ und „position“ mitzugeben, leider hat dieses keine Auswirkung. Gibt es eine andere Möglichkeit?

Hier der Aufbau der JSON-Datei

[{"name":"Friends",
"descriptionLong":"Beschreibung ",
"highlight":"true",
"active":"1",
"keywords":"Test,
 Friends",
"tax":"19",
"supplier":"XY Games",
"lastStock":"1",
"categories":[{"id":"111"},
{"id":"188"}],
"mainDetail":{"number":"07111",
"inStock":"3",
"weight":"0.063",
"ean":"4012160071189",
"releaseDate":"2014-10-15 00:00:00",
"active":"1",
"prices":[{"customerGroupKey":"EK",
"price":"20,
00"}],
"attribute":{"usk18":"0",
"attr5":""},
"supplier":{"name":"WB Games",
"description":"Hotline: "},
"images":[{"link":"http://bilder.de/07008_1.jpg",
"main":"1",
"position":"1"},
{"link":"http://bilder.de/07111_2.jpg",
"main":"2",
"position":"2"},
{"link":"http://bilder.de/07111_3.jpg",
"main":"2",
"position":"3"},
{"link":"http://bilder.de/07111_4.jpg",
"main":"2",
"position":"4"},
{"link":"http://bilder.de/07111_5.jpg",
"main":"2",
"position":"5"},
{"link":"http://bilder.de/07111_6.jpg",
"main":"2",
"position":"6"},
{"link":"http://bilder.de/07111_7.jpg",
"main":"2",
"position":"7"}]},
"filterGroupId":"11",
"propertyValues":[{"option":{"name":"Genre"},
"value":"Kinder/Kreativ"},
{"option":{"name":"Jugendfreigabe"},
"value":"USK 0"}]}]

 

 

Ich hänge mich mal mit ran - ich habe exakt dasselbe Problem akut.

Bei mehr als 100.000 Artikeln fällt ein händisches Nacharbeiten aus!

Hallo @wolkenkrieger‍ ,

skaup Problem dass , er hat die Images in mainDetail eintragen.

images muss in die erste level sein wie stet hier in die Doc:

https://developers.shopware.com/developers-guide/rest-api/api-resource-article/

VG,

Tel.: +49 755 - 183 990 00 | Web: http://enbit.de/

1 „Gefällt mir“

Ich wollte es auch gerade schreiben, nachdem ich die Api an der Stelle durch den Debugger gejagt habe. :slight_smile:

Danke dir :slight_smile: