GX-Bug #67299
geschlossenDeactivated items can be purchased if they are placed in the basket during an active session and then deactivated by the admin.
0%
Deaktivierte Artikel können nun nicht mehr in den Warenkorb gelegt werden.
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:
- Erstelle einen Artikel und aktiviere diesen.
- Logge dich mit einem anderen Benutzer oder erstelle ein neues Kundenkonto
- Lege den Artikel mit den neuen Benutzer in den Korb
- Als Admin deaktiviere den Artikel jetzt
- Der noch eingeloggte Kunde hat den Artikel noch im Korb
- Gehe zur Kasse mit den eingeloggten Kunden und bestelle den Artikel
- 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:
- create an article and activate it.
- log in with another user or create a new account
- put the article with the new users in the basket
- as admin deactivate the article now
- the still logged in customer still has the article in his basket
- go to the checkout with the logged in customer and order the article
- 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:
- as a customer, put 2 different products in your basket
- don't logout the customer, use another session as admin
- as admin, deactivate 1 of the products which are in the customers basket
- 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
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
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
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.0wurde gelöscht
Von Marvin Muxfeld vor etwa 4 Jahren aktualisiert
- Status wurde von Anerkannt zu In Bearbeitung geändert
- Zugewiesen an wurde auf Marvin Muxfeld gesetzt
Von Marvin Muxfeld vor etwa 4 Jahren aktualisiert
- Tags wurde von stable zu stable, Diskussion geändert
- Status wurde von In Bearbeitung zu Anerkannt geändert
- Zugewiesen an
Marvin Muxfeldwurde gelöscht
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.
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.
Von Lennard Kläfker vor etwa 4 Jahren aktualisiert
- Status wurde von Feedback zu Anerkannt geändert
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
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
Von Ulrich Wenk vor etwa 3 Jahren aktualisiert
- Status wurde von Feedback zu Erledigt geändert
- Zugewiesen an
Lennard Kläfkerwurde gelöscht
Set to done as discussed with Lennard and Alexandre.
Von Moritz Bunjes vor etwa 3 Jahren aktualisiert
- Zielversion wurde von 133 zu 4.1.1.3 geändert
Von Hilke Müller vor fast 3 Jahren aktualisiert
- Release Notes Langtext aktualisiert (Vergleich)
Von Moritz Bunjes vor etwa 2 Jahren aktualisiert
- Tags wurde von stable, Diskussion zu Diskussion geändert