# Events zur Modifizierung der Versandkosten vorm Checkout - wo? Versandkostenmodul reicht nicht aus..

**URL:** https://forum.shopware.com/t/events-zur-modifizierung-der-versandkosten-vorm-checkout-wo-versandkostenmodul-reicht-nicht-aus/44369
**Category:** Programmierung
**Created:** [9. März 2017 um 16:27 UTC](https://forum.shopware.com/t/events-zur-modifizierung-der-versandkosten-vorm-checkout-wo-versandkostenmodul-reicht-nicht-aus/44369 "2017-03-09T16:27:18Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![MarkusM1](https://avatars.discourse-cdn.com/v4/letter/m/7ea924/32.png) [@MarkusM1](https://forum.shopware.com/u/MarkusM1)
#### Post date: [9. März 2017 um 16:27 UTC](https://forum.shopware.com/t/events-zur-modifizierung-der-versandkosten-vorm-checkout-wo-versandkostenmodul-reicht-nicht-aus/44369/1 "2017-03-09T16:27:18Z")

</div>

Das hier als subsribedEvents:

&nbsp;&nbsp; &nbsp;‘sBasket::sGetBasket::after’ =\> ‘onAfterGetBasket’,  
&nbsp; &nbsp; ‘sOrder::sSaveOrder::before’ =\> ‘onBeforeSaveOrder’,

…kann doch nicht die Lösung sein, wenn ich eine etwas aufwändigere Preisberechnung bauen will, als sie mir das Shopend-Backend erlaubt… Oder etwa doch?  
Notifys hab ich da nicht entdeckt und auch sonst keine passenden Funktionen…

Was ich tun will:

Die Artikel die sich im Warenkorb befinden, werden durch eine von mir geschriebene - und außerhalb von Shopware mit den Shopware-Daten bereits funktionierende - Box Packaging Funktion optimal auf die der Firma zur Verfügung stehenden Kartongrößen verteilt, was es erlaubt herauszufinden, wieviele Kartons mit welchem Gewicht versendet werden. Dadurch lassen sich nach Abfrage beim Dienstleister absolut genau der Versandkostenpreis erfragen.

Diesen will ich dann vor dem Checkout darstellen, und dann für die entgültige Bestellung übernehmen!

Leider finde ich nur Hooks die ich verwenden könnte.

Übersehe ich irgendwelche Funktionen bzgl. Versandkosten?

&nbsp;

PS: Gibt es irgendwo ein PHPdoc von Shopware online das man nutzen kann, das alle Events listet? Im Wiki gibt es ja nicht mal das…

&nbsp;

&nbsp;

---

<div class="post-metadata">

### Author: ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)
#### Post date: [9. März 2017 um 16:44 UTC](https://forum.shopware.com/t/events-zur-modifizierung-der-versandkosten-vorm-checkout-wo-versandkostenmodul-reicht-nicht-aus/44369/2 "2017-03-09T16:44:01Z")

</div>

Du kannst mit dem Profiler auslesen, welche Events auf welcher Seite gefeuert werden: [https://github.com/shyim/shopware-profiler](https://github.com/shyim/shopware-profiler)

---

<div class="post-metadata">

### Author: ![MarkusM1](https://avatars.discourse-cdn.com/v4/letter/m/7ea924/32.png) [@MarkusM1](https://forum.shopware.com/u/MarkusM1)
#### Post date: [9. März 2017 um 16:52 UTC](https://forum.shopware.com/t/events-zur-modifizierung-der-versandkosten-vorm-checkout-wo-versandkostenmodul-reicht-nicht-aus/44369/3 "2017-03-09T16:52:52Z")

</div>

> [@Moritz Naczenski schrieb:](https://forum.shopware.com/profile/14574/Moritz%20Naczenski "Moritz%20Naczenski")
> 
> Du kannst mit dem Profiler auslesen, welche Events auf welcher Seite gefeuert werden: [https://github.com/shyim/shopware-profiler](https://github.com/shyim/shopware-profiler)

Danke, den benutze ich.

Ich habe mir schon mal alle **2080** Events die da wohl aufgerufen werden angeschaut, aber es war irgendwie keine sinnvolle dabei…&nbsp;

Aber wenn man nicht weiß nach welcher Bezeichnung man schaut ist das ein bisschen schwierig.

Zum Thema shipping finde ich da nur das übliche „shipping\_free“ usw.&nbsp;

(Deswegen hätte ich mich wie bei so großen Projekten an sich üblich, über eine generierte PHPdoc gefreut… Denn da wird zumindest noch der Docstring mit ausgegeben. Wenn ich versuche eine aus den Sourcen zu bauen geht mir der PC in die Knie)

---

<div class="post-metadata">

### Author: ![EikeBrandtWarneke](https://avatars.discourse-cdn.com/v4/letter/e/cdc98d/32.png) [@EikeBrandtWarneke](https://forum.shopware.com/u/EikeBrandtWarneke)
#### Post date: [9. März 2017 um 17:19 UTC](https://forum.shopware.com/t/events-zur-modifizierung-der-versandkosten-vorm-checkout-wo-versandkostenmodul-reicht-nicht-aus/44369/4 "2017-03-09T17:19:07Z")

</div>

Versandkosten kannst du in der sAdmin::sGetPremiumShippingcosts() überschreiben.

Viele Grüße
