Varnish cached den Offcanvas-Warenkorb

Hallo zusammen,

bei einem Projekt konnte ich vor Kurzem das erste Mal Varnish testen und war überrascht, wie sehr es die Performance des Shops verbesserte.

Leider wird mit aktiviertem Varnish der Offcanvas-Warenkorb mit gecached, wodurch auch nach löschen eines Artikels dieser nicht visuell aus dem Warenkorb verschwindet. Im richtigen Warenkorb, also /checkout/cart/, wird der Artikel nach dem löschen auch visuell entfernt.

Die Konfiguration von Varnish wurde nach der offiziellen Shopware-Doku durchgeführt.
Ich habe bereits versucht, in der .vcl Datei den Offcanvas-Warenkorb auszuschließen, leider ohne Erfolg.
Aber eigentlich müsste dieser doch auch durch folgende Zeilen in der default.vcl ausgeschlossen werden oder?
if (req.url ~ "^/(checkout|account|admin|api)(/.*)?$") { return (pass); }

Könntet Ihr mir weiterhelfen, wie man Varnish mitteilt, dass der Offcanvas-Warenkorb nicht gecached werden soll?

1 „Gefällt mir“