Unerwünschtes Cache-Verhalten im Checkout

Moin Moin,

wir habe ein Plugin entwickelt, das zusätzliche Informationen über die Artikel während des Checkout-Prozesses darstellt.
Wenn der HTTP-Cache über das Backend komplett deaktiviert ist, funktioniert es wie gewünscht.

Bei aktivierten HTTP-Cache:
Wenn über das Backend der Cache komplett geleert wird, funktioniert es bei der ersten Bestellung wie gewünscht, bei allen darauf folgenden werden die Informationen nicht mehr angezeigt. vermutlich wird nun nicht mehr das korrekte Template aus dem Plugin gerendered. Der FroshProfiler zeigt allerdings das korrekte Template bei den gerenderten Templates an.
Dieses Verhalten existiert, obwohl im Backend die Liste der zu cachenden Controller komplett geleert ist. (Da diese Liste eine Whitelist ist, sollte es also das gleiche Verhalten ergeben, als wenn der HTTP-Cache deaktiviert ist. Dem ist aber nicht so.)

Ich wäre für jeden Lösungsansatz oder Hinweis dankbar!

 

mfg

JSK

https://developers.shopware.com/blog/2015/02/11/understanding-the-shopware-http-cache/#search-results