# Erscheinungsdatum - Cache?

**URL:** <https://forum.shopware.com/t/erscheinungsdatum-cache/91965>\
**Category:** Shopware 6 (German)\
**Created:** [14. Dezember 2021 um 12:54 UTC](https://forum.shopware.com/t/erscheinungsdatum-cache/91965 "2021-12-14T12:54:14Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![futureplex](https://avatars.discourse-cdn.com/v4/letter/f/7cd45c/32.png) [@futureplex](https://forum.shopware.com/u/futureplex)\
**Post date:** [14. Dezember 2021 um 12:54 UTC](https://forum.shopware.com/t/erscheinungsdatum-cache/91965/1 "2021-12-14T12:54:14Z")

</div>

Hallo,  
ich teste gerade das Erscheinungsdatum von Artikel.  
Habe hier aber ein Problem. Undzwar wird die Seite gecached (meine Vermutung) und wenn das Erscheinungsdatum erreicht ist, steht dort noch immer das der Artikel erscheint.

Erst wenn ich im Admin den Artikel mit dem gleichen Datum nochmal speichere und im Frontend aufrufe wird die Anzeige aktualisiert.

Wie kann man das korrigieren?

---

<div class="post-metadata">

**Author:** ![dneustadt](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/dneustadt/32/15603_2.png) [@dneustadt](https://forum.shopware.com/u/dneustadt)\
**Post date:** [14. Dezember 2021 um 16:43 UTC](https://forum.shopware.com/t/erscheinungsdatum-cache/91965/2 "2021-12-14T16:43:15Z")

</div>

Wenn die Zeitfilter von/bis in den Dynamischen Produktgruppen gemeint sind, wird das damit zusammenhängen, dass automatisierte Aufgaben (Scheduled Tasks) nicht im Hintergrund erledigt werden. Dazu gehört unter anderem den Cache zu invalidieren, wenn sich das Resultat der Dynamischen Produktgruppen mit Verwendung der Zeitfilter ändert.  
Wenn der Admin-Worker aktiviert ist (standardmäßig ist er es), werden diese Tasks nur ausgeführt, solange die Administration in einem Browser geöffnet ist. In Produktionsumgebungen ist es daher empfehlenswert auf den [CLI-Worker umzustellen](https://docs.shopware.com/en/shopware-6-en/tutorials-und-faq/deactivate-the-admin-worker). Zudem muss `scheduled-task:run` in regelmäßigen Abständen ausgeführt werden (min. einmal Täglich für die Zeitfilter). Zusätzlich zu dem zuvor verlinkten Artikel, finden sich [hier auch noch Informationen](https://developer.shopware.com/docs/guides/hosting/infrastructure/message-queue), wie das ganze serverseitig eingerichtet werden kann.

---

<div class="post-metadata">

**Author:** ![futureplex](https://avatars.discourse-cdn.com/v4/letter/f/7cd45c/32.png) [@futureplex](https://forum.shopware.com/u/futureplex)\
**Post date:** [15. Dezember 2021 um 07:57 UTC](https://forum.shopware.com/t/erscheinungsdatum-cache/91965/3 "2021-12-15T07:57:49Z")

</div>

Also bei uns wird das easy über twig gelöst

```auto
{% block page_product_detail_buy_container %}
    {% set buyable = buyable and (not product.releaseDate or (product.releaseDate and product.releaseDate|date('c') < "now"|date('c'))) %}
    {{ parent() }}
{% endblock %}

```

Normal sollte das nichts mit dem Worker zu tun haben?!

---

<div class="post-metadata">

**Author:** ![futureplex](https://avatars.discourse-cdn.com/v4/letter/f/7cd45c/32.png) [@futureplex](https://forum.shopware.com/u/futureplex)\
**Post date:** [27. Dezember 2021 um 12:28 UTC](https://forum.shopware.com/t/erscheinungsdatum-cache/91965/4 "2021-12-27T12:28:55Z")

</div>

keine ne Info?  
Ist 100%ig ein Cache Problem
