# Eigene Versandartberechnung ohne Funktion nach Update auf 5.3

**URL:** <https://forum.shopware.com/t/eigene-versandartberechnung-ohne-funktion-nach-update-auf-5-3/48839>\
**Category:** Administration\
**Created:** [15. Oktober 2017 um 16:26 UTC](https://forum.shopware.com/t/eigene-versandartberechnung-ohne-funktion-nach-update-auf-5-3/48839 "2017-10-15T16:26:58Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![lappies](https://avatars.discourse-cdn.com/v4/letter/l/ac91a4/32.png) [@lappies](https://forum.shopware.com/u/lappies)\
**Post date:** [15. Oktober 2017 um 16:26 UTC](https://forum.shopware.com/t/eigene-versandartberechnung-ohne-funktion-nach-update-auf-5-3/48839/1 "2017-10-15T16:26:58Z")

</div>

Hallo,

nach ein Update auf 5.3 greift meine&nbsp;Eigene Versandartberechnung nicht mehr.

Bestellungen wird jetzt ohne Versandkosten durchgeführt.

&nbsp;

Im Updatedoku stand

> - **Eigene Versandartberechnung:** &nbsp;Falls Du eigene Versandartberechnung nutzt, muss diese ggf. angepasst werden: „userID“ wird ersetzt durch „user\_id“, „countryID“ wird ersetzt durch „country\_id“ und „stateID“ wird ersetzt durch „state\_id“.

&nbsp;

Ich habe pro Land eine eigene Versandberechnung, allerdings nach gewicht. Keine der drei oben genannte variablen wird dort benutzt.

Die berechnung ist eigentlich relativ einfach, also nichts komplexes, gewicht wird gestaffelt berechnet.

```
if(SUM(d.weight*b.quantity) < 9,+6.95, 
SUM(d.weight*b.quantity)-0.05)

```

Verstehe daher nicht warum es jetzt in 5.3 nicht mehr funktionieren. Wie kann man das am besten debuggen?

Jemand ein Idee?

LG

Lappies

---

<div class="post-metadata">

**Author:** ![lappies](https://avatars.discourse-cdn.com/v4/letter/l/ac91a4/32.png) [@lappies](https://forum.shopware.com/u/lappies)\
**Post date:** [16. Oktober 2017 um 08:58 UTC](https://forum.shopware.com/t/eigene-versandartberechnung-ohne-funktion-nach-update-auf-5-3/48839/2 "2017-10-16T08:58:13Z")

</div>

Problem gefunden.

Einige Artikel haben kein Gewicht eingetragen.

In der DB steht als Gewicht NULL drin.

&nbsp;

Wenn vorher &nbsp;Artikel mit kein gewicht im Warenkorb war hat die abfrage&nbsp;if(SUM(d.weight\*b.quantity) \< 9 gegriffen und 6,95€ Versand berechnen, jetzt greift die Abfrage nicht mehr und Versandkosten ist = 0€.

Scheinbar wird mit NULL nicht mehr berechen, dort muss ein dezimale 0 eingetragen sein.

VG
