Shopware: REST-API und Artikelbilder
Zum Glück bietet die REST-API den Merge Mode an. Dieser gilt für Bilder und Kategorien.
Man muss nur ein neues Feld in den Artikel einbauen:
{
"__options_images": {"replace": true},
"images": []
}
Damit wird dann einfach das alte Array geleert bevor die neuen Einträge hinzugefügt werden.
engine/Shopware/Components/Api/Resource/Article.php (5.3.3)
Zeile 2373: $images = $this->checkDataReplacement($article->getImages(), $data, 'images', false);
Default ist hier false. True als Defaultwert hätte ich persönlich logischer gefunden, bzw. eine Einstellung dafür in den Grundeinstellungen, um den Default-Wert zu ändern.