REST API: Varianten einzeln anlegen editieren

Hallo Shopware Community, ich stehe gerade auf dem Schlauch. Kann mir jemand einen Tipp geben, wenn es darum geht mittels REST API einzelne Varianten zu editieren bzw. anzulegen? Laut diesem Beispiel: http://wiki.shopware.de/Shopware-4-API- … _Varianten kann man diese aber lediglich auslesen bzw. löschen. Hat jemand eine Idee?

Hi, in deinem Link der letzte Codebeispiel vor dem Absatz “Bestellungen” ist genau das was du brauchst, um Varianten anzulegen. Bei mir hat es funktioniert. Beim Update musst du die id des Artikels bzw. die Artikelnummer kennen und dann per Post das Update durchführen. Du sollst dabei aber nur die Felder benutzen, die du auch überschrieben willst. Wenn du also nur den Preis aktualisieren willst, soll dein Datenarray die gleiche Struktur haben wie beim Put, aber letztendlich nur den Preis haben. Schau dir die Update Beispiele dafür aus deinem Link ebenfalls an

Hallo edin, was genau möchtest Du denn wissen? Generell ist es Möglich Varianten über die Rest-Schnittstelle zu erstellen. Gruß ihmSelbst

Hi, wie edin schon geschrieben hat, geht das aktuell schon über die Artikel-Ressource, indem man die zu aktualisierenden Felder setzt. Das Beispiel findet sich im verlinkten Wiki-Artikel. Zur Zeit ist es noch so, dass die Varianten-Ressource relativ wenig eigene Logik hat und viel über die Artikel-Ressource läuft. Mit der 4.2 wird es zusätzlich die Möglichkeit geben, Varianten auch gezielt über die Varianten-Ressource zu aktualisieren. (Weil ich es gerade noch in der Zwischenablage habe: https://github.com/ShopwareAG/shopware- … ariant.php :slight_smile: ) lG Daniel