GX-Bug #67908
geschlossenMore products can be ordered than are in stock by placing products with properties in the basket and checking only the stock of products
0%
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:
- Artikel anlegen
- Lagerbestand auf 2 stellen
- Dem Artikel eine Eigenschaft zuweisen mit 2 Werten
- Option 1 und Option 2 jeweils einen Lagerbestand von 2 geben
- Den Artikel 2 mal mit dem Wert Option 1 in den Korb legen
- Den Artikel 2 mal mit dem Wert Option 2 in den Korb legen
- 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:
- create product
- set stock to 2
- assign a property with 2 values to the product
- give option 1 and option 2 a stock level of 2 each
- place the product 2 times with the value option 1 in the basket
- place the product 2 times with the value option 2 in the basket
- 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