Artikeldaten in Banner - wie automatisch Cache invalidieren, damit Daten aktuell bleiben?

Hallo,

wir haben ein Plugin im Store, mit dem sich Artikeldaten einfach und komfortabel zu einem Banner / Teaser zusammenstellen lassen. Dieser Banner kann dann auf jeder beliebigen Seite im Shop angezeigt werden, z.B. in der Sidebar einer Kategorie.

Wenn in diesem Banner der Preis des Artikels angezeigt wird, wie können wir es bewerkstelligen, dass wenn der Artikelpreis im Backend geändert wird, dass automatisch auch unser Banner-Widget invalidiert und neu in den Cache gelegt wird, so wie das auch bei den Artikel-Elementen in EKWs gemacht wird?

Danke.

Viele Grüße
Daniel

Oder anders formuliert: Wie kann ich ein Widget so im Cache registrieren, dass es, wenn ein Artikel im Backend gespeichert wird, automatisch invalidiert wird?

Auf gitter wurde geholfen: Shopware_Plugins_HttpCache_GetCacheIds erweitern.