# Versandkosten - eigene Berechnung

**URL:** <https://forum.shopware.com/t/versandkosten-eigene-berechnung/13866>\
**Category:** Shopware 3.5\
**Tags:** general\
**Created:** [20. Juni 2013 um 16:42 UTC](https://forum.shopware.com/t/versandkosten-eigene-berechnung/13866 "2013-06-20T16:42:58Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Patrick\_Bittner](https://avatars.discourse-cdn.com/v4/letter/p/db5fbb/32.png) [@Patrick\_Bittner](https://forum.shopware.com/u/Patrick_Bittner)\
**Post date:** [20. Juni 2013 um 16:42 UTC](https://forum.shopware.com/t/versandkosten-eigene-berechnung/13866/1 "2013-06-20T16:42:58Z")

</div>

Hallo zusammen, ich haben folgenden Fall: Es gibt Artikel die per Paket und per Spedition versandt werden. Artikel per Paket: 3,95 frei ab 80 Artikel per Spedition: 95 frei ab 800. Als Beispiel: - Kunde kauft für 60€ Paketartikel und für 900€ Speditonsartikel = 3.95€ Versand - Kunde kauft für 60€ Paketartikel und für 600€ Speditionartikel = 98.95€ Versand - Kunde kauft für 90€ Paketartikel und für 900€ Speditionsartikel = 0€ Versand - Kunde kauft für 90€ Paketartikel und für 600@ Speditionsartikel = 95€ Versand Mein aktueller Lösungsansatz sieht so aus: IF(SUM(IF(at.attr7=1, b.quantity\*b.price, 0)) \< 80 AND SUM(IF(at.attr7=2, b.quantity\*b.price, 0)) \< 800, 98.95,0) OR IF(SUM(IF(at.attr7=1, b.quantity\*b.price, 0)) \>= 80 AND SUM(IF(at.attr7=2, b.quantity\*b.price, 0)) \>= 800, 0.00,0) OR IF(SUM(IF(at.attr7=1, b.quantity\*b.price, 0)) \< 80 AND SUM(IF(at.attr7=2, b.quantity\*b.price, 0)) \>= 800, 3.95,0) OR IF(SUM(IF(at.attr7=1, b.quantity\*b.price, 0)) \>= 80 AND SUM(IF(at.attr7=2, b.quantity\*b.price, 0)) \< 800, 95.00,0) Wenn man die Zeilen einzeln in die Berechnung einfügt, klappt auch alles wunderbar. Nur sobald diese verknüpft werden bekomme ich nur eine 1 oder 0 (true/false) zurück. Übersehe ich hier etwas oder ist so eine Berechnung einfach nicht möglich?
