# REST API: Varianten einzeln anlegen editieren

**URL:** <https://forum.shopware.com/t/rest-api-varianten-einzeln-anlegen-editieren/17291>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [11. Dezember 2013 um 11:54 UTC](https://forum.shopware.com/t/rest-api-varianten-einzeln-anlegen-editieren/17291 "2013-12-11T11:54:37Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![besttycho](https://avatars.discourse-cdn.com/v4/letter/b/b19c9b/32.png) [@besttycho](https://forum.shopware.com/u/besttycho)\
**Post date:** [11. Dezember 2013 um 11:54 UTC](https://forum.shopware.com/t/rest-api-varianten-einzeln-anlegen-editieren/17291/1 "2013-12-11T11:54:37Z")

</div>

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](http://wiki.shopware.de/Shopware-4-API-Beispiele-und-Erweiterungen%5C_detail%5C_1070.html#L.F6schen%5C_von%5C_Varianten) kann man diese aber lediglich auslesen bzw. löschen. Hat jemand eine Idee?

---

<div class="post-metadata">

**Author:** ![edin](https://avatars.discourse-cdn.com/v4/letter/e/f0a364/32.png) [@edin](https://forum.shopware.com/u/edin)\
**Post date:** [12. Dezember 2013 um 09:32 UTC](https://forum.shopware.com/t/rest-api-varianten-einzeln-anlegen-editieren/17291/2 "2013-12-12T09:32:55Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![ihmSelbst](https://avatars.discourse-cdn.com/v4/letter/i/c57346/32.png) [@ihmSelbst](https://forum.shopware.com/u/ihmSelbst)\
**Post date:** [12. Dezember 2013 um 09:49 UTC](https://forum.shopware.com/t/rest-api-varianten-einzeln-anlegen-editieren/17291/3 "2013-12-12T09:49:54Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![DanielNogel](https://avatars.discourse-cdn.com/v4/letter/d/96bed5/32.png) [@DanielNogel](https://forum.shopware.com/u/DanielNogel)\
**Post date:** [12. Dezember 2013 um 19:22 UTC](https://forum.shopware.com/t/rest-api-varianten-einzeln-anlegen-editieren/17291/4 "2013-12-12T19:22:19Z")

</div>

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](https://github.com/ShopwareAG/shopware-4/blob/next/engine/Shopware/Components/Api/Resource/Variant.php) 🙂 ) lG Daniel
