Hallo,
zunächst vorneweg: Sowohl Google-Suche als auch Forensuche haben mich nicht weitergebracht. Aber vielleicht bin ich auch blind, denn das Problem scheint mir recht offensichtlich:
Ich stelle den Shop so ein, dass eine Lagerbestandsverwaltung stattfindet, und dass Artikel nur verkauft werden, wenn der entsprechende Bestand auch auf Lager ist.
Sagen wir mal, ich setze den Bestand von Artikel X auf 20.
Dann lege ich zu diesem Artikel ein Sonderangebot an, und verkaufe 5 Stück zu einem reduzierten Preis.
Sind die 5 Stück verkauft, wird das Angebot beendet, und der Artikel wieder zum normalen Preis angeboten - das funktioniert.
Aber: Der Shopbesucher kann auch in einem Rutsch alle 20 verfügbaren Produkte zum Sonderangebotspreis in den Warenkorb legen, und das obwohl nur 5 zum Sonderpreis verfügbar sein dürften.
Ich hatte den Bug erst bei einem älteren xt:Commerce von 2006 bemerkt, ihn aber gerade nochmal probeweise im aktuellen modified eCommerce Shopsoftware durchgespielt: Auch hier kann der Kunden mehr Produkte zum Sonderangebotspreis kaufen, als ich im Sonderangebot maximal einstellen: Und zwar so viel, wie ich beim Haupt-Artikel als Lagerbestand eingebe.
Mache ich was falsch, sehe ich was falsch oder macht das System hier was falsch?
Linkback: https://www.modified-shop.org/forum/index.php?topic=19624.0