Project

General

Profile

GX-Bug #68102

Downloadartikel können nicht gekauft bzw. in den Korb gelegt werden, wenn die Überprüfung des Downloadbestandes deaktiviert / Download items cannot be purchased or added to basket when download inventory check is disabled

Added by Till Tepelmann 10 months ago. Updated 10 months ago.

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

0%

Estimated time:
Steps to reproduce:
Betroffene Versionen:
4.2.1.0, 4.3.1.0, 4.3.2.0
Release Notes Langtext:

Downloadartikel können jetzt gekauft bzw. in den Korb gelegt werden, wenn die Überprüfung des Downloadbestandes deaktiviert ist


Description

Downloadartikel können nicht gekauft bzw. in den Korb gelegt werden, wenn die Überprüfung des Downloadbestandes deaktiviert

Kann wie folgt reproduziert werden:

  1. Artikel anlegen
  2. Downloadattribut anlegen unter "Artikel/Kategorien->Artikelattribute" die Option "downloads" anlegen
  3. Den Attriut "downloads" eine Option zuweisen PDF
  4. Das Attribut "PDF" dem Artikel zuweisen
  5. kein Lagerbestand eintragen, alle Felder leer lassen
  6. Im Artikel einen Bestand von z.B. 2 eintragen
  7. Unter Einstellungen->Lagerverwaltung Option "Lagerbestand vor dem Warenkorb prüfen" aktivieren.
  8. Unter Einstellungen->Lagerverwaltung Option "Überprüfen des Downloadbestandes" deaktivieren.
  9. Artikel im Shop aufrufen
  10. Artikel kann nicht in den Korb gelegt werden
  11. Unter Einstellungen->Lagerverwaltung Option "Lagerbestand vor dem Warenkorb prüfen" deaktivieren
  12. Artikel kann in den Korb gelegt werden, aber der Hinweis das der Artikel nich auf Lager ist wird angezeig.

Erwartetes Ergebnis:
Download Artikel können jeder Zeit in den Korb gelegt werden wenn die Option "Überprüfen des Downloadbestandes" deaktiviert ist.
Artikel kann auch gekauft werden wenn der Bestand negativ oder 0 ist im Hauptartikel und in den Attributen

Tatsächliches Ergebnis:
Wenn die Option "Lagerbestand vor dem Warenkorb prüfen" aktiviert ist kann der Artikel nicht in den Korb gelegt werden.
Wenn die Option "Lagerbestand vor dem Warenkorb prüfen" deaktiviert ist kann der Artikel zwar in den Korb gelegt werden aber ncht gekauft werden.


Download items cannot be purchased or added to basket when download inventory check is disabled

Can be reproduced as follows:

  1. create product
  2. create download attribute under "products/categories->article attributes" create option "downloads
  3. assign an option to the attribute "downloads" PDF
  4. assign the attribute "PDF" to the product
  5. do not enter stock, leave all fields empty
  6. enter a stock of e.g. 2 in the product
  7. under settings->warehouse management activate option "check stock before shopping cart
  8. under settings->warehouse management deactivate option "check download stock".
  9. product can be accessed in the store
  10. product can't be added to the basket
  11. under settings->warehouse management deactivate option "check stock before adding to basket
  12. item can be added to the basket, but the notice that the product is not in stock is displayed.

Expected result:
Download products can be added to the basket at any time if the "Check download stock" option is disabled.
Product can be bought too if the stock is negative or 0 in the main item and in the attributes.

Actual result:
If the "Check stock before basket" option is enabled the product cannot be added to the basket.
If the "Check stock before adding to cart" option is disabled, the product can be added to the cart but not purchased.

History

#1

Updated by Moritz Bunjes 10 months ago

  • Status changed from Gemeldet to Anerkannt
#2

Updated by Marvin Muxfeld 10 months ago

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

Updated by Marvin Muxfeld 10 months ago

  • Status changed from In Bearbeitung to 30
  • Assignee changed from Marvin Muxfeld to Core-Entwickler
  • Target version changed from 133 to 4.3.3.0 beta1
  • Release Notes Langtext updated (diff)
#4

Updated by Jonatas Fischer 10 months ago

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

Updated by Jonatas Fischer 10 months ago

  • Status changed from 30 to In Bearbeitung
  • Assignee changed from Jonatas Fischer to Marvin Muxfeld
#6

Updated by Marvin Muxfeld 10 months ago

  • Status changed from In Bearbeitung to 30
  • Assignee changed from Marvin Muxfeld to Core-Entwickler
#7

Updated by Jonatas Fischer 10 months ago

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

Updated by Jonatas Fischer 10 months ago

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

Updated by Moritz Bunjes 10 months ago

  • Assignee changed from Core-Entwickler to Moritz Bunjes
#10

Updated by Ahmed Hamouda 10 months ago

  • Assignee changed from Moritz Bunjes to Ahmed Hamouda
#11

Updated by Ahmed Hamouda 10 months ago

  • Assignee changed from Ahmed Hamouda to Moritz Bunjes
#12

Updated by Moritz Bunjes 10 months ago

  • Status changed from Testing to Erledigt

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 5 MB)