Projekt

Allgemein

Profil

Aktionen

GX-Bug #67908

geschlossen

More products can be ordered than are in stock by placing products with properties in the basket and checking only the stock of products

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

Status:
Erledigt
Priorität:
Dringend
Zugewiesen an:
Jonatas Fischer
Kategorie:
Checkout
Zielversion:
% erledigt:

0%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
4.2.0.0, 4.2.0.1, 4.3.1.0
Release Notes Langtext:

Es wurde ein Problem mit Artikeleigenschaften behoben, das es erlaubte, mehr Produkte zu bestellen als auf Lager waren.


Beschreibung

Es können mehr Artikel bestellt werden als auf Lager sind, wenn man Artikel mit Eigenschaften in den Korb legt und nur den Artikelbestand prüft

Man hat z.B. einen Artikel der hat eine Eigenschaft mit 2 Eigenschaftswerten "Option 1" und "Option 2".
Der Hauptartikel hat eine Menge von 2, die Überprüfung in den Eigenschaften steht auf "Artikelbestand".
Wenn man jetzt 2 mal den Artikel mit der Option 1 in den Korb leget und dann 2 mal den Artikel mit der Option 2 in den Korb legt, erscheint kein Hinweis das der Artikel nicht in ausreichender Menge auf Lager ist und man kann den Bestellvorgang mit 4 Artikel fortsetzen obwohl nur 2 auf Lager sind.

Kann wie folgt reproduziert werden:

  1. Artikel anlegen
  2. Lagerbestand auf 2 stellen
  3. Dem Artikel eine Eigenschaft zuweisen mit 2 Werten
  4. Option 1 und Option 2 jeweils einen Lagerbestand von 2 geben
  5. Den Artikel 2 mal mit dem Wert Option 1 in den Korb legen
  6. Den Artikel 2 mal mit dem Wert Option 2 in den Korb legen
  7. Optionen zur Lagerwaltung sollte wie auf dem Screenshot eingestellt sein

Erwartetet Ergebnis:
Er erscheint ein Hinweis, dass der Artiekl nicht in ausreichende Menge auf Lager ist und nicht bestellt werden kann.

Tatsächliches Ergebnis:
Du kannst immer wieder 2 Artikel in den Korb legen von unterschiedlichen Optinen und den Bestllvorgang dann auch mit mehr als die erlaubte Menge bestellen und beenden


More products can be ordered than are in stock by placing products with properties in the basket and checking only the stock of products

For example, you have a product that has a property with 2 property values "Option 1" and "Option 2".
The main article has a quantity of 2, the check in the properties is on "Article stock".
If you now place 2 times the product with option 1 in the basket and then 2 times the product with option 2 in the basket, there will be no indication that the product is not in stock in sufficient quantity and you can continue the order process with 4 products although only 2 are in stock.

Can be reproduced as follows:

  1. create product
  2. set stock to 2
  3. assign a property with 2 values to the product
  4. give option 1 and option 2 a stock level of 2 each
  5. place the product 2 times with the value option 1 in the basket
  6. place the product 2 times with the value option 2 in the basket
  7. stock management options should be set as shown in the screenshot

Expected result:
A message appears indicating that the product is not in stock in sufficient quantity and cannot be ordered.

Actual result:
You can always put 2 products in the basket from different options and finish the order process with more than the allowed quantity


Dateien


Aktionen #2

Von Ulrich Wenk vor mehr als 3 Jahren aktualisiert

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

Von Moritz Bunjes vor mehr als 3 Jahren aktualisiert

  • Tags wurde auf 4.2.0.2, 4.3.2.0 beta1 gesetzt
Aktionen #4

Von Daniel Wu vor mehr als 3 Jahren aktualisiert

  • Thema wurde von Es können mehr Artikel bestellt werden als auf Lager sind, wenn man Artikel mit Eigenschaften in den Korb legt und nur den Artikelbestand prüft zu More products can be ordered than are in stock by placing products with properties in the basket and checking only the stock of products geändert
Aktionen #5

Von Marvin Muxfeld vor mehr als 3 Jahren aktualisiert

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

Von Marvin Muxfeld vor mehr als 3 Jahren aktualisiert

  • Zugewiesen an wurde von Marvin Muxfeld zu Jonatas Fischer geändert
Aktionen #7

Von Jonatas Fischer vor mehr als 3 Jahren aktualisiert

  • Status wurde von In Bearbeitung zu Testing geändert
  • Zugewiesen an wurde von Jonatas Fischer zu Core-Entwickler geändert
  • Zielversion wurde von 133 zu 4.3.2.0 beta1 geändert
Aktionen #8

Von Jonatas Fischer vor mehr als 3 Jahren aktualisiert

  • Zugewiesen an wurde von Core-Entwickler zu Jonatas Fischer geändert
Aktionen #9

Von Jonatas Fischer vor mehr als 3 Jahren aktualisiert

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

Von Ahmed Hamouda vor mehr als 3 Jahren aktualisiert

  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #11

Von Moritz Bunjes vor mehr als 2 Jahren aktualisiert

  • Tags wurde von 4.2.0.2, 4.3.2.0 beta1 zu 4.3.2.0 beta1 geändert
Aktionen #12

Von Moritz Bunjes vor mehr als 2 Jahren aktualisiert

  • Tags 4.3.2.0 beta1 wurde gelöscht
Aktionen

Auch abrufbar als: Atom PDF