Projekt

Allgemein

Profil

Aktionen

GX-Bug #68926

geschlossen

Free shipping coupons with minimum order value can be redeemed even though the minimum order value is not reached.

Von Till Tepelmann vor mehr als 2 Jahren hinzugefügt. Vor etwa 2 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Dringend
Zugewiesen an:
Ahmed Hamouda
Kategorie:
Checkout
Zielversion:
% erledigt:

0%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
4.4.0.0, 4.4.0.1, 4.4.0.2, 4.4.0.3
Release Notes Langtext:

Wenn man einen versandkostenfreien Kupon einlöst der einen Mindestbestellwert hat, werden die Versandkosten jetzt vom Mindestbestellwert für die Berechnung abgezogen.


Beschreibung

Wenn man einen Versandkostenfreien Kupon einlöst der einen Mindestbestellwert hat, werden die Versandkosten nicht vom Mindestbestellwert für die Berechnung abgezogen, sonder mit angerechnet, sodass der Kupon trotz nicht ereichtem Mindestbestellwert eingelöst werden kann.

Kann wie folgt reproduziert werden:

  1. Unter "Gutscheine->Rabat Kupon" einen Kupon anlegen der Versandkostenfrei ist
  2. Als Mindestbestellwert 50 eintragen
  3. Einen Artikel in den Korb legen der 45 EUR kostet
  4. Unter "Module->Versandarten" das Modul "Pauschale Versandkosten" installieren und 6 als Kosten eintragen.
  5. Unter "Module->Zusammenfassung" das Modul "Rabatt Kupon" auf Sortierreihenfolge 70 stellen
  6. Das Modul "Summe" deinstallieren und wieder installieren
  7. Im Warenkorb den Kupon einlösen"
  8. Es werden die Versandkosten abgezogen und der Wert fällt unter 50 EUR und der Kupon wird trotzdem angezeigt und eingelöst

Erwartetes Ergebnis:
Wenn man ein Kupon für Versandkostenfrei einlöst und der Wert unter den Mindestbestellwert des Kupons liegt aber mit Versandkosten über dem Wert, sollte der Kupon nicht mehr eingelöst werden. Die Versankosten sollten beim Prüfen ob der Mindestbestellwert erreicht wurde, ausgelossten werden, wenn es ein Kupon ist der die Versandkosten erlässt.

Tatsächliches Ergebnis:
Es wird beim Einlösen angezeigt, dass der Mindestbestellwert noch nicht erreicht ist, aber der Kupon wird trotzdem eingelöst und angezeigt und die Versandkosten werden abgezogen. Die Versandkosten werden also beim Einlösen des Kupons mit auf den Wert angerechnet, aber bei der Anzeige ob der Mindestbestellwert erreich ist nicht, das ergibt dann eine ungereimtheit beim Bestellvorgang, wo die Versandkosten abgezogen werden obwohl diese nicht abgezogen werden sollten.


When redeeming a free shipping coupon that has a minimum order value, the shipping costs are not deducted from the minimum order value for the calculation, but are included, so that the coupon can be redeemed even if the minimum order value is not reached.

Can be reproduced as follows:

  1. under "Voucher->Rabat Coupon" create a coupon that is free of shipping costs.
  2. enter as minimum order value 50
  3. put an article in the basket that costs 45 EUR 4, Under "Modules->Shipping" install the module "Flat rate shipping" and enter 6 as the cost.
  4. under "Modules->order total" set the "Discount Coupon" module to sort order 70.
  5. Uninstall and reinstall the "Total" module.
  6. In the shopping cart redeem the coupon".
  7. The shipping costs are deducted and the value falls below 50 EUR and the coupon is still displayed and redeemed.

Expected result:
If you redeem a coupon for free shipping and the value is below the minimum order value of the coupon but with shipping costs above the value, the coupon should no longer be redeemed. The shipping cost should be excluded when checking if the minimum order value has been reached, if it is a coupon that waives the shipping cost.

Actual result:
It is displayed when redeeming that the minimum order value has not yet been reached, but the coupon is redeemed and displayed anyway and the shipping costs are deducted. So the shipping costs are added to the value when redeeming the coupon, but not when displaying whether the minimum order value is reached, which then results in an inconsistency in the ordering process, where the shipping costs are deducted although they should not be deducted.


Aktionen #1

Von Ulrich Wenk vor mehr als 2 Jahren aktualisiert

  • Status wurde von Gemeldet zu Anerkannt geändert
Aktionen #2

Von Till Tepelmann vor mehr als 2 Jahren aktualisiert

Aktionen #3

Von Till Tepelmann vor mehr als 2 Jahren aktualisiert

  • Priorität wurde von Hoch zu Dringend geändert
Aktionen #4

Von Moritz Bunjes vor mehr als 2 Jahren aktualisiert

  • Zielversion 133 wurde gelöscht
Aktionen #5

Von Lennard Kläfker vor mehr als 2 Jahren aktualisiert

  • Tags wurde auf 4.5.2 gesetzt
Aktionen #6

Von Marvin Muxfeld vor etwa 2 Jahren aktualisiert

  • Zugewiesen an wurde auf Marvin Muxfeld gesetzt
Aktionen #7

Von Marvin Muxfeld vor etwa 2 Jahren aktualisiert

  • Status wurde von Anerkannt zu Testing geändert
  • Zugewiesen an Marvin Muxfeld wurde gelöscht
  • Zielversion wurde auf 4.5.2.0 beta1 gesetzt
  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #9

Von Alexandre Ataides vor etwa 2 Jahren aktualisiert

  • Zugewiesen an wurde auf Alexandre Ataides gesetzt
Aktionen #10

Von Alexandre Ataides vor etwa 2 Jahren aktualisiert

  • Zugewiesen an Alexandre Ataides wurde gelöscht
Aktionen #11

Von Ahmed Hamouda vor etwa 2 Jahren aktualisiert

  • Zugewiesen an wurde auf Ahmed Hamouda gesetzt
Aktionen #12

Von Ahmed Hamouda vor etwa 2 Jahren aktualisiert

  • Status wurde von Testing zu Erledigt geändert
Aktionen #13

Von Hilke Müller vor etwa 2 Jahren aktualisiert

  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #14

Von Moritz Bunjes vor etwa 2 Jahren aktualisiert

  • Tags 4.5.2 wurde gelöscht
Aktionen

Auch abrufbar als: Atom PDF