# REST API: Preise updaten

**URL:** https://forum.shopware.com/t/rest-api-preise-updaten/16096
**Category:** Shopware 3.5
**Tags:** programming
**Created:** [12. Oktober 2013 um 14:30 UTC](https://forum.shopware.com/t/rest-api-preise-updaten/16096 "2013-10-12T14:30:37Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![dominikkv](https://avatars.discourse-cdn.com/v4/letter/d/9dc877/32.png) [@dominikkv](https://forum.shopware.com/u/dominikkv)
#### Post date: [12. Oktober 2013 um 14:30 UTC](https://forum.shopware.com/t/rest-api-preise-updaten/16096/1 "2013-10-12T14:30:37Z")

</div>

Hallo, ich versuche, über das REST API VK Preise zu aktualisieren: `{"mainDetail":{"prices":[{"customerGroupKey":"EK","price":399.9}]}}` Das klappt auch ganz gut - nur werden dabei leider der pseudoPrice und der basePrice mit 0.00 überschrieben. Gleiches Phänomen wenn ein anderer Preis angepasst wird: die jeweils anderen beiden Preise werden zurückgesetzt. Wie kann man das umgehen? Grüße Dominik

---

<div class="post-metadata">

### Author: ![hbee](https://avatars.discourse-cdn.com/v4/letter/h/f08c70/32.png) [@hbee](https://forum.shopware.com/u/hbee)
#### Post date: [13. Oktober 2013 um 00:24 UTC](https://forum.shopware.com/t/rest-api-preise-updaten/16096/2 "2013-10-13T00:24:41Z")

</div>

hi, ich denke du musst in prices immer alle preise übermitteln: ` prices":[{"customerGroupKey":"EK","price":109.9,"pseudoPrice":120,"basePrice":109.9}] `

---

<div class="post-metadata">

### Author: ![dominikkv](https://avatars.discourse-cdn.com/v4/letter/d/9dc877/32.png) [@dominikkv](https://forum.shopware.com/u/dominikkv)
#### Post date: [13. Oktober 2013 um 15:43 UTC](https://forum.shopware.com/t/rest-api-preise-updaten/16096/3 "2013-10-13T15:43:15Z")

</div>

[quote=“hbee”]hi, ich denke du musst in prices immer alle preise übermitteln[/quote] Hmm ja, aber das will ich ja gerade nicht. Es gibt Situationen, da habe ich nur einen der drei Preise - dann müsste ich für jeden Artikel nochmal ein GET ausführen, um an die anderen Preise zu kommen. Das jetzige Verhalten ist übrigens gefährlich: Da updated man seinen EK und plötzlich kostet der Artikel 0,00 €…

---

<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: [13. Oktober 2013 um 16:32 UTC](https://forum.shopware.com/t/rest-api-preise-updaten/16096/4 "2013-10-13T16:32:49Z")

</div>

Hi, leg einfach ein Ticket dafür an - die API wird gerade für die 4.2 überarbeitet, da passt das hier gut rein. lG Daniel

---

<div class="post-metadata">

### Author: ![dominikkv](https://avatars.discourse-cdn.com/v4/letter/d/9dc877/32.png) [@dominikkv](https://forum.shopware.com/u/dominikkv)
#### Post date: [1. Mai 2014 um 00:16 UTC](https://forum.shopware.com/t/rest-api-preise-updaten/16096/5 "2014-05-01T00:16:44Z")

</div>

Hi, ich habe gerade gesehen, dass Shopware 4.2.2 nun die Möglichkeit bietet, die Option “\_\_options\_prices.replace” mitzugeben: ` 'mainDetail' =\> array( // default: replace '\_\_options\_prices' =\> array('replace' =\> false), 'prices' =\> array( ) )` Mein JSON: `{"mainDetail":{"prices":[{"customerGroupKey":"EK","price":99.}],"\_\_options\_prices":{"replace":false},"number":"FI14-102-09"}}` Das hat zur Folge, dass nun der Preis zwei Mal angelegt wird, beides Mal 0 - beliebig und gleiche Kundengruppe. Ist das so gewollt, oder sollte das eher den Bug beheben, um den es hier in dem Thread geht?

---

<div class="post-metadata">

### Author: ![hbee](https://avatars.discourse-cdn.com/v4/letter/h/f08c70/32.png) [@hbee](https://forum.shopware.com/u/hbee)
#### Post date: [15. Juli 2014 um 19:18 UTC](https://forum.shopware.com/t/rest-api-preise-updaten/16096/6 "2014-07-15T19:18:19Z")

</div>

Hab das gleiche Problem. Die Preise werden bei replace false doppelt angelegt. Das kann doch so nicht beabsichtigt sein oder? Gesendet von meinem iPhone mit Tapatalk

---

<div class="post-metadata">

### Author: ![hbee](https://avatars.discourse-cdn.com/v4/letter/h/f08c70/32.png) [@hbee](https://forum.shopware.com/u/hbee)
#### Post date: [16. Juli 2014 um 10:02 UTC](https://forum.shopware.com/t/rest-api-preise-updaten/16096/7 "2014-07-16T10:02:59Z")

</div>

ok, hierzu gibt es schon ein Ticket. [http://jira.shopware.de/?ticket=SW-8434](http://jira.shopware.de/?ticket=SW-8434) Hat hier jemand eine Idee für einen schnellen fix? Ich habe in den Core-Dateien gar nicht gefunden wo und wie der Parameter options\_prices behandelt wird. Vielleicht jemand von Shopware?
