# Shopware 6 REST API - Order State und E-Mail Versand

**URL:** <https://forum.shopware.com/t/shopware-6-rest-api-order-state-und-e-mail-versand/90059>\
**Category:** Programmierung\
**Created:** [1. September 2021 um 07:33 UTC](https://forum.shopware.com/t/shopware-6-rest-api-order-state-und-e-mail-versand/90059 "2021-09-01T07:33:09Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![fredrik.stipps](https://avatars.discourse-cdn.com/v4/letter/f/3be4f8/32.png) [@fredrik.stipps](https://forum.shopware.com/u/fredrik.stipps)\
**Post date:** [1. September 2021 um 07:33 UTC](https://forum.shopware.com/t/shopware-6-rest-api-order-state-und-e-mail-versand/90059/1 "2021-09-01T07:33:10Z")

</div>

Hallo,

Wir versuchen derzeit Bestellungen aus Shopware 6 über die Admin REST-API in unsere Warenwirtschaft zu importieren, was soweit auch wunderbar funktioniert.  
Was ich jedoch nicht zum laufen bekomme ist der automatische E-Mail Versand bei der State Transition eines Bestellung.

Ich POSTe an die entsprechende URL wie in der Doku ( [Transition an order to a new state | Admin API (stoplight.io)](https://shopware.stoplight.io/docs/admin-api/adminapi.json/paths/~1_action~1order~1%7BorderId%7D~1state~1%7Btransition%7D/post) ) beschrieben.  
Der Status wird auch korrekt gesetzt, aber keine Mails werden versendet.  
Im JSON des Request Body gibt es die Property „sendMail“, allerdings ist leider nicht dokumentiert welche Werte sendMail annehmen muss um hier einen E-Mail Versand auszulösen. Ich habs mit nem boolean, einer 1 und mit einer E-Mail Adresse versucht, was leider nicht funktioniert hat.

Hat das bereits jemand zum Laufen gebracht und kann mir ev. helfen?

Viele Grüße  
Fredrik

---

<div class="post-metadata">

**Author:** ![trade](https://avatars.discourse-cdn.com/v4/letter/t/5fc32e/32.png) [@trade](https://forum.shopware.com/u/trade)\
**Post date:** [1. September 2021 um 08:43 UTC](https://forum.shopware.com/t/shopware-6-rest-api-order-state-und-e-mail-versand/90059/2 "2021-09-01T08:43:29Z")

</div>

Am besten mal über das Dashboard eine Transaktion absetzten und über die Browser-Erweiterung Post aufnehmen. Ich meine es ist ein Boolean-Value  
„sendMail“: true  
Wichtig auch, auf gross-und Kleinschreibung bei sendMail achten. Das war der Fehler bei uns.

---

<div class="post-metadata">

**Author:** ![fredrik.stipps](https://avatars.discourse-cdn.com/v4/letter/f/3be4f8/32.png) [@fredrik.stipps](https://forum.shopware.com/u/fredrik.stipps)\
**Post date:** [1. September 2021 um 10:38 UTC](https://forum.shopware.com/t/shopware-6-rest-api-order-state-und-e-mail-versand/90059/3 "2021-09-01T10:38:49Z")

</div>

Hab ich grade mal gemacht, deine Annahme war korrekt. Leider scheint der Ursprung des Problems an anderer Stelle zu liegen. Wenn ich über die E-Mail Template-Verwaltung Testmails raussende kommen diese normal und korrekt an, wenn ich jedoch den Status einer Bestellung verändere (egal ob über Backend oder API) wird keine Nachricht abgeschickt. Das hat allerdings schon mal funktioniert, hier muss mir wohl ein Update dazwischen gefunkt hab. Wobei, ein genereller Fehler an dieser Stelle wäre wohl schon aufgefallen …
