# Warenkorbrabatt anhand der anzahl

**URL:** <https://forum.shopware.com/t/warenkorbrabatt-anhand-der-anzahl/50971>\
**Category:** Allgemein\
**Created:** [7. Februar 2018 um 12:39 UTC](https://forum.shopware.com/t/warenkorbrabatt-anhand-der-anzahl/50971 "2018-02-07T12:39:50Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![davedeluxe](https://avatars.discourse-cdn.com/v4/letter/d/9e8a1a/32.png) [@davedeluxe](https://forum.shopware.com/u/davedeluxe)\
**Post date:** [7. Februar 2018 um 12:39 UTC](https://forum.shopware.com/t/warenkorbrabatt-anhand-der-anzahl/50971/1 "2018-02-07T12:39:50Z")

</div>

Hi zusammen,

gibt´s ne Möglichkeit nen Warenkorbrabatt nicht anhand des Preises sondern anhand der Produkte einzustellen?

Es geht um einen Shop mit Downloadprodukten die man nur einmal in den Warenkorb legen kann.  
Ich möchte, das wenn jemand z.B. 5 verschiedene Artikel kauft, 20%&nbsp;Rabatt gewährt werden.

Danke im Voraus!

---

<div class="post-metadata">

**Author:** ![simkli](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/simkli/32/13124_2.png) [@simkli](https://forum.shopware.com/u/simkli)\
**Post date:** [7. Februar 2018 um 13:40 UTC](https://forum.shopware.com/t/warenkorbrabatt-anhand-der-anzahl/50971/2 "2018-02-07T13:40:31Z")

</div>

Hilft dir das weiter?

> **[Shopware Dokumentation](https://docs.shopware.com/de)**

Viele Grüße

---

<div class="post-metadata">

**Author:** ![davedeluxe](https://avatars.discourse-cdn.com/v4/letter/d/9e8a1a/32.png) [@davedeluxe](https://forum.shopware.com/u/davedeluxe)\
**Post date:** [7. Februar 2018 um 13:50 UTC](https://forum.shopware.com/t/warenkorbrabatt-anhand-der-anzahl/50971/3 "2018-02-07T13:50:55Z")

</div>

Das bezieht sich leider nur auf die selben Artikel, sprich wenn ich 3x Artikel A kaufen würde (was ja bei Downloads nur wenig Sinn macht :)&nbsp; &nbsp;)  
Scheinbar aber nicht wenn ich 3 verschiedene Artikel kaufe.

Also entweder ist das nicht die Lösung oder ich mache was falsch.

---

<div class="post-metadata">

**Author:** ![simkli](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/simkli/32/13124_2.png) [@simkli](https://forum.shopware.com/u/simkli)\
**Post date:** [7. Februar 2018 um 13:53 UTC](https://forum.shopware.com/t/warenkorbrabatt-anhand-der-anzahl/50971/4 "2018-02-07T13:53:22Z")

</div>

Dann kombinierst du es mit&nbsp;[http://store.shopware.com/viison00800/artikeluebergreifende-rabattstaffeln.html](http://store.shopware.com/viison00800/artikeluebergreifende-rabattstaffeln.html)

---

<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 2018 um 14:00 UTC](https://forum.shopware.com/t/warenkorbrabatt-anhand-der-anzahl/50971/5 "2018-02-07T14:00:58Z")

</div>

Bauchst du eigentlich kein Plugin zu. Einfach eine Abschlag-Versandregel mit Brechnung nach Preis. Dann machst du bspw. von 1-beliebig und dann als Faktor den Rabatt in Prozent. Reiter Länder und Zahlungsarten nicht vergessen -\> fertig.

---

<div class="post-metadata">

**Author:** ![davedeluxe](https://avatars.discourse-cdn.com/v4/letter/d/9e8a1a/32.png) [@davedeluxe](https://forum.shopware.com/u/davedeluxe)\
**Post date:** [8. Februar 2018 um 06:21 UTC](https://forum.shopware.com/t/warenkorbrabatt-anhand-der-anzahl/50971/6 "2018-02-08T06:21:32Z")

</div>

Hi,  
klingt gut aber ich bekomms nicht hin.  
Hier mal ein Screenshot meiner Konfiguration:

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/6/6dde6d3e9fa6d87ca364eb66e02530df98050107.png)

---

<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:** [8. Februar 2018 um 06:38 UTC](https://forum.shopware.com/t/warenkorbrabatt-anhand-der-anzahl/50971/7 "2018-02-08T06:38:20Z")

</div>

Ich bin jetzt mal davon ausgegangen, dass das für alle Artikel gilt - auch wenn 5x der gleiche bestellt wird. Dann kannst du das so machen:

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/4/4a7b0b5a7ca1a6c67193083559afdad3900aa2f1.jpeg)

- Versandkosten anlegen und aktiv schalten
- Versandkostenberechnung nach: Eigene Berechnung
- Versandart-Typ “Abschlag Versandregel”
- Faktor: dein Prozentsatz
- Zahlungsarten und Länder zuweisen

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/2/2564d2fd1516821dc3cb093304d28d7aaf114db5.jpeg)​

- Formel&nbsp;IF(SUM(b.quantity) \> 4, SUM(IF(b.modus \<\> 0, 0,b.price\*b.quantity)),0) in Eigene Berechnung eintragen
  - Wenn Summe der Artikel größer 4 DANN gib die Summe aller Artikel (ohne Rabatte/Aufschläge) zurück, ansonsten 0

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/2/2c5ba6f48e9f5a0e783106c681f795b53598cf45.jpeg)

---

<div class="post-metadata">

**Author:** ![timsen](https://avatars.discourse-cdn.com/v4/letter/t/e19b73/32.png) [@timsen](https://forum.shopware.com/u/timsen)\
**Post date:** [8. Februar 2018 um 08:17 UTC](https://forum.shopware.com/t/warenkorbrabatt-anhand-der-anzahl/50971/8 "2018-02-08T08:17:35Z")

</div>

Super, ich hatte genau die gleiche Frage gestellt vor kurzem aber ohne Antworten XD&nbsp;

&nbsp;

Vielen Dank Moritz, so klappt es&nbsp; ![Thumb-Up](https://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/thumb-up.png "Thumb-Up")

---

<div class="post-metadata">

**Author:** ![timsen](https://avatars.discourse-cdn.com/v4/letter/t/e19b73/32.png) [@timsen](https://forum.shopware.com/u/timsen)\
**Post date:** [8. Februar 2018 um 08:34 UTC](https://forum.shopware.com/t/warenkorbrabatt-anhand-der-anzahl/50971/9 "2018-02-08T08:34:55Z")

</div>

Habe dabei aber noch ein Problemchen. ICh möchte ab min. 3 Artikle im Cart 10% Rabatt geben. Wenn ich diese Versandart ausschalte sieht der Warenkorb so aus:

&nbsp;

**ICh würde hier also 10% = 15,86 € Rabatt vermuten.**

Wenn ich die Regel aktiviere, sieht der Cart aber auf einmal so aus und der Rabatt stimmt eigentlich nicht?!

&nbsp;

Also Sowohl Gesamtsumme als auch der Rabatt stimmen nicht mehr. Hast du ne Idee?

&nbsp;

Grüße

timsen

---

<div class="post-metadata">

**Author:** ![weater](https://avatars.discourse-cdn.com/v4/letter/w/ad7895/32.png) [@weater](https://forum.shopware.com/u/weater)\
**Post date:** [8. Februar 2018 um 09:50 UTC](https://forum.shopware.com/t/warenkorbrabatt-anhand-der-anzahl/50971/10 "2018-02-08T09:50:25Z")

</div>

Super funktioniert tadellos. Was müsste man ändern das im Warenkorb/Rechnung nicht nur Rabatt steht? Schön wäre bsw. Promaktion Februar. Ich habe verschiedene Rabatte und es wäre cool wenn man die indivieduell ausgeben könnte. Müsste man da evtl. eine neue Abschlagversandregel mit eigenem Namen erstellen damit man es auch in den Textbausteinen ändern könnte?

Danke für Tipps und Tricks.

Gruss Chrigi

---

<div class="post-metadata">

**Author:** ![timsen](https://avatars.discourse-cdn.com/v4/letter/t/e19b73/32.png) [@timsen](https://forum.shopware.com/u/timsen)\
**Post date:** [8. Februar 2018 um 10:01 UTC](https://forum.shopware.com/t/warenkorbrabatt-anhand-der-anzahl/50971/11 "2018-02-08T10:01:14Z")

</div>

ALso bei mir geht es den Textbaustein dafür zu ändern.(Der Untere in meinem Screenshot)

&nbsp;

---

<div class="post-metadata">

**Author:** ![davedeluxe](https://avatars.discourse-cdn.com/v4/letter/d/9e8a1a/32.png) [@davedeluxe](https://forum.shopware.com/u/davedeluxe)\
**Post date:** [8. Februar 2018 um 11:29 UTC](https://forum.shopware.com/t/warenkorbrabatt-anhand-der-anzahl/50971/12 "2018-02-08T11:29:36Z")

</div>

Es klappt einfach nicht, irgendwo vergesse ich sicher nen Haken oder so. Könntest du nochmal drüber schauen was ich da falsch mache?

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/5/5d2b3715d6ed6b8934aa0949b1d1ab5b7cd03319.png)

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/e/e6b31a0dc53ddbaef9326b2ebaa200e97c207ad1.png)

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/2/27ca70072a831102d8966c995cf87dfadf4878f5.png)

Zahlungsarten und Länder sind alle ausgewählt…

---

<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:** [8. Februar 2018 um 11:47 UTC](https://forum.shopware.com/t/warenkorbrabatt-anhand-der-anzahl/50971/13 "2018-02-08T11:47:46Z")

</div>

Die Abschlagregel greift nicht, wenn es im Warenkorb keine Versandart gibt - ihr dürft also die Basisversandart nicht „versandkostenfrei“ werden lassen. Dem kann man entgegenwirken, wenn man bspw. da auch eine eigene Berechnung macht und „0“ zurückgibt. Man kann dann halt die „Versandkostenfrei ab“ nicht mehr benutzen, da diese auch die Auf/Abschläge aushebelt.-

---

<div class="post-metadata">

**Author:** ![davedeluxe](https://avatars.discourse-cdn.com/v4/letter/d/9e8a1a/32.png) [@davedeluxe](https://forum.shopware.com/u/davedeluxe)\
**Post date:** [8. Februar 2018 um 12:09 UTC](https://forum.shopware.com/t/warenkorbrabatt-anhand-der-anzahl/50971/14 "2018-02-08T12:09:39Z")

</div>

Ich schaffs nicht 😕

---

<div class="post-metadata">

**Author:** ![timsen](https://avatars.discourse-cdn.com/v4/letter/t/e19b73/32.png) [@timsen](https://forum.shopware.com/u/timsen)\
**Post date:** [8. Februar 2018 um 12:20 UTC](https://forum.shopware.com/t/warenkorbrabatt-anhand-der-anzahl/50971/15 "2018-02-08T12:20:32Z")

</div>

Und mein Rabatt rechnet immer falsch, als wäre ein Rundungsfehler drin oder ähnliches&nbsp; ![Undecided](https://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/undecided.png "Undecided")

---

<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:** [8. Februar 2018 um 13:18 UTC](https://forum.shopware.com/t/warenkorbrabatt-anhand-der-anzahl/50971/16 "2018-02-08T13:18:00Z")

</div>

> [@timsen schrieb:](https://forum.shopware.com/profile/27673/timsen "timsen")
> 
> Und mein Rabatt rechnet immer falsch, als wäre ein Rundungsfehler drin oder ähnliches&nbsp; ![Undecided](https://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/undecided.png "Undecided")

Die individuelle Berechnung rundet immer auf Ganzzahlen auf.  
Du kannst das aber umgehen, indem du bspw. bei der Berechnung \*10 machst und beim Faktor dann nur noch 1:&nbsp;

```
IF(SUM(b.quantity) > 2, SUM(IF(b.modus <> 0, 0,b.price*b.quantity*10)),0) 

```

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/2/283a975f352fccd85508b267b215d7dc5283fc1e.jpeg)

&nbsp;

Wie werden denn bei dir die Versandkosten auf „0“ gesetzt?

---

<div class="post-metadata">

**Author:** ![timsen](https://avatars.discourse-cdn.com/v4/letter/t/e19b73/32.png) [@timsen](https://forum.shopware.com/u/timsen)\
**Post date:** [9. Februar 2018 um 07:55 UTC](https://forum.shopware.com/t/warenkorbrabatt-anhand-der-anzahl/50971/17 "2018-02-09T07:55:29Z")

</div>

Moin Moritz,

&nbsp;

Vielen Dank. Nun funzt es 1A 🙂

&nbsp;

timsen

---

<div class="post-metadata">

**Author:** ![JoachimBecker](https://avatars.discourse-cdn.com/v4/letter/j/ea666f/32.png) [@JoachimBecker](https://forum.shopware.com/u/JoachimBecker)\
**Post date:** [5. September 2019 um 09:20 UTC](https://forum.shopware.com/t/warenkorbrabatt-anhand-der-anzahl/50971/18 "2019-09-05T09:20:25Z")

</div>

Hallo,

mit ESD Artikeln geht es nicht oder fällt Euch dazu eine Lösung ein?&nbsp;

GRuß

Joachim&nbsp;

---

<div class="post-metadata">

**Author:** ![dk1](https://avatars.discourse-cdn.com/v4/letter/d/439d5e/32.png) [@dk1](https://forum.shopware.com/u/dk1)\
**Post date:** [7. September 2023 um 08:45 UTC](https://forum.shopware.com/t/warenkorbrabatt-anhand-der-anzahl/50971/19 "2023-09-07T08:45:08Z")

</div>

Kann man wenn ein Versandkostenrabatt vorliegt, das Einlösen eines zusätzlichen Gutscheins/Rabattcodes unterbinden?
