Projekt

Allgemein

Profil

Aktionen

GX-Bug #67076

offen

Zahlungsweisen -> Sonstige -> Rechnungen bezieht bei den notwendigen Bestellungen auch stornierte Bestellungen mit ein. / minimum orders for the invoice payment system counts canceled orders as well.

Von Armin Eden vor mehr als 4 Jahren hinzugefügt. Vor 10 Monaten aktualisiert.

Status:
Anerkannt
Priorität:
Normal
Zugewiesen an:
-
Kategorie:
Adminbereich
Zielversion:
-
% erledigt:

0%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
4.0.1.0, 4.3.3.1, Unbestimmt
Release Notes Langtext:

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:

  1. Go to Modules > Payment Systems > Miscellaneous and install invoice
  2. Open invoice for editing and set the Minimum Orders to 1 and Save.
  3. As a customer, place an order.

result: the invoice option wasn't available

  1. 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.

  1. As an admin go to Orders > Orders and cancel the order (if you placed the second order, then cancel that one too)
  2. 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:

  1. Gehe zu Module > Zahlungsweisen > Sonstige und installiere Rechnung (invoice)
  2. Öffne Rechnung (invoice) zur Bearbeitung und setze Notwendige Bestelllungen auf 1. Speichern.
  3. Als Kunde eine Bestellung aufgeben.

Ergebnis: Die Rechnungsoption konnte nicht gewählt werden.

  1. Als selber Kunde zum Checkout gehen und bei Zahlungsweisen schauen, ob Rechnung verfügbar ist. -> Nicht bestellen

Ergebnis: Die Rechnungsoption kann ausgewählt werden.

  1. Als Admin zu Bestellungen > Bestellungen gehen und die Bestellung stornieren (falls die zweite Bestellung getätigt wurde auch diese stornieren)
  2. 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.


Aktionen

Auch abrufbar als: Atom PDF