Projekt

Allgemein

Profil

Aktionen

GX-Bug #67299

geschlossen

Deactivated items can be purchased if they are placed in the basket during an active session and then deactivated by the admin.

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

Status:
Erledigt
Priorität:
Hoch
Zugewiesen an:
-
Kategorie:
Checkout
Zielversion:
% erledigt:

0%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
4.1.1.0, 4.1.1.1, 4.1.1.2, 4.1.1.3
Release Notes Langtext:

Deaktivierte Artikel können nun nicht mehr in den Warenkorb gelegt werden.

Tags:

Beschreibung

Deaktivierte Artikel können gekauft werden, wenn diese wärend einer aktiven Session in den Korb gelegt werden und dann vom Admin deaktiviert werden.
Der eingeloggte Kunden kann, solange seine Session noch aktiv ist und der Arttikel im Korb ist, den Kaufprozess abschließen obwohl der Artikel vom Admin bereits deaktiviert wurde.

Kann wie folgt reproduziert werden:

  1. Erstelle einen Artikel und aktiviere diesen.
  2. Logge dich mit einem anderen Benutzer oder erstelle ein neues Kundenkonto
  3. Lege den Artikel mit den neuen Benutzer in den Korb
  4. Als Admin deaktiviere den Artikel jetzt
  5. Der noch eingeloggte Kunde hat den Artikel noch im Korb
  6. Gehe zur Kasse mit den eingeloggten Kunden und bestelle den Artikel
  7. Die Bestellung wird ohne Probleme abgeschlossen. Das ist nicht korrekt.

Lösungsvorschlag:

Deaktivierte Artikel wärend einer aktiven Session erhalten eine Nachricht im Warenkorb, dass diese nicht mehr bestellbar sind und der Bestellvorgang wird blockiert. Gleiche behandlung als wenn der Bestand 0 ist und die Option "einkaufen nicht vorrätiger Waren nicht erlaubt ist.


Deactivated items can be purchased if they are placed in the basket during an active session and then deactivated by the admin.
The logged-in customer can complete the purchase process as long as his session is still active and the item is in the basket, even though the item has already been deactivated by the admin.

Can be reproduced as follows:

  1. create an article and activate it.
  2. log in with another user or create a new account
  3. put the article with the new users in the basket
  4. as admin deactivate the article now
  5. the still logged in customer still has the article in his basket
  6. go to the checkout with the logged in customer and order the article
  7. the order is completed without any problems. This is not correct.

Suggested solution:

Deactivated items during an active session will receive a message in the shopping cart that they are no longer available and the order process will be blocked. Same treatment as when the stock is 0 and the option "buy out of stock" is not allowed.


ADDITIONAL INFO

In order to reproduce I had to do the following FIRST:

  1. as a customer, put 2 different products in your basket
  2. don't logout the customer, use another session as admin
  3. as admin, deactivate 1 of the products which are in the customers basket
  4. as customer, proceed with the checkout

result:

  • the checkout is possible with 1 activated and 1 deactivated product

  • if I had only 1 product in my basket in the first place, the checkout wasn't possible, the basket got refreshed (and was empty afterwards) when I clicked on "Checkout"

  • after I did the above, it is now possible to replicate the issue as described by the author



Zugehörige Tickets

Beziehung mit GX-Entwicklung - GX-Feature #67300: Deactivated articles should not be removed from the shopping cart and wishlistErledigtMoritz Bunjes

Aktionen
Aktionen #1

Von Till Tepelmann vor mehr als 4 Jahren aktualisiert

  • Thema wurde von Deaktivierte Artikel können gekauft werden, wenn diese wärend einer aktiven Session in den Korb gelegt werden und dann vom Admin deaktiviert werden. zu Deactivated items can be purchased if they are placed in the basket during an active session and then deactivated by the admin. geändert
Aktionen #2

Von Till Tepelmann vor mehr als 4 Jahren aktualisiert

  • Beziehung mit GX-Feature #67300: Deactivated articles should not be removed from the shopping cart and wishlist wurde hinzugefügt
Aktionen #3

Von Ulrich Wenk vor mehr als 4 Jahren aktualisiert

  • Beschreibung aktualisiert (Vergleich)
  • Status wurde von Gemeldet zu Anerkannt geändert
  • Betroffene Versionen 4.1.1.0, 4.1.1.1, 4.1.1.2, 4.1.1.3 wurde hinzugefügt
  • Betroffene Versionen 4.0.2.1, 4.1.2.0 wurde gelöscht
Aktionen #4

Von Marvin Muxfeld vor mehr als 4 Jahren aktualisiert

  • Status wurde von Anerkannt zu In Bearbeitung geändert
  • Zugewiesen an wurde auf Marvin Muxfeld gesetzt
Aktionen #5

Von Marvin Muxfeld vor mehr als 4 Jahren aktualisiert

  • Tags wurde von stable zu stable, Diskussion geändert
  • Status wurde von In Bearbeitung zu Anerkannt geändert
  • Zugewiesen an Marvin Muxfeld wurde gelöscht
Aktionen #7

Von Daniel Wu vor etwa 4 Jahren aktualisiert

  • Status wurde von Anerkannt zu Feedback geändert
  • Zugewiesen an wurde auf Lennard Kläfker gesetzt

This must be decided by the PO. Also mind the related ticket and the other related ticket in the related ticket.

Aktionen #8

Von Lennard Kläfker vor etwa 4 Jahren aktualisiert

You should not be able to buy deactivated products but they should stay in the shopping cart or wishlist with a notification that they are currently not available.

Aktionen #9

Von Lennard Kläfker vor etwa 4 Jahren aktualisiert

  • Status wurde von Feedback zu Anerkannt geändert
Aktionen #10

Von Alexandre Ataides vor etwa 4 Jahren aktualisiert

  • Status wurde von Anerkannt zu In Bearbeitung geändert
  • Zugewiesen an wurde von Lennard Kläfker zu Alexandre Ataides geändert
Aktionen #11

Von Alexandre Ataides vor etwa 4 Jahren aktualisiert

  • Status wurde von In Bearbeitung zu Feedback geändert
  • Zugewiesen an wurde von Alexandre Ataides zu Lennard Kläfker geändert
Aktionen #13

Von Ulrich Wenk vor mehr als 3 Jahren aktualisiert

  • Status wurde von Feedback zu Erledigt geändert
  • Zugewiesen an Lennard Kläfker wurde gelöscht

Set to done as discussed with Lennard and Alexandre.

Aktionen #14

Von Moritz Bunjes vor etwa 3 Jahren aktualisiert

  • Zielversion wurde von 133 zu 4.1.1.3 geändert
Aktionen #15

Von Hilke Müller vor fast 3 Jahren aktualisiert

  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #16

Von Moritz Bunjes vor etwa 2 Jahren aktualisiert

  • Tags wurde von stable, Diskussion zu Diskussion geändert
Aktionen

Auch abrufbar als: Atom PDF