# Versandkosten Berechnung Fehlerhaft wenn Rabatt im Warenkorb

**URL:** <https://forum.shopware.com/t/versandkosten-berechnung-fehlerhaft-wenn-rabatt-im-warenkorb/43421>\
**Category:** Allgemein\
**Created:** [5. Februar 2017 um 15:09 UTC](https://forum.shopware.com/t/versandkosten-berechnung-fehlerhaft-wenn-rabatt-im-warenkorb/43421 "2017-02-05T15:09:26Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![nwlnew](https://avatars.discourse-cdn.com/v4/letter/n/3bc359/32.png) [@nwlnew](https://forum.shopware.com/u/nwlnew)\
**Post date:** [5. Februar 2017 um 15:09 UTC](https://forum.shopware.com/t/versandkosten-berechnung-fehlerhaft-wenn-rabatt-im-warenkorb/43421/1 "2017-02-05T15:09:26Z")

</div>

Guten Tag,&nbsp;

Ich hoffe Ihr könnt bei meinem Problem helfen.&nbsp;

In unserem Shop ist der **Versand ab 50€ kostenlos.**  
Und wir haben einen **Shopkunden 20% Warenkorb Rabatt.**

Wenn man nun **Artikel im Wert von 60€** im Warenkorb hat und der **Rabatt abgezogen wird 12€,**  
kommt man **auf 48€ Warenkorbwert.**

Artikel: **60€**  
Rabatt: **-12€  
-----------------**  
Warenkorb **48€**  
Versand: **0€ !** &nbsp; Obwohl er erst ab 50€ Versandkostenfrei sein sollte

Der Fehler ist nun das er keine Versandkosten berechnet, weil er warscheinlich den Warenkorb Rabatt nicht einbezieht.&nbsp;  
&nbsp;

Hat jemand dafür einen Lösungsansatz?

Im anhang ein Screenshot von den Versandkostenregeln&nbsp;

&nbsp;

Vielen Dank 🙂

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/d/d21cbfd97f362e9d967cdc1768d39b7b2490d50b.png)  
&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:** [6. Februar 2017 um 20:37 UTC](https://forum.shopware.com/t/versandkosten-berechnung-fehlerhaft-wenn-rabatt-im-warenkorb/43421/2 "2017-02-06T20:37:12Z")

</div>

Das lässt sich aber auch einfach über eine eigene Berechnung lösen mit einer IF-Abfrage.&nbsp;

---

<div class="post-metadata">

**Author:** ![nwlnew](https://avatars.discourse-cdn.com/v4/letter/n/3bc359/32.png) [@nwlnew](https://forum.shopware.com/u/nwlnew)\
**Post date:** [6. Februar 2017 um 21:30 UTC](https://forum.shopware.com/t/versandkosten-berechnung-fehlerhaft-wenn-rabatt-im-warenkorb/43421/3 "2017-02-06T21:30:32Z")

</div>

> [@Moritz Naczenski schrieb:](https://forum.shopware.com/profile/14574/Moritz%20Naczenski "Moritz%20Naczenski")
> 
> Das lässt sich aber auch einfach über eine eigene Berechnung lösen mit einer IF-Abfrage.&nbsp;

Danke für den Vorschlag, jedoch habe ich es irgendwie mit der Berechnung nicht hinbekommen.

Diese sieht wie folgt aus:  
**IF(SUM(b.quantity\*b.price)\>50,0)&nbsp;**

Ich war schon nah dran denke ich, jedoch hat sie nicht immer gegriffen.&nbsp;

Kannst du mir vielleicht einen weiteren Denkanstoß geben?

Viele Grüße,

Sergej

---

<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:** [7. Februar 2017 um 07:53 UTC](https://forum.shopware.com/t/versandkosten-berechnung-fehlerhaft-wenn-rabatt-im-warenkorb/43421/4 "2017-02-07T07:53:21Z")

</div>

> [@nwlnew schrieb:](https://forum.shopware.com/profile/24460/nwlnew "nwlnew")
> 
> > [@Moritz Naczenski schrieb:](https://forum.shopware.com/profile/14574/Moritz%20Naczenski "Moritz%20Naczenski")
> > 
> > Das lässt sich aber auch einfach über eine eigene Berechnung lösen mit einer IF-Abfrage.&nbsp;
> 
> Danke für den Vorschlag, jedoch habe ich es irgendwie mit der Berechnung nicht hinbekommen.
> 
> Diese sieht wie folgt aus:  
> **IF(SUM(b.quantity\*b.price)\>50,0)&nbsp;**
> 
> Ich war schon nah dran denke ich, jedoch hat sie nicht immer gegriffen.&nbsp;
> 
> Kannst du mir vielleicht einen weiteren Denkanstoß geben?
> 
> Viele Grüße,
> 
> Sergej

Die Berechnung ist so ja schon richtig, allerdings fehlt bei dir ja eine Bedingung, was passieren soll, wenn der Preis kleiner 50 ist. Zusätzlich musst du natürlich das „Versandkosten frei ab…“ rausnehmen.

**IF(SUM(b.quantity\*b.price)\>50,0,4.95)**

Das wäre jetzt wenn größer 50, dann keine Versandkosten, wenn kleiner 50 berechnet er 4,95.

---

<div class="post-metadata">

**Author:** ![topspeed](https://avatars.discourse-cdn.com/v4/letter/t/45deac/32.png) [@topspeed](https://forum.shopware.com/u/topspeed)\
**Post date:** [8. Februar 2017 um 11:34 UTC](https://forum.shopware.com/t/versandkosten-berechnung-fehlerhaft-wenn-rabatt-im-warenkorb/43421/5 "2017-02-08T11:34:23Z")

</div>

Hallo Moritz,

ich habe es versucht mit&nbsp;IF(SUM(b.quantity\*b.price)\>75,0,4.90) , wenn der Endbetrag nach Rabattierung \< 75,00€ &nbsp;dann 4,90€ Versandpauschale. Es passiert jedoch nichts. Woran kann das liegen?
