Project

General

Profile

GX-Bug #67908

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

Added by Till Tepelmann about 2 years ago. Updated over 1 year ago.

Status:
Erledigt
Priority:
Dringend
Assignee:
Jonatas Fischer
Category:
Checkout
Target version:
% Done:

0%

Estimated time:
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.


Description

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


Files

Bildschirmfoto 2020-11-06 um 15.52.03.png (146 KB) Bildschirmfoto 2020-11-06 um 15.52.03.png deutsch Till Tepelmann, 11/06/2020 03:52 PM
Bildschirmfoto 2020-11-06 um 15.52.36.png (121 KB) Bildschirmfoto 2020-11-06 um 15.52.36.png english Till Tepelmann, 11/06/2020 03:52 PM

History

#2

Updated by Ulrich Wenk about 2 years ago

  • Status changed from Gemeldet to Anerkannt
#3

Updated by Moritz Bunjes almost 2 years ago

  • Tags set to 4.2.0.2, 4.3.2.0 beta1
#4

Updated by Daniel Wu almost 2 years ago

  • Subject changed from 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 to More products can be ordered than are in stock by placing products with properties in the basket and checking only the stock of products
#5

Updated by Marvin Muxfeld almost 2 years ago

  • Status changed from Anerkannt to In Bearbeitung
  • Assignee set to Marvin Muxfeld
#6

Updated by Marvin Muxfeld almost 2 years ago

  • Assignee changed from Marvin Muxfeld to Jonatas Fischer
#7

Updated by Jonatas Fischer almost 2 years ago

  • Status changed from In Bearbeitung to Testing
  • Assignee changed from Jonatas Fischer to Core-Entwickler
  • Target version changed from 133 to 4.3.2.0 beta1
#8

Updated by Jonatas Fischer almost 2 years ago

  • Assignee changed from Core-Entwickler to Jonatas Fischer
#9

Updated by Jonatas Fischer almost 2 years ago

  • Status changed from Testing to Erledigt
#10

Updated by Ahmed Hamouda almost 2 years ago

  • Release Notes Langtext updated (diff)
#11

Updated by Moritz Bunjes over 1 year ago

  • Tags changed from 4.2.0.2, 4.3.2.0 beta1 to 4.3.2.0 beta1
#12

Updated by Moritz Bunjes over 1 year ago

  • Tags deleted (4.3.2.0 beta1)

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 5 MB)