Maximale Bestellmenge nicht nur pro Bestellung

Servus miteinander,

gibt es eine Möglichkeit per Plugin oder über den Core die maximale Bestellmenge zu definieren.
Allerdings nicht nur für die aktuelle Bestellung, sondern eher auf den Kunden basieren.

Z.B. so das der Kunde nur 5 mal einen Artikel bestellen kann (z.B. pro Jahr).

Wir haben einen Werbemittelshop, indem nur vordefinierte Aussendienstler bestellen können. Diese dürfen bestimmte Artikel aber nur X mal bestellen.
Die Maximale bestellmenge betrifft ja leider nur die aktuelle Session.

 

Viele Grüße
Steven

Das klingt sehr speziell, da werdet ihr euch etwas basteln müssen (oder basteln lassen).
Ginge es nur um die maximale Bestellmenge pro Einkauf, so hätte man das recht einfach über die TPL steuern können, so wird das aber deutlich komplexer…

Denkbar wäre soetwas:

Schritt1: Eigene Api-Anbindung erstellen, welche die Bestellungen des angemeldeten Users für das laufende Jahr ermittelt
Schritt2: Bei Warenkorb,Miniwarenkorb,Checkout den Wert abfragen und je nach Wert den Einkauf zulassen oder unterdrücken.

Zusätzlich könnte über ein Freitextfeld beim Kunden die Anzahl an möglicher Käufe pro Jahr hinterlegt werden.