Leere Bestellung und negative Mengenangaben
Verfasst: 13. Aug 2014, 15:50
Hallo,
ich habe gestern die neue Merconis Version 2.1.3 aufgespielt. Ich weiß nicht genau, ob das vorher auch so war, aber ich konnte den Bestellprozess mit einem leeren Warenkorb abschließen (auch im Merconis Demo Shop).
Zum Reproduzieren:
Produkt in den Warenkorb, den Warenkorb aufrufen, Produkt löschen, Bestellung mit leerem Warenkorb weiterführen.
Ich habe das nun damit unterbunden, dass ich bereits im template_cart_big_desktop des includen der einzelnen Templates für die Bestellschritte von $this->objCart->numItems abhängig mache, anstatt nur den Inhalt des Warenkorbs allein. Ich wollte das nur als Verbesserungsvorschlag weitergeben.
Der 2 Punkte:
Ich konnte bei der Mengenangabe bei Produkten einen negativen Wert eintragen und ohne Fehler versenden.
Bei einem aktuellen Projekt verwenden wir eine Liste von Varianten, deren Mengenangaben mit der Funktion putAllVariantsToCart zusammen in den Warenkorb gesteckt werden. Bei Eingabe eines negativen Werts liefert der Shop aber immer ein success:true im Objekt.
Im Demo Shop ging das ebenfalls, wenn man zu erst einen korrekten Wert (z.B. 1) eingibt und abschickt und anschließend einen negativen Wert eingibt und abschickt.
Kann ich da was tun?
Beste Grüße
FP
ich habe gestern die neue Merconis Version 2.1.3 aufgespielt. Ich weiß nicht genau, ob das vorher auch so war, aber ich konnte den Bestellprozess mit einem leeren Warenkorb abschließen (auch im Merconis Demo Shop).
Zum Reproduzieren:
Produkt in den Warenkorb, den Warenkorb aufrufen, Produkt löschen, Bestellung mit leerem Warenkorb weiterführen.
Ich habe das nun damit unterbunden, dass ich bereits im template_cart_big_desktop des includen der einzelnen Templates für die Bestellschritte von $this->objCart->numItems abhängig mache, anstatt nur den Inhalt des Warenkorbs allein. Ich wollte das nur als Verbesserungsvorschlag weitergeben.
Der 2 Punkte:
Ich konnte bei der Mengenangabe bei Produkten einen negativen Wert eintragen und ohne Fehler versenden.
Bei einem aktuellen Projekt verwenden wir eine Liste von Varianten, deren Mengenangaben mit der Funktion putAllVariantsToCart zusammen in den Warenkorb gesteckt werden. Bei Eingabe eines negativen Werts liefert der Shop aber immer ein success:true im Objekt.
Im Demo Shop ging das ebenfalls, wenn man zu erst einen korrekten Wert (z.B. 1) eingibt und abschickt und anschließend einen negativen Wert eingibt und abschickt.
Kann ich da was tun?
Beste Grüße
FP