Rest API - Kategorie eines Artikels aktualisieren

Hallo Zusammen, wir haben gerade das Problem, dass wir die Kategorien eines Artikels bei einer Artikelaktualisierung nicht updaten können. Die Anlage funktioniert, das Update nicht. Leider habe ich nirgends ein Beispiel gefunden, bei dem die Kategorie des Artikels aktualisiert wird. Lediglich die ANlage des Artikels ist dokumentiert. Dabei ist uns aufgefallen, dass die Anlage so aussieht (in der Doku): $minimalTestArticle = array( 'name' =\> 'Turnschuh', ... 'categories' =\> array( array('id' =\> 15), ), ... ); Das Auslesen gibt aber folgendes zurück: "categories":{ "47":{ "id":47, "name":"Kategorie1" }, "118":{ "id":118, "name":"Kategorie2" } } Hat jemand ein Beispiel für den korrekten Syntax der Artikelaktualisierung bzgl. Kategorie? Danke!

Hi OKA, das Aktualisieren der Kategoriezuweisung funktioniert genau so, wie beim Anlegen von Artikeln. Gerade getestetes Beispiel: $updateCategories = array( 'categories' =\> array( array('id' =\> '39') ) ); Das Ganze dann mit einem PUT auf die entsprechende ArtikelId. Beachten musst du aber: Es müssen immer *alle* Kategorien zugewiesen werden, wenn der Artikel vorher also mehrere Kategorien hatte, hat er nach dem Update nur noch die Kategorie mit der ID 39. Zu den unterschiedlichen Ein- und Ausgaben: Die sind vom Prinzip her eigentlich identisch, nur wird bei der Ausgabe die Id der Kategorie zusätzlich als Key gesetzt. Das ist nicht weiter von Bedeutung. Auch wird beim Export natürlich der Name ausgegeben, beim Import wird der nicht berücksichtigt. Du kannst den aber ohne Probleme auch übergeben - die API ignoriert solche Felder dann. Wie gesagt: Das o.g. Beispiel funktioniert, wenn du weiterhin Probleme hast, liegt es vermutlich an etwas anderem :). Schöne Grüße, Daniel