Hallo,
ich habe das Demoscript entsprechend: https://developers.shopware.com/developers-guide/rest-api/ inklusive der Credentials für den API-Client aufgesetzt.
Damit habe ich wie auf https://developers.shopware.com/developers-guide/rest-api/examples/article/ einen Datensatz via GET geholt um diesen danach via PUT im Beispiel:
$client->put('articles/3?name=NewName');
zu ändern.
Das schlägt jedoch fehl, bzw. es gibt zwar eine ‘success’-Meldung, der Datensatz ist in der Datenbank aber nicht geändert. Die ein oder andere Stunde mit Fehlersuche und dann den Test mit der alternativen Variante:
$client->put('articles/3', array(
'name' => 'ThisDidTheTrick'
));
In der zweiten Version ist der Update erfolgreich.
Mache ich einen Fehler bei der ersten Variante oder ist die Doku an der Stelle falsch?