# Checkout Taxrate manipulieren - sOrder after hook?

**URL:** <https://forum.shopware.com/t/checkout-taxrate-manipulieren-sorder-after-hook/38892>\
**Category:** Programmierung\
**Created:** [9. August 2016 um 07:26 UTC](https://forum.shopware.com/t/checkout-taxrate-manipulieren-sorder-after-hook/38892 "2016-08-09T07:26:23Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Klara](https://avatars.discourse-cdn.com/v4/letter/k/e9c0ed/32.png) [@Klara](https://forum.shopware.com/u/Klara)\
**Post date:** [9. August 2016 um 07:26 UTC](https://forum.shopware.com/t/checkout-taxrate-manipulieren-sorder-after-hook/38892/1 "2016-08-09T07:26:23Z")

</div>

Hallo zusammen,

vielleicht kann mir jemand einen tipp geben, ich verstehe nicht ganz wie die Erstellung der Order im detail funktioniert.

Ich versuche nach Anmeldung eines Kundens der kauft herauszufinden aus welchem Land er kommt - soweit auch kein Problem. Allerdings muss abhängig vom Land ein anderer&nbsp;Steuersatz verwenden werden, welchen ich im nachhinein nicht schaffe so in die Order zu integrieren, dass beim Checkoutprozess in der Zusammenfassung auch direkt die richtige Berechnung angezeigt wird.

Meine bisherigen Versuche haben ergeben dass nach Anmeldung erstmal nichts in s\_order geschrieben wird. Lediglich der Warenkorb wird angelegt in s\_order\_details. Hier kann ich dann auch die taxrate und die taxid auf die neue steuer setzen.&nbsp;den neuen invoice\_amount\_net in s\_order verändere ich zur selben Zeit (bzw nach $siteAction == „shippingPayment“, wo dann die order geschrieben wird).

Sobald ich dann aber die seite /checkout/index neue lade wird die order mit den ursprünglichen Werten und einer neuen ID geschrieben. Auch wenn ich in s\_order\_basket die Taxrates ändere wird beim neuladen der Seite checkout/index die komplette order in s\_order\_details, s\_order und s\_order\_basket neu erstellt (unter einer anderen id). Woher bezieht den Shopware an dieser Stelle die Informationen zu Erstellung der Order?

Meine Frage hierzu, weiß jemand wie ich an der Stelle eingreifen und abfangen kann an der die s\_order erstellt wird, und zwar im idealfall bevor die view die Daten erhält.

Für HIlfe hier wäre ich sehr dankbar !!! 🙂

&nbsp;

Viele Grüße , Klara
