# Checkout shippingPayments Events &amp; Actions

**URL:** https://forum.shopware.com/t/checkout-shippingpayments-events-amp-actions/31546
**Category:** Programmierung
**Created:** [21. Oktober 2015 um 12:47 UTC](https://forum.shopware.com/t/checkout-shippingpayments-events-amp-actions/31546 "2015-10-21T12:47:25Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![Daniel\_Bottner](https://avatars.discourse-cdn.com/v4/letter/d/a5b964/32.png) [@Daniel\_Bottner](https://forum.shopware.com/u/Daniel_Bottner)
#### Post date: [21. Oktober 2015 um 12:47 UTC](https://forum.shopware.com/t/checkout-shippingpayments-events-amp-actions/31546/1 "2015-10-21T12:47:25Z")

</div>

Hallo, für eine Erweiterung habe ich unter anderem [list] [\*] frontend\_checkout\_payment\_fieldset\_template[/\*][/list] erweitert. Dies wird bei “http://domain.tld/checkout/shippingPayment/sTarget/checkout” geladen. Das Forumlar der Seite hat als Ziel http://domain.tld/checkout/saveShippingPayment/sTarget/checkout/sTargetAction/index Dispatched wird schlussendlich jedoch http://domain.tld/checkout/. Die Problematik die sich hier für mich ergibt, ist das ich nicht schaffe Zugriff auf die geposteten Daten zu erhalten. Um das Problem zu verdeutlichen: Scheinbar fängt der Index Controller den Post ab und leitet dann an den Checkout Controller weiter.

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/1/156a76f715ee8f9bf00b5cb16bf9865a21bebab9.png) ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/5/57f362be876f3428c0e48bf8c8adf49cde008ee6.png) Eine kurze Erklärung wie ich Zugriff auf die POST Daten erhalte und entsprechend mit diesen auch Arbeiten kann, z.B einen an dieser Stelle nützlichen Eventlistener oder etwas ähnliches, wäre sehr willkommen. Andere Ansätze sind natürlich auch willkommen, Ziel ist es bei Bedarf unter anderem das Geburtsdatum ausfüllbar zu machen. Für registrierte Nutzer funktioniert dies (Umleitung auf Account) für Gäste macht dies aber Probleme.

---

<div class="post-metadata">

### Author: ![Daniel\_Bottner](https://avatars.discourse-cdn.com/v4/letter/d/a5b964/32.png) [@Daniel\_Bottner](https://forum.shopware.com/u/Daniel_Bottner)
#### Post date: [23. Oktober 2015 um 14:08 UTC](https://forum.shopware.com/t/checkout-shippingpayments-events-amp-actions/31546/2 "2015-10-23T14:08:45Z")

</div>

Wirklich keiner eine Idee? Einen Hinweis welchen Controller ich gegebenenfalls abfangen könnte um auf Events zu prüfen oder ähnliches wäre auch schon hilfreich.

---

<div class="post-metadata">

### Author: ![Daniel\_Bottner](https://avatars.discourse-cdn.com/v4/letter/d/a5b964/32.png) [@Daniel\_Bottner](https://forum.shopware.com/u/Daniel_Bottner)
#### Post date: [3. November 2015 um 09:14 UTC](https://forum.shopware.com/t/checkout-shippingpayments-events-amp-actions/31546/3 "2015-11-03T09:14:23Z")

</div>

Kann mir hierzu irgend jemande was sagen, die Frage ist noch immer aktuell.

---

<div class="post-metadata">

### Author: ![Daniel\_Bottner](https://avatars.discourse-cdn.com/v4/letter/d/a5b964/32.png) [@Daniel\_Bottner](https://forum.shopware.com/u/Daniel_Bottner)
#### Post date: [9. November 2015 um 11:11 UTC](https://forum.shopware.com/t/checkout-shippingpayments-events-amp-actions/31546/4 "2015-11-09T11:11:53Z")

</div>

Über 2 Wochen und keiner kann auch nur einen Ansatzpunkt dazu geben?

---

<div class="post-metadata">

### Author: ![dirk\_designverign](https://avatars.discourse-cdn.com/v4/letter/d/ec9cab/32.png) [@dirk\_designverign](https://forum.shopware.com/u/dirk_designverign)
#### Post date: [10. November 2015 um 08:18 UTC](https://forum.shopware.com/t/checkout-shippingpayments-events-amp-actions/31546/5 "2015-11-10T08:18:20Z")

</div>

Konntest Du denn schon raus finden, wo genau die Umleitung passiert? Falls sich auf dem Weg dahin nichts finden lässt, könntest Du probieren deine POST-Daten im PreDispatch in die Session zu schreiben.

---

<div class="post-metadata">

### Author: ![Daniel\_Bottner](https://avatars.discourse-cdn.com/v4/letter/d/a5b964/32.png) [@Daniel\_Bottner](https://forum.shopware.com/u/Daniel_Bottner)
#### Post date: [10. November 2015 um 09:11 UTC](https://forum.shopware.com/t/checkout-shippingpayments-events-amp-actions/31546/6 "2015-11-10T09:11:34Z")

</div>

[quote]Konntest Du denn schon raus finden, wo genau die Umleitung passiert? [/quote] Leider nein. Außer das, wie oben zu sehen, der Index controller die Daten hat bin nicht noch nicht weiter gekommen. Ich vermute das das Problem recht klein ist, aber von Shopware Seite (welche das Problem sicher mit wenigern Worten lösen könnten) kam bislang offensichtlich noch keine Reaktion.

---

<div class="post-metadata">

### Author: ![Heiner\_Lohaus](https://avatars.discourse-cdn.com/v4/letter/h/b5a626/32.png) [@Heiner\_Lohaus](https://forum.shopware.com/u/Heiner_Lohaus)
#### Post date: [8. Juli 2016 um 08:55 UTC](https://forum.shopware.com/t/checkout-shippingpayments-events-amp-actions/31546/7 "2016-07-08T08:55:21Z")

</div>

Hallo,

in unserem Klarna-Plugin haben wir dort die POST-Daten verarbeitet. Beispiel aus dem Plugin:  
&nbsp;

```
        $this->subscribeEvent(
            'Enlight_Controller_Action_Frontend_Checkout_SaveShippingPayment',
            'onSaveBirthday'
        );

    /**
     * @param Enlight_Event_EventArgs $args
     * @return bool
     */
    public function onSaveBirthday($args)
    {
        /** @var \Enlight_Controller_Action $action */
        $action = $args->get('subject');
        $request = $action->Request();
        $registerData = $request->getPost('register');
        /** @var \Enlight_Components_Db_Adapter_Pdo_Mysql $db */
        $db = $this->get('db');
    //..
	}

```

&nbsp;Gruß Heiner

---

<div class="post-metadata">

### Author: ![Daniel\_Bottner](https://avatars.discourse-cdn.com/v4/letter/d/a5b964/32.png) [@Daniel\_Bottner](https://forum.shopware.com/u/Daniel_Bottner)
#### Post date: [8. Juli 2016 um 09:04 UTC](https://forum.shopware.com/t/checkout-shippingpayments-events-amp-actions/31546/8 "2016-07-08T09:04:01Z")

</div>

Hallo,

danke erstmal für den Hinweis.

Ich werde mir das Klarna Plugin nochmal genauer ansehen.&nbsp;  
Ich habe bislang nur einen Hook auf ‘shippingPayment’ gehabt, vielleicht liegt da auch schon mein Hauptfehler.

&nbsp;
