vuestorefront / vue-storefront-1

The open-source frontend for any eCommerce. Built with a PWA and headless approach, using a modern JS stack. We have custom integrations with Magento, commercetools, Shopware and Shopify and total coverage is just a matter of time. The API approach also allows you to merge VSF with any third-party tool like CMS, payment gateways or analytics. Newest updates: https://blog.vuestorefront.io. Always Open Source, MIT license.
https://www.vuestorefront.io
MIT License
19 stars 13 forks source link

Cacheinvalidation fails for CMS-Pages in production #225

Closed bloodf closed 3 years ago

bloodf commented 3 years ago

From vue-storefront created by domideimel: vuestorefront/vue-storefront#5616

Current behavior

When changing some CMS-Block in some global areas like the footer / header and invalidate the cache after that with the invalidation URL for Redis, the blocks do not update. When I open a Category Page or a product detail page everything seems to work fine.

The Block show the correct content only after the Cache TTL has passed. so 24 hours in the default. I tried it in multiple Browser to exclude the aggressive caching in chrome.

Expected behavior

The CMS Pages with all the non CMS Page parts should show the right content after the cache invalidation

Steps to reproduce the issue

Version of Vue Storefront

Can you handle fixing this bug by yourself?

Which Release Cycle state this refers to? Info for developer. (doesn't apply to Next)

Pick one option.

Environment details

Additional information