# OrderID bei in Warenkorb legen abfangen

**URL:** <https://forum.shopware.com/t/orderid-bei-in-warenkorb-legen-abfangen/39388>\
**Category:** Programmierung\
**Created:** [28. August 2016 um 13:10 UTC](https://forum.shopware.com/t/orderid-bei-in-warenkorb-legen-abfangen/39388 "2016-08-28T13:10:59Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![maxAcc](https://avatars.discourse-cdn.com/v4/letter/m/85f322/32.png) [@maxAcc](https://forum.shopware.com/u/maxAcc)\
**Post date:** [28. August 2016 um 13:10 UTC](https://forum.shopware.com/t/orderid-bei-in-warenkorb-legen-abfangen/39388/1 "2016-08-28T13:10:59Z")

</div>

Servus,

ich möchte&nbsp;gerne erweiterte Angaben pro Artikel beim Bestellvorgang (insbesondere beim in den Warenkorb legen) ermöglichen. Die Anzeige ist auch kein Problem, nur das Abspeichern stellt mich vor das Problem, dass ich gerne an die OrderID kommen würde, um die eigenen Angaben in der Datenbank zu speichern. Bis jetzt &nbsp;fange ich das Event&nbsp;

```
Enlight_Controller_Action_PostDispatch_Frontend_Checkout

```

ab, dort kann ich auch einfach auf die GET-Variablen meiner eigenen Felder zugreifen, allerdings fehlt mir jetzt die OrderID des in den Warenkorb gelegten Artikels.

```
 $arguments->getBasket();

```

ist dann leider ein leeres Array.

Wie komme ich sonst an die OrderID bzw. ist mein Ansatz überhaupt richtig?

&nbsp;

Vielen Dank 🙂

---

<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:** [28. August 2016 um 14:16 UTC](https://forum.shopware.com/t/orderid-bei-in-warenkorb-legen-abfangen/39388/2 "2016-08-28T14:16:43Z")

</div>

Hi,

nach dem Absenden der Bestellung ist die Bestellnummer in der Session-Variabel&nbsp;sOrderVariables verfügbar. Außerdem kannst du&nbsp;\sOrder::sSaveOrder hooken, hier wird die Bestellnummer ebenfalls zurückgegeben. Über die Bestellnummer kommst du &nbsp;ja ebenfalls an die ID. Viele Events in der sOrder haben ebenfalls die ID im Kontextobjekt verfügbar, bspw.&nbsp;Shopware\_Modules\_Order\_SaveOrder\_FilterDetailsSQL

Besten Gruß,

Daniel
