# Problem mit Versandkostenberechnung

**URL:** <https://forum.shopware.com/t/problem-mit-versandkostenberechnung/60928>\
**Category:** Installation/Einstieg\
**Created:** [7. August 2019 um 18:04 UTC](https://forum.shopware.com/t/problem-mit-versandkostenberechnung/60928 "2019-08-07T18:04:34Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![carsten1968](https://avatars.discourse-cdn.com/v4/letter/c/e480ec/32.png) [@carsten1968](https://forum.shopware.com/u/carsten1968)\
**Post date:** [7. August 2019 um 18:04 UTC](https://forum.shopware.com/t/problem-mit-versandkostenberechnung/60928/1 "2019-08-07T18:04:34Z")

</div>

Hallo,

ich habe mehrere Kategorien und wenn aus 2 Bestimmten ein oder mehrere Artikel bestellt werden, sollen unterschiedliche Versandkosten berechnet werden.  
Kategorie-ID 1 hat 5€ Versandkosten, Kategorie-ID 2 7€  
Realisieren wollte ich es mit einer eigenen Berechnung wie folgt:

(MIN((SELECT 5 FROM s\_articles\_categories WHERE articleID=a.id AND categoryID=1))) +&nbsp;(MIN((SELECT 7 FROM s\_articles\_categories WHERE articleID=a.id AND categoryID=2)))

Diese Berechnung gibt jedoch nur 12 aus, wenn aus beiden Kategorien mind. ein Artikel im Warenkorb liegt.  
Liegen nur Artikel aus einer der beiden Kategorien im Warenkorb, wird 0 ausgegeben.

Kürze ich die Berechnung auf nur eine Kategorie, wird es korrekt berechnet:

(MIN((SELECT 5 FROM s\_articles\_categories WHERE articleID=a.id AND categoryID=1)))

&nbsp;

Wo liegt mein Denkfehler?
