# Bestellmenge begrenzen

**URL:** <https://forum.shopware.com/t/bestellmenge-begrenzen/50530>\
**Category:** Allgemein\
**Created:** [18. Januar 2018 um 13:17 UTC](https://forum.shopware.com/t/bestellmenge-begrenzen/50530 "2018-01-18T13:17:19Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![thering](https://avatars.discourse-cdn.com/v4/letter/t/8e7dd6/32.png) [@thering](https://forum.shopware.com/u/thering)\
**Post date:** [18. Januar 2018 um 13:17 UTC](https://forum.shopware.com/t/bestellmenge-begrenzen/50530/1 "2018-01-18T13:17:19Z")

</div>

Hallo,

bietet SW standarmäßig die Möglichkeit die maximale Anzahl an Artikeln pro Bestellung zu regeln?

Bei uns soll es z.B nur möglich sein, dass ein Kunde bei seiner Bestellung maximal 2 Artikel kaufen kann.

Hier&nbsp;[http://community.shopware.com/Warenkorb-Artikeldetails\_detail\_1012.html](http://community.shopware.com/Warenkorb-Artikeldetails_detail_1012.html) steht zwar schon so etwas in der Art, allerdings weiß ich nicht genau, was es mit dem Plldown Menü auf sich hat?!

Ich hoffe, ihr versteht mein Anliegen.

---

<div class="post-metadata">

**Author:** ![malzfons](https://avatars.discourse-cdn.com/v4/letter/m/58956e/32.png) [@malzfons](https://forum.shopware.com/u/malzfons)\
**Post date:** [18. Januar 2018 um 19:34 UTC](https://forum.shopware.com/t/bestellmenge-begrenzen/50530/2 "2018-01-18T19:34:07Z")

</div>

Beim Artikel anlegen kann man ja die Max. Bestellbare Stückzahl eintragen . So wie z.b. Die minimale Stückzahlen&nbsp;

---

<div class="post-metadata">

**Author:** ![sschreier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sschreier/32/23296_2.png) [@sschreier](https://forum.shopware.com/u/sschreier)\
**Post date:** [18. Januar 2018 um 20:29 UTC](https://forum.shopware.com/t/bestellmenge-begrenzen/50530/3 "2018-01-18T20:29:34Z")

</div>

Hallo,

so etwas könnte man über die Versandkosten/-arten lösen, siehe [http://community.shopware.com/Versandkosten\_detail\_811.html](http://community.shopware.com/Versandkosten_detail_811.html) und [http://community.shopware.com/\_detail\_1933.html](http://community.shopware.com/_detail_1933.html) .

Grüße

Sebastian

---

<div class="post-metadata">

**Author:** ![thering](https://avatars.discourse-cdn.com/v4/letter/t/8e7dd6/32.png) [@thering](https://forum.shopware.com/u/thering)\
**Post date:** [19. Januar 2018 um 08:21 UTC](https://forum.shopware.com/t/bestellmenge-begrenzen/50530/4 "2018-01-19T08:21:33Z")

</div>

@malzfons‍ Die Artikel sind alle schon auf 1 begrenzt

@sschreier‍ Könntest du das näher erläutern? Ich bin alle Reiter in unseren Versandkosten Definitionen durchgegangen, allerdings steht dort nichts von einer Begrenzung pro Kundenbestellung.

---

<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:** [19. Januar 2018 um 08:27 UTC](https://forum.shopware.com/t/bestellmenge-begrenzen/50530/5 "2018-01-19T08:27:01Z")

</div>

Naja, du kannst die Versandkosten über eine Erweiterte Bedingung sperren, wenn die Artikelanzahl x überschreitet. Dann kannst du Bestellungen verhindern, wenn es keine Versandart gibt.&nbsp;

---

<div class="post-metadata">

**Author:** ![thering](https://avatars.discourse-cdn.com/v4/letter/t/8e7dd6/32.png) [@thering](https://forum.shopware.com/u/thering)\
**Post date:** [19. Januar 2018 um 09:19 UTC](https://forum.shopware.com/t/bestellmenge-begrenzen/50530/6 "2018-01-19T09:19:31Z")

</div>

Achso, verstehe. Also über das Tab „Erweiterte Einstellung“ - „Eigene Bedingung“?

Was muss ich denn da rein schreiben? Die ganzen Beispiele&nbsp;[http://community.shopware.com/\_detail\_1933.html#Eigene\_Berechnungen](http://community.shopware.com/_detail_1933.html#Eigene_Berechnungen) bringen mich leider nicht weiter.

IF&nbsp; Artikelanzahl (welche Varibale hat Artikelanzahl?) DANN Bestellung&nbsp;(Welche Variable?) ablehnen

Soweit müsste ich erstmal kommen. Dann käme da noch die Frage, wie man den Kunden dann darauf aufmerksam macht? Es müsste ja eine Infomeldung ausgegeben werden. Muss ich dazu ein neues Freitextfeld generieren und dies im Theme erweitern?

---

<div class="post-metadata">

**Author:** ![raymond](https://avatars.discourse-cdn.com/v4/letter/r/c57346/32.png) [@raymond](https://forum.shopware.com/u/raymond)\
**Post date:** [19. Januar 2018 um 10:04 UTC](https://forum.shopware.com/t/bestellmenge-begrenzen/50530/7 "2018-01-19T10:04:25Z")

</div>

Grundeinstellungen \> Warenkorb / Artikeldetails \> Max. wählbare Artikelmenge / Artikel über Pulldown-Menü

Ist es das? Gilt allerdings für jeden Artikel.

---

<div class="post-metadata">

**Author:** ![thering](https://avatars.discourse-cdn.com/v4/letter/t/8e7dd6/32.png) [@thering](https://forum.shopware.com/u/thering)\
**Post date:** [19. Januar 2018 um 10:10 UTC](https://forum.shopware.com/t/bestellmenge-begrenzen/50530/8 "2018-01-19T10:10:10Z")

</div>

Es geht mir ja nicht um die jeweilige Artikelmenge, sondern um die maximale Bestellmenge insgesamt.

Ich möchte nicht, dass eine Kunde 5 verschiedene Paare an Ringen kaufen kann (sprich: 5 verschiedene Artikel).

Das Pulldown Menü ist glaube ich nur das Dropdownfeld im Checkout, wo man Menge 1-X wählen kann.

---

<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:** [19. Januar 2018 um 10:27 UTC](https://forum.shopware.com/t/bestellmenge-begrenzen/50530/9 "2018-01-19T10:27:55Z")

</div>

Hier mal eine kurze Anleitung.

Zunächst musst du die erweiterte SQL-Abfrage in den Grundeinstellungen anpassen. Dazu rufst du **Einstellungen \> Storefront \> Versandkosten-Modul** auf. In das Feld füfst&nbsp;du dann folgendes an:

```
 SUM(IF(b.modus <> 0,0,b.quantity)) as artikelanzahl

```

Die Einstellung " **Bestellung bei keiner verfügbaren Versandart blocken**" stellst du zudem auf " **ja**".

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

Danach gehst du in die Versandkosten und trägst dort dann deine Bedingung im Reiter " **Erweiterte Einstellungen**" im Feld " **Eigene Bedingungen**" ein:

```
artikelanzahl <= 5

```

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

Dann wird diese Versandart gesperrt, wenn mehr als 5 Artikel im Warenkorb sind.  
Durch die Einstellung “Bestellung bei keiner verfügbaren Versandart blocken” ist nun keine Bestellung mehr möglich, **wenn es keine Versandart gibt.** Das kannst du im Frontend prüfen:

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

Wenn das Dropdown mit den Versandkosten da leer ist, gibt es keine Versandart. Oben drüber ist auch dann direkt der Hinweis “keine Versandart”:

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

Den kannst du über den Textbaustein " **ConfirmInfoNoDispatch**" anpassen und bspw. reinschreiben “Sie haben mehr als 5 Artikel im Warenkorb, daher ist keine Bestellung möglich”.

Im Off-Canvas ist dann auch “Zur Kasse” ausgeblendet:&nbsp;

&nbsp;

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

---

<div class="post-metadata">

**Author:** ![raymond](https://avatars.discourse-cdn.com/v4/letter/r/c57346/32.png) [@raymond](https://forum.shopware.com/u/raymond)\
**Post date:** [19. Januar 2018 um 10:43 UTC](https://forum.shopware.com/t/bestellmenge-begrenzen/50530/10 "2018-01-19T10:43:15Z")

</div>

@Moritz Naczenski:

Kannst du das auch unter: [http://community.shopware.com/Doku\_cat\_938.html](http://community.shopware.com/Doku_cat_938.html) dokumentieren?

---

<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:** [19. Januar 2018 um 10:44 UTC](https://forum.shopware.com/t/bestellmenge-begrenzen/50530/11 "2018-01-19T10:44:39Z")

</div>

Ein Doku Artikel ist natürlich etwas mehr Arbeit als das hier eben im Forum runter zu tippen. Werde dies aber mal in den Pool für mögliche Wiki-Artikel werfen.

---

<div class="post-metadata">

**Author:** ![raymond](https://avatars.discourse-cdn.com/v4/letter/r/c57346/32.png) [@raymond](https://forum.shopware.com/u/raymond)\
**Post date:** [19. Januar 2018 um 11:27 UTC](https://forum.shopware.com/t/bestellmenge-begrenzen/50530/12 "2018-01-19T11:27:51Z")

</div>

Bilder und vieles ist doch schon geschrieben. Dürfte doch nicht mehr so viel mehr sein?

---

<div class="post-metadata">

**Author:** ![thering](https://avatars.discourse-cdn.com/v4/letter/t/8e7dd6/32.png) [@thering](https://forum.shopware.com/u/thering)\
**Post date:** [19. Januar 2018 um 13:14 UTC](https://forum.shopware.com/t/bestellmenge-begrenzen/50530/13 "2018-01-19T13:14:19Z")

</div>

[@Moritz Naczenski]([http://forum.shopware.com/profile/14574/Moritz](http://forum.shopware.com/profile/14574/Moritz) Naczenski “Moritz Naczenski”)‍ sehr gute Anleitung, danke dafür!

Ich habe dies 1:1 zu übernommen, allerdings wird der Warenkorb Button ausgegraut, selbst wenn nur zwei Artikel dort drin liegen.

---

<div class="post-metadata">

**Author:** ![sonic](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sonic/32/25728_2.png) [@sonic](https://forum.shopware.com/u/sonic)\
**Post date:** [19. Januar 2018 um 13:22 UTC](https://forum.shopware.com/t/bestellmenge-begrenzen/50530/14 "2018-01-19T13:22:08Z")

</div>

Kannst Du bitte mal einen Screenshot von beiden Teilen (SQL / Bedingung) machen?

---

<div class="post-metadata">

**Author:** ![thering](https://avatars.discourse-cdn.com/v4/letter/t/8e7dd6/32.png) [@thering](https://forum.shopware.com/u/thering)\
**Post date:** [19. Januar 2018 um 13:32 UTC](https://forum.shopware.com/t/bestellmenge-begrenzen/50530/15 "2018-01-19T13:32:17Z")

</div>

Aber selbstverständlich:

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

---

<div class="post-metadata">

**Author:** ![sonic](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sonic/32/25728_2.png) [@sonic](https://forum.shopware.com/u/sonic)\
**Post date:** [19. Januar 2018 um 13:43 UTC](https://forum.shopware.com/t/bestellmenge-begrenzen/50530/16 "2018-01-19T13:43:48Z")

</div>

&nbsp;

\*Schulter zuck\*  
Ist das die Versandart, die schon immer aktiv war,&nbsp; oder hast Du zum Testen die “alte” deaktiviert und diese neu angelegt?  
Ist der Versandart auch ein Land und eine Zahlart zugewiesen?

Wenn Du nur max zwei Artikel haben möchtest, wäre das zudem

```
artikelanzahl < 3 oder artikelanzahl <= 2
```

---

<div class="post-metadata">

**Author:** ![thering](https://avatars.discourse-cdn.com/v4/letter/t/8e7dd6/32.png) [@thering](https://forum.shopware.com/u/thering)\
**Post date:** [19. Januar 2018 um 13:49 UTC](https://forum.shopware.com/t/bestellmenge-begrenzen/50530/17 "2018-01-19T13:49:30Z")

</div>

Das ist die Versandart, die schon immer aktiv war und funktionierte. Länder und Zahlarten sind ebenfalls zugewiesen.

Ja, das ist mir bewusst, das war nur&nbsp;testweise so.

Muss ich eine neue Versandart erstellen oder wie? Würde für mich keinen Sinn ergeben, da wir ja nur eine Versandart anbieten und das ist die Existierende.

---

<div class="post-metadata">

**Author:** ![sonic](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sonic/32/25728_2.png) [@sonic](https://forum.shopware.com/u/sonic)\
**Post date:** [19. Januar 2018 um 13:53 UTC](https://forum.shopware.com/t/bestellmenge-begrenzen/50530/18 "2018-01-19T13:53:18Z")

</div>

Nein - wäre nur eine Idee gewesen ob es an einer “Kopie” liegen könnte, die eben kein Land und / oder Zahlart hat.  
Natürlich sollte das so mit der originalen funktionieren.

---

<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:** [19. Januar 2018 um 13:57 UTC](https://forum.shopware.com/t/bestellmenge-begrenzen/50530/19 "2018-01-19T13:57:13Z")

</div>

Komisch.

Du kannst mir gerne mal deine URL schicken (ggf. mit Backend) dann schau ich mal rein. Du brauchst die Versandkosten nicht auf „Eigene Berechnung“ stellen - das ist hier nicht nötig, weil die ja bei dir eh leer ist. Zusätzlich am besten nochmal Länder und auch Zahlungsarten die zugewiesen sind überprüfen. Das ist häufig die Ursache.

---

<div class="post-metadata">

**Author:** ![sonic](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sonic/32/25728_2.png) [@sonic](https://forum.shopware.com/u/sonic)\
**Post date:** [19. Januar 2018 um 14:04 UTC](https://forum.shopware.com/t/bestellmenge-begrenzen/50530/20 "2018-01-19T14:04:23Z")

</div>

Wenn es bei Moritz so geht, sollte es auch bei Dir so gehen.  
Testweise könntest Du den Vergleich auch in das SQL verschieben:

```
SUM(b.quantity) < 3 as anzahlok

```

Das liefert dann ein wahr oder falsch zurück  
Und in den „Bedingungen“ einfach nur die Variable „anzahlok“

[Nächste Seite](https://forum.shopware.com/t/bestellmenge-begrenzen/50530.md?page=2)
