Moin Moin,
wir haben seit kurzem das Problem, dass der Preis einer Konfiguration vorerst falsch in der Session['warenkorb'] liegt. Seit wann genau ist leider etwas unklar, vrstl. aber mit dem Update auf 4.06.
Aktuelle Shopversion: 4.06.12
Beispielkonfig: 3 Gruppen a 1 Artikel. Jeder Artikel kostet normal 10€. Konfigpreis ist 40€
Folgendes Szenario: Die Konfigitems von 3 Gruppen bekommen fixe Preise von 1€.
Der Konfigitempreis wird eingestellt via Konfigitem Eigenschaften->Reiter Preisliste->"Preise vom Artikel beziehen" deaktivieren->Plattform "JTL Store"->Endkunden VK-Brutto = 1€
In jeder Gruppe kann nur ein Artikel ausgewählt werden => 40€ + 3*1€ = 43€ Endpreis von der Konfig.
Nun legt der Shop die Konfig aber erstmal mit dem echten Preis der Artikel in den Warenkorb. => 30€ + 3*10€ = 60€
Hierbei haben auch die ausgewählten Artikel noch ihren Originalpreis.
In der Session lässt sich das "genau" beobachten, dass hier noch die falschen Preise liegen.
$smarty.session.Warenkorb->PositionenArr[0]->cKonfigeinzelpreisLocalized
Auf den tatsächlichen Preis (Konfig+Artikel) aktualisiert es sich erst beim einfügen des nächsten Artikels in den Warenkorb oder dem Aufrufen der Warenkorbseite.
Ich nehme also an, dass nachdem die Funktion "uebernehmeWarenkorbAenderungen" nochmal durchgelaufen ist, der tatsächliche Preis erst kalkuliert/geholt wird.
Weiterführend ist die Funktion "setzePositionsPreise();" zuständig die Preise richtig zu setzen.
Das Problem ist neu und gab es in der Version 4.05 definitiv noch nicht..
Beste Grüße,
Max
wir haben seit kurzem das Problem, dass der Preis einer Konfiguration vorerst falsch in der Session['warenkorb'] liegt. Seit wann genau ist leider etwas unklar, vrstl. aber mit dem Update auf 4.06.
Aktuelle Shopversion: 4.06.12
Beispielkonfig: 3 Gruppen a 1 Artikel. Jeder Artikel kostet normal 10€. Konfigpreis ist 40€
Folgendes Szenario: Die Konfigitems von 3 Gruppen bekommen fixe Preise von 1€.
Der Konfigitempreis wird eingestellt via Konfigitem Eigenschaften->Reiter Preisliste->"Preise vom Artikel beziehen" deaktivieren->Plattform "JTL Store"->Endkunden VK-Brutto = 1€
In jeder Gruppe kann nur ein Artikel ausgewählt werden => 40€ + 3*1€ = 43€ Endpreis von der Konfig.
Nun legt der Shop die Konfig aber erstmal mit dem echten Preis der Artikel in den Warenkorb. => 30€ + 3*10€ = 60€
Hierbei haben auch die ausgewählten Artikel noch ihren Originalpreis.
In der Session lässt sich das "genau" beobachten, dass hier noch die falschen Preise liegen.
$smarty.session.Warenkorb->PositionenArr[0]->cKonfigeinzelpreisLocalized
Auf den tatsächlichen Preis (Konfig+Artikel) aktualisiert es sich erst beim einfügen des nächsten Artikels in den Warenkorb oder dem Aufrufen der Warenkorbseite.
Ich nehme also an, dass nachdem die Funktion "uebernehmeWarenkorbAenderungen" nochmal durchgelaufen ist, der tatsächliche Preis erst kalkuliert/geholt wird.
Weiterführend ist die Funktion "setzePositionsPreise();" zuständig die Preise richtig zu setzen.
Das Problem ist neu und gab es in der Version 4.05 definitiv noch nicht..
Beste Grüße,
Max
Zuletzt bearbeitet: