# Bestellte Artikel an externe API übermitteln

**URL:** https://forum.shopware.com/t/bestellte-artikel-an-externe-api-ubermitteln/46855
**Category:** Programmierung
**Created:** [12. Juli 2017 um 08:17 UTC](https://forum.shopware.com/t/bestellte-artikel-an-externe-api-ubermitteln/46855 "2017-07-12T08:17:54Z")
**Posts on this page:** 1
**Showing post:** 6

<div class="post-metadata">

### Author: ![simkli](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/simkli/32/13124_2.png) [@simkli](https://forum.shopware.com/u/simkli)
#### Post date: [16. Juli 2017 um 15:15 UTC](https://forum.shopware.com/t/bestellte-artikel-an-externe-api-ubermitteln/46855/6 "2017-07-16T15:15:51Z")

</div>

Noch ein paar Anmerkungen von mir:

1. Das&nbsp;Shopware\_Controllers\_Frontend\_Checkout::finishAction::before ist eine schlechte Idee. Wen der Endkunde die Finish-Seite neulädt (F5), wird das Event erneut getriggert. Am besten nutzt du das Event&nbsp;[Shopware\_Modules\_Order\_SaveOrder\_ProcessDetails](https://github.com/shopware/shopware/blob/5.2/engine/Shopware/Core/sOrder.php#L765). Dort werden dir alle Bestellpositionen, die sOrder-Core-Klasse&nbsp;und die OrderId übergeben. An dieser Stelle ist die Bestellung auch schon sicher eingegangen und die der Datenbank gespeichert.

2. Wie bereits von @mndnext‍ erwähnt,&nbsp;die Übertragung der Daten an die API solltest du nachträglich machen. Oder zumindest einen geringen Timeout-Wert wählen. Sollte es fehlschlagen -\> Versuche es später erneut (evtl. via CronJob)

Viele Grüße

---

_[View the full topic](https://forum.shopware.com/t/bestellte-artikel-an-externe-api-ubermitteln/46855)._
