Anzeige versandkosten im Warenkorb

ALESCH1969

Mitglied
14. April 2024
1
1
Hallo zusammen,

da ich bis jetzt nichts gefunden habe, nun doch dieser Weg.
In meinem kleinen Warenkorb, wird der Betrag der Versandkosten nach Änderung der Anzahl, falsch angezeigt.
Beim durchschauen der Programmierung habe ich folgendes gesehen:

Versand.png

Kann es sein, dass dies nicht korrekt ist? Der Betrag steht genau so im Warenkorb und müsste nach meinem wissen sich aktualisieren.

Gruß Alex
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: MathiasPick

MathiasPick

Aktives Mitglied
17. Juli 2023
8
1
Genau das gleiche Problem haben wir aktuell auch.

Hinzukommend ist auch das Format aus der Sprachvariable -> basket -> shippingInformationSpecificSingle -> Zzgl. <a href="%1$s" class="shipment popup">Versandkosten</a>: %2$s bei Lieferung nach %3$s
So angezeigt : `5,90 €` sodass es wirkt als wäre es irgendwo hardcoded als String o.ä. -> `` <-

Wo kann man die Variable %2$s sonst editieren/abrufen?
 

Matze_G

Sehr aktives Mitglied
1. Dezember 2017
209
72
Der Fehler liegt meiner Meinung nach im Shop-Core in der Datei /Includes/src/cart/cart.php. Dort wird der Shipping-String berechenet/erstellt.
Die Funktion erhält eine Abfrage, ob sich etwas geändert hat. Falls nein, wird der gecachte Wert zurückgegeben. Allerdings bezieht sich die Abfrage nur darauf, ob sich der Ländercode geändert hat (also, z.B. ein Kunde eine Lieferadresse in einem anderen Land angegeben hat). Ob der Warenkorb sich sonst wie geändert hat, wird nicht berücksichtigt.
Das führt letztlich dazu, dass der Anzeigetext nur einmalig zu Beginn (erster Warenkorb) berechnet wird und sich dann nicht wieder ändert. Mit der Folge, dass Änderungen im Warenkorb die sich auf die Versandkosten auswirken über z.B. Gewicht, Anzahl, Wert für Versandfreigrenze etc. nicht richtig angezeigt werden.

Warum diese Abfrage überhaupt da ist, erschließt sich mir nicht, weil eine fortgeführte Neuberechnung des Anzeigetextes sicher den Server nicht zum Absturz bringt.
Da unser Anwalt uns darauf hingewiesen hat, dass das rechtlich ein riesiges Problem darstellt und abmahnfähig ist, habe ich die betreffende Abfrage auskokmmentiert. Damit klappt die Anzeige jetzt immer richtig bei uns. Ob das allerdings weitere Konsequenzen hat, kann ich nicht abschätzen, daher bitte ein Ticket bei JTL aufmachen....
 

Ähnliche Themen