# Versandkosten in App Script berechnen

**URL:** <https://forum.shopware.com/t/versandkosten-in-app-script-berechnen/109334>\
**Category:** Programmierung\
**Created:** [14. Juli 2026 um 17:04 UTC](https://forum.shopware.com/t/versandkosten-in-app-script-berechnen/109334 "2026-07-14T17:04:15Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![benny.k](https://avatars.discourse-cdn.com/v4/letter/b/58f4c7/32.png) [@benny.k](https://forum.shopware.com/u/benny.k)\
**Post date:** [14. Juli 2026 um 17:04 UTC](https://forum.shopware.com/t/versandkosten-in-app-script-berechnen/109334/1 "2026-07-14T17:04:15Z")

</div>

Hi,

ich möchte eine App (kein Plugin) schreiben, die für den Warenkorb die Versandkosten berechnet. (Mit den Shopware Bordmitteln, also RuleBuilder, ist es zu kompliziert).

Das geht wohl mit einem App Script.

Leider habe ich in der Doku des Cart keinen Hinweis oder Ref. auf die shipping costs gesehen ( [Cart Manipulation script services reference | Shopware Documentation](https://developer.shopware.com/docs/resources/references/app-reference/script-reference/cart-manipulation-script-services-reference.html) ).

Kann mir jemand weiterhelfen?

Danke!!

---

<div class="post-metadata">

**Author:** ![raymond-de](https://avatars.discourse-cdn.com/v4/letter/r/7feea3/32.png) [@raymond-de](https://forum.shopware.com/u/raymond-de)\
**Post date:** [14. Juli 2026 um 17:28 UTC](https://forum.shopware.com/t/versandkosten-in-app-script-berechnen/109334/2 "2026-07-14T17:28:37Z")

</div>

Ich möchte es erstmal besser verstehen. Was soll wie berechnet werden und was fehlt hier z.B. am RuleBuilder oder macht es im RuleBuilder sehr kompliziert?

Hast du schon was geschrieben, um so verstehen wo es hingehen soll? Gerne hier posten.

Hier im Forum antworten (oder man pingt diese an) auch Shopware Mitarbeiter die vielleicht mit RuleBuilder doch eine simple Methode finden.

---

<div class="post-metadata">

**Author:** ![frip-tech.de](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/frip-tech.de/32/24453_2.png) [@frip-tech.de](https://forum.shopware.com/u/frip-tech.de)\
**Post date:** [15. Juli 2026 um 05:00 UTC](https://forum.shopware.com/t/versandkosten-in-app-script-berechnen/109334/3 "2026-07-15T05:00:29Z")

</div>

@benny.k Wieso bevorzugst Du hier die App anstelle des Plugins?

---

<div class="post-metadata">

**Author:** ![area-net-gmbh](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/area-net-gmbh/32/21995_2.png) [@area-net-gmbh](https://forum.shopware.com/u/area-net-gmbh)\
**Post date:** [15. Juli 2026 um 06:07 UTC](https://forum.shopware.com/t/versandkosten-in-app-script-berechnen/109334/5 "2026-07-15T06:07:50Z")

</div>

Mit einem eigenen Plugin kannst du den _Shopware\Core\Checkout\Cart\Delivery\DeliveryCalculator_ dekorieren und die _calculate_-Methode entsprechend mit deiner eigenen Berechnung anpassen.

Bei einer App solltest du dir mal den **shipping-method-route-request** Hook anschauen: [List of all available Hooks for Scripts | Shopware Documentation](https://developer.shopware.com/docs/resources/references/app-reference/script-reference/script-hooks-reference.html#shipping-method-route-request)

Oder z.B. folgendes Plugin verwenden: [individuelle Versandkosten Berechnung mit TWIG Vorlagen](https://store.shopware.com/de/acris76074869522m/individuelle-versandkosten-berechnung-mit-twig-vorlagen.html)

---

<div class="post-metadata">

**Author:** ![benny.k](https://avatars.discourse-cdn.com/v4/letter/b/58f4c7/32.png) [@benny.k](https://forum.shopware.com/u/benny.k)\
**Post date:** [15. Juli 2026 um 08:41 UTC](https://forum.shopware.com/t/versandkosten-in-app-script-berechnen/109334/6 "2026-07-15T08:41:27Z")

</div>

Unglaublich, wie viel Rückmeldung da kommt 🙂

Also ich brauche eine App und keinen Plugin, weil unser Kunde den Shop in der SaaS-Cloud hat, wo keine Plugins installiert werden können. Weitere Info in diesem Zusammenhang ist auch, dass wir Shopware headless benutzen, also eine eigene Storefront gebaut haben.

Mit dem Rulebuilder kann man es machen, aber es ist \_sehr\_ umständlich. Grund ist, dass es neben der üblichen Preisstaffelung nach Gewicht und Abmessungen (die man sehr schön mit dem Rulebuilder umsetzen kann) noch Zuschläge für sperrig, zerbrechlich, Sondergrößen gibt, die noch on top kommen. Um das mit Regeln zu bewerkstelligen, muss dann jede Regel für alle Kombinationen aus sperrig, zerbrechlich und Sondergröße mehrfach angelegt werden.

Hinzu kommt außerdem, dass das Kunden-ERP das führende System ist ab Zeitpunkt der Bestellung. Und dort werden die Versandkosten nochmal berechnet. Deshalb wollte ich in der App einfach die Versandkosten aus dem ERP holen, dann wären die auch garantiert gleich.

@area-net-gmbh Danke für den Tipp für den shipping-method-route-request Hook. Werde ich mir mal anschauen..

---

<div class="post-metadata">

**Author:** ![raymond-de](https://avatars.discourse-cdn.com/v4/letter/r/7feea3/32.png) [@raymond-de](https://forum.shopware.com/u/raymond-de)\
**Post date:** [15. Juli 2026 um 10:20 UTC](https://forum.shopware.com/t/versandkosten-in-app-script-berechnen/109334/7 "2026-07-15T10:20:34Z")

</div>

Wir nehmen für sowas das Plugin: [Aufschläge / Abschläge im Warenkorb nach Regeln](https://store.shopware.com/de/dvsn678779432694m/aufschlaege-abschlaege-im-warenkorb-nach-regeln.html)

Dies ist sehr mächtig.

Nochmal frage wegen Plugins: es gibt ja Cloud Plugins und nicht Cloud Plugins.

Siehe links auch im [store.shopware.com](http://store.shopware.com) links bei Filter „Cloud Kompatibel“

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [15. Juli 2026 um 10:26 UTC](https://forum.shopware.com/t/versandkosten-in-app-script-berechnen/109334/8 "2026-07-15T10:26:35Z")

</div>

„Cloud Plugins“ sind Apps, die nur bedingt in Shopware Änderungen vornehmen können. Nicht Cloud Plugins sind „normale“ Plugins.

---

<div class="post-metadata">

**Author:** ![benny.k](https://avatars.discourse-cdn.com/v4/letter/b/58f4c7/32.png) [@benny.k](https://forum.shopware.com/u/benny.k)\
**Post date:** [15. Juli 2026 um 10:42 UTC](https://forum.shopware.com/t/versandkosten-in-app-script-berechnen/109334/9 "2026-07-15T10:42:40Z")

</div>

Bei „Cloud-Plugins“ steht im shopware store bei „kompatibel mit“ noch „Cloud“. Es gibt leider keinen Cloud-kompatiblen Plugin für Versandkosten.

---

<div class="post-metadata">

**Author:** ![CSchmalischPaketInt](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/cschmalischpaketint/32/27835_2.png) [@CSchmalischPaketInt](https://forum.shopware.com/u/CSchmalischPaketInt)\
**Post date:** [28. August 2026 um 11:45 UTC](https://forum.shopware.com/t/versandkosten-in-app-script-berechnen/109334/10 "2026-08-28T11:45:36Z")

</div>

Ich würde die Versandkosten in diesem Fall ehrlich gesagt nicht noch einmal vollständig im Shopware Rule Builder nachbauen.

Wenn das ERP ohnehin ab Bestellung das führende System ist, wäre es aus meiner Sicht sauberer, auch für den Checkout möglichst dieselbe zentrale Versandlogik zu verwenden.

Also vereinfacht:

Shopware \> Versanddaten übergeben \> zentrale Berechnung \> fertige Versandkosten zurück an Shopware.

Dabei können dann Gewicht, Abmessungen, Zielland sowie Zuschläge wie Sperrgut, Sondergröße oder zerbrechliche Ware berücksichtigt werden. Der große Vorteil ist, dass die Logik nicht zweimal gepflegt werden muss und Checkout und ERP nicht irgendwann unterschiedliche Versandkosten berechnen.

Gerade bei internationalem Versand wird der Rule Builder sonst sehr schnell unübersichtlich, weil zusätzlich Länder/Zonen, Gewichtsgrenzen, Maße und unterschiedliche Services dazukommen.

Bei einer Shopware-Cloud-Lösung würde ich deshalb eher prüfen, ob sich über App + entsprechenden Shipping-Hook eine externe Versandkostenberechnung sauber anbinden lässt, statt sämtliche Kombinationen als Regeln abzubilden.

Das wäre langfristig vermutlich deutlich wartbarer.
