# Bestellabschluss Hook, Event, oder was genau nehmen?

**URL:** <https://forum.shopware.com/t/bestellabschluss-hook-event-oder-was-genau-nehmen/51544>\
**Category:** Programmierung\
**Created:** [5. März 2018 um 10:37 UTC](https://forum.shopware.com/t/bestellabschluss-hook-event-oder-was-genau-nehmen/51544 "2018-03-05T10:37:16Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Fensterscheibe](https://avatars.discourse-cdn.com/v4/letter/f/f4b2a3/32.png) [@Fensterscheibe](https://forum.shopware.com/u/Fensterscheibe)\
**Post date:** [5. März 2018 um 10:37 UTC](https://forum.shopware.com/t/bestellabschluss-hook-event-oder-was-genau-nehmen/51544/1 "2018-03-05T10:37:16Z")

</div>

Guten Tag.

Wir haben 2 Kundengruppen. Bei der Kundengruppe für den Großhandel soll der Bestellstatus auf „In Bearbeitung (Großhandel)“ gesetzt werden, bei der anderen Kundengruppe auf „In Bearbeitung“. Welches Event bzw. welchen Hook nehme ich nun dafür, um dies zu realisieren? Liege ich mit sOrder::sSaveOrder::after als Hook richtig oder nimmt man idealerweise was anderes dafür?

&nbsp;

---

<div class="post-metadata">

**Author:** ![emmer91](https://avatars.discourse-cdn.com/v4/letter/e/6f9a4e/32.png) [@emmer91](https://forum.shopware.com/u/emmer91)\
**Post date:** [5. März 2018 um 11:16 UTC](https://forum.shopware.com/t/bestellabschluss-hook-event-oder-was-genau-nehmen/51544/2 "2018-03-05T11:16:55Z")

</div>

Für deinen Fall würde ich das filter Event “Shopware\_Modules\_Order\_SaveOrder\_FilterParams” bevorzugen. Man bekommt alle Werte mit, die in die Tabelle s\_order geschrieben werden soll und kann diese Anpassen. Mithilfe der “userID” bekommt man die Kundengruppe heraus und kann den Staus im Return passend setzen.

Hooks am besten nur nutzen, wenn kein passendes Event vorhanden ist.
