GX-Bug #67076
offenZahlungsweisen -> Sonstige -> Rechnungen bezieht bei den notwendigen Bestellungen auch stornierte Bestellungen mit ein. / minimum orders for the invoice payment system counts canceled orders as well.
0%
Beschreibung
Unter Zahlungsweisen -> Sonstige muss die Bezahlungsweise "Rechnung" installiert werden.
Dort muss dann unter "Notwendige Bestellungen" ein Wert eingetragen werden.
Ein Kunde muss exakt diese Anzahl an Bestellungen getätigt haben.
Wenn eine oder alle Bestellungen storniert sind, dann wird dennoch die Zahlungsweise angeboten.
Die Prüfung geschieht aktuell einfach nur über die Anzahl der Bestellungen. Hier sollten aber die stornierten Bestellungen nicht mitgerechnet werden.
EDIT
minimum orders for the invoice payment system counts canceled orders as well.
Requirements:
- a customer with 0 orders should exist (not even with canceled orders)
steps to reproduce:
- Go to Modules > Payment Systems > Miscellaneous and install invoice
- Open invoice for editing and set the Minimum Orders to 1 and Save.
- As a customer, place an order.
result: the invoice option wasn't available
- as the same customer go to check out and check if the invoice option is now available. Don't place the order.
result: the invoice option is now available.
- As an admin go to Orders > Orders and cancel the order (if you placed the second order, then cancel that one too)
- Log in as the same customer and go to the checkout
expected result: the invoice option is not available
actual result: the invoice option is still available
Voraussetzungen:
- ein Kunde mit 0 Bestellungen existiert (auch keine Stornierungen)
Reproduktionsschritte:
- Gehe zu Module > Zahlungsweisen > Sonstige und installiere Rechnung (invoice)
- Öffne Rechnung (invoice) zur Bearbeitung und setze Notwendige Bestelllungen auf 1. Speichern.
- Als Kunde eine Bestellung aufgeben.
Ergebnis: Die Rechnungsoption konnte nicht gewählt werden.
- Als selber Kunde zum Checkout gehen und bei Zahlungsweisen schauen, ob Rechnung verfügbar ist. -> Nicht bestellen
Ergebnis: Die Rechnungsoption kann ausgewählt werden.
- Als Admin zu Bestellungen > Bestellungen gehen und die Bestellung stornieren (falls die zweite Bestellung getätigt wurde auch diese stornieren)
- Als selber Kunde erneut zum Checkout gehen und bei Zahlungsweisen schazen, ob Rechnung verfügbar ist.
erwartetes Ergebnis: Rechnungsoption ist nicht verfügbar.
aktuelles Ergebnis: Rechnungsoption ist noch immer verfügbar.