Prozentualer Warenkorbrabatt bei Großmengen

Hallo Shopware-Anhänger,

Folgende Situation:
Der Kunde hat Produkte, die er auf Paletten in hoher Stückzahl verkauft (z. B. in einer Staffelung von 36.800 Stück pro Palette). Eine Pflege der Produkte auf Basis dessen, dass Kunden 1 Palette, 2 oder 3 Paletten kaufen, ist leider durch die Schnittstelle zur Warenwirtschaft nicht möglich.

Somit hat der Artikel eine Mindestabnahme 36.800 Stück, gestaffelt in 36.800 Stück, sprich 73.600 Stück, 110.400 Stück und so weiter. Nun möchten wir aber gerne einen 10 Prozentigen Rabatt für alle angemeldeten Kunden realisieren.

Wenn man nun das Produkt in den Warenkorb legt, lädt der Warenkorb aber sehr sehr lange oder gibt sogar eine 500er Meldung zurück. Auch der Memory Verbrauch der Installation geht sehr hoch. Man hat den Eindruck, dass der Rabatt pro Stück ausgerechnet wird und dadurch die Serverlast so hoch geht.

Allein an der Stückzahl liegt es nicht, denn wenn kein Rabatt aktiv ist, läuft alles problemlos. Daher wäre die Frage, ob es möglich ist, dass der prozentuale Rabatt einfach anhand der Warenkorbsumme berechnet wird und nicht auf Artikelebene?

Vielen Dank euch für eine kurze Rückmeldung, ob es hierfür eine Konfiguration gibt oder das auf technischer Ebene einfach gelöst werden kann.

Ja, die Rabatte werden pro einzelnem Artikel geprüft, da eine Regel theoretisch sagen könnte, nur für den ersten Artikel.

Das wurde auch schon in einem anderen Thread diskutiert. Ob es eine Lösung gab, kann ich mich nicht mehr daran erinnern.

Entweder versuchen die Staffeln als 1 Palette zu verkaufen, was die Anzahl drastisch reduziert (ein Cronjob könnte aus den ausgeblendeten Artikeln Paletten erstellen) oder die Rabatt Class überschreiben.

Wenn es sowieso eine Mindestabnahme gibt, dann den Artikel nicht einzeln sondern als Palette verkaufen.

In den Artikel-Spezifikationen
Verkaufseinheit: 36.800
Maßeinheit : Stück
Verpackungseinheit: Palette
Verpackungseinheit Mehrzahl: Paletten
Grundeinheit: 1,19€ (Preis pro Einheit/Stück)