REST PUT (Batch) ändert Werte in mainDetail nicht

Hallo liebe Shopware Freunde,

ich experimentiere gerade mit der Shopware API und versuche Artikeldaten per PUT Batch im Stapel zu aktualisieren. Soweit so gut, die Stammdaten werden schon korrekt geändert. Aber die Einträge in mainDetail leider noch nicht. So sieht meine JSON Datei aus.

Ich erhalte eine success-Meldung und leider keine Hinweise auf Fehler.

 

[{“id”:36,“name”:“Benzinhahn mit Wassersack - für Simson S50, S51, S70, S53, S83, SR4-3 Sperber, SR4-4 Habicht - MZ ES, TS, ETS, ETZ”,“taxId”:1,“supplierId”:188,“active”:“1”,“pseudosales”:“10000”,“notification”:“1”,“mainDetail”:[{“number”:“10000305”,“inStock”:“10000”,“stockmin”:21,“laststock”:“1”,“active”:“1”}]}]

Der Support konnte mir helfen :slight_smile:

Falls jemand noch mal drüber stolpert. MainDetail muss ein Array sein, kein Object. Ich hatte da einen Fehler. Mit folgenden Call gehts:

[{“id”:36,“name”:“Benzinhahn mit Wassersack - für Simson S50, S51, S70, S53, S83, SR4-3 Sperber, SR4-4 Habicht - MZ ES, TS, ETS, ETZ”,“taxId”:1,“supplierId”:188,“active”:“1”,“pseudosales”:“10000”,“notification”:“1”,“mainDetail”:{“number”:“10000305”,“inStock”:“10000”,“stockmin”:21,“laststock”:“1”,“active”:“1”}}]