# Plugin Änderungen erst nach Cache leeren ersichtlich

**URL:** <https://forum.shopware.com/t/plugin-aenderungen-erst-nach-cache-leeren-ersichtlich/90392>\
**Category:** Programmierung\
**Tags:** general, administration, programming\
**Created:** [17. September 2021 um 11:08 UTC](https://forum.shopware.com/t/plugin-aenderungen-erst-nach-cache-leeren-ersichtlich/90392 "2021-09-17T11:08:08Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![lucamario](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/lucamario/32/15269_2.png) [@lucamario](https://forum.shopware.com/u/lucamario)\
**Post date:** [17. September 2021 um 11:08 UTC](https://forum.shopware.com/t/plugin-aenderungen-erst-nach-cache-leeren-ersichtlich/90392/1 "2021-09-17T11:08:08Z")

</div>

Hallo zusammen,

ich habe ein Test Plugin entwickelt, welches eine Liste in der Produkt Detailseite ausgibt, die man in der Administration erstellen kann. Im Produktiv Modus muss jedoch immer der Cache geleert werden, damit die Anpassungen aus der Administration ersichtlich sind.

Wie kann ich dieses Problem lösen, dass Veränderungen wie bei den CMS Elementen direkt und ohne das manuelle leeren des Caches ersichtlich sind?

Viele Grüße

---

<div class="post-metadata">

**Author:** ![pino](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/pino/32/14373_2.png) [@pino](https://forum.shopware.com/u/pino)\
**Post date:** [17. September 2021 um 13:28 UTC](https://forum.shopware.com/t/plugin-aenderungen-erst-nach-cache-leeren-ersichtlich/90392/2 "2021-09-17T13:28:20Z")

</div>

hi,

in der `.env` kannst mal `APP_ENV` auf dev stellen:

```auto
APP_ENV=dev

```

wenn das nicht weiter hilft, dann noch:

```auto
SHOPWARE_HTTP_CACHE_ENABLED=0

```

wenn du richtig entwickeln willst, dann bau dir eine ordentlich entwicklungsumgebung auf:

> **[Installation overview](https://developer.shopware.com/docs/guides/installation/overview)**

---

<div class="post-metadata">

**Author:** ![lucamario](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/lucamario/32/15269_2.png) [@lucamario](https://forum.shopware.com/u/lucamario)\
**Post date:** [17. September 2021 um 14:39 UTC](https://forum.shopware.com/t/plugin-aenderungen-erst-nach-cache-leeren-ersichtlich/90392/3 "2021-09-17T14:39:40Z")

</div>

Moin pino,

die Entwicklungsumgebung ist nicht das Problem.

Mein Plugin speichert HTML im Admin und gibt es in der Storefront aus. Wenn ich den cache beim Entwickeln deaktiviere werden Veränderungen, die im Admin vorgenommen werden, natürlich direkt in der Storefront angezeigt.

Im prod environment ist der cache natürlich aktiviert. Hier muss aber ebenfalls der cache immer geleert werden, dass die Veränderungen in der Storefront übernommen werden.

Ich möchte gerne, dass sich das Plugin wie das CMS bspw. verhält. Speichere ich in den Erlebniswelten einen neuen Block, muss ich schließlich auch nicht den cache leeren, um die Veränderungen in der Storefront zu sehen.

Wie kann ich dieses Verhalten erreichen?

---

<div class="post-metadata">

**Author:** ![alphapab](https://avatars.discourse-cdn.com/v4/letter/a/fbc32d/32.png) [@alphapab](https://forum.shopware.com/u/alphapab)\
**Post date:** [20. September 2021 um 13:05 UTC](https://forum.shopware.com/t/plugin-aenderungen-erst-nach-cache-leeren-ersichtlich/90392/4 "2021-09-20T13:05:50Z")

</div>

Am besten in deinem Plugin nach dem Speichern selber kurz automatisch den entsprechenden Cache leeren lassen.

---

<div class="post-metadata">

**Author:** ![lucamario](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/lucamario/32/15269_2.png) [@lucamario](https://forum.shopware.com/u/lucamario)\
**Post date:** [26. September 2021 um 08:42 UTC](https://forum.shopware.com/t/plugin-aenderungen-erst-nach-cache-leeren-ersichtlich/90392/5 "2021-09-26T08:42:30Z")

</div>

Das Problem war eine richtige Cache Invalidierung:

> **[Add caching for Store API route](https://developer.shopware.com/docs/guides/plugins/plugins/framework/store-api/add-caching-for-store-api-route#add-cache-invalidation)**
