wenn wir den HTTP Cache (bzw. Produktivmodus) im Zusammenhang mit dem Shopware Login Cookie aktivieren, wird auch der Name im Header gecached. Das bedeutet, dass ein fremder Kunde, der auf den Shop kommt, mit „Hi, Name“ begrüßt wird, wobei „Name“ aber der Name desjenigen Kunden ist, der die Generierung der jeweiligen Seite sozusagen ausgelöst hat - im Zweifel also nicht er selber.
Welche Einstellungen müssen wir vornehmen, damit dieser Bereich des Headers nicht gecached wird?
Hier ein Screenshot von unseren Einstellungen. Die genannte Option ist da, trotzdem ist es passiert. Woran könnte es liegen? Template? Kommen sich evtl andere Tags in die Quere? Du hast in deinem Screenshot ja deutlich weniger Einträge an dieser Stelle.
wir haben derzeit auf einem Shopsystem dasselbe Problem.
Wir konnten zwar ein paar merkwürdige Dinge diagnostizieren, jedoch kommen wir leider auf keine Lösung.
System: Shopware 5.5.7
In der Tabelle s_core_sessions wird teilweise bei mehreren verschiedenen Usern die selbe SessionID vergeben.
In derselben Tabelle unter „data“ wird im Blob File bei einem User mit z.B. Namen „Test“ als Userinfo mit Namen „Muster“ (komplett anderer User) hinterlegt.
Auf unserem Testserver mit Shopware 5.6 tritt das Problem nicht auf. Vor 5.5 trat dieser Fehler auch nicht auf
Nicht gecachte Controller wurden bereits überpüft.
wir haben das Upate gerade installiert, das Problem besteht bei uns weiterhin, allerdings nur auf der Artikeldetailseite, im Listing z.B. tritt der falsche Name nicht auf.
Die Einstellungen sehen aus wie im Screenshot von codiverse, Shopware Login Cookie erstellen steht auf Ja.