Projekt

Allgemein

Aktionen

GX-Bug #43923

geschlossen

Artikelpreis wird nicht korrekt bei Staffelpreisen per Ajax berechnet wenn bereits der Artikel im Korb ist. (GX 2.5)

Von Tobias Schindler vor mehr als 9 Jahren hinzugefügt. Vor mehr als 9 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Sofort
Zugewiesen an:
Tobias Schindler
Kategorie:
Frontend
Zielversion:
% erledigt:

100%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
2.4.1.0, 2.5.2.0
Release Notes Langtext:

Beschreibung

Ein Artikel kostet ab 10 Stück 200 EUR, wenn dann 10 Stück im Korb sind und der Staffelpreis ab 20 Stück 99 EUR ist, dann wird der Preis mit 200 EUR angezeigt, aber wenn man dann die Anzahl auf 10 ändert, wird der Preis nicht korrekt aktualisiert ohne dass der Artikel in den Korb gelegt wird. Es muss dann auf der Seite automatisch der Preis für 20 Stück angezeigt werden, da 10 + 10 aus dem Korb dann 99 EUR kosten und nicht 200 EUR.

Wenn man aber noch keine Artikel im Korb hat, dann wird bei der Eingabe der Anzahl automatisch wenn man 20 eingibt schon mit 99 EUR per Ajax korrekt berechnet.


Checkliste 0/0


Zugehörige Tickets

Beziehung mit GX-Entwicklung - GX-Bug #44316: Artikelpreis wird im Warenkorb fehlerhaft angezeigt, wenn man Staffelpreise vergeben hatErledigtTorben Wark

Aktionen
Kopiert von GX-Entwicklung - GX-Bug #43728: Artikelpreis wird nicht korrekt bei Staffelpreisen per Ajax berechnet wenn bereits der Artikel im Korb ist.ErledigtWaldemar Willer

Aktionen
Aktionen #5

Von Till Tepelmann vor mehr als 9 Jahren aktualisiert

  • Status wurde von Erledigt zu Feedback geändert
  • Zugewiesen an wurde auf Tobias Schindler gesetzt
  • Zielversion wurde von 2.5.3.0 beta1 zu 2.6.0.0 beta1 geändert

Hier ist in der Datei /includes/classes/xtcPrice.php ca. Zeile 201:

$quantity = $t_quantity + xtc_get_qty($p_products_id);

Damit wird die Anzahl des Artikels um die Anzahl des Artikels der schon im Warenkorb ist addiert, was im Warenkorb dann zu einem unschönen Effekt bei Staffelpreisen sorgt, sodass bereits der Preis für die höhere Staffel berechnet wird.

Aktionen