Skip to content

Managing Cache

WandStore uses caching to deliver personalized storefronts at high speed. This page explains how caching works, what gets cached, and what merchants should know.

WandStore caches personalized content at edge servers worldwide. When a customer visits your store, their personalized storefront is served from the nearest edge location, resulting in extremely fast load times — typically under 10 milliseconds.

  1. Merchant selects customers: You choose which customers (or segments) should receive personalized storefronts from the WandStore dashboard.

  2. Ahead-of-time generation: WandStore generates personalized storefronts in the background and caches them at edge servers worldwide — before the customer visits.

  3. Customer visits (cache hit): When the customer signs in, their pre-generated storefront loads instantly from cache. No waiting, no loading states.

  4. Cache refresh and regeneration: Generated storefront content can be refreshed, replaced, or cleared as customer data, store settings, or merchant actions change.

WandStore maintains several types of cached data:

Cache typeWhat it containsDurationScope
Personalized storefrontThe AI-generated HTML for each customerImplementation-dependentPer customer
Product dataYour store’s current product catalogImplementation-dependentShared
Customer profile dataCustomer and order context used for personalizationImplementation-dependentPer customer
Session and auth stateAuthentication and session state used by app featuresImplementation-dependentPer customer

Use the app dashboard when you need to:

  • Clear generated storefront content for a customer
  • Trigger fresh generation for a customer
  • Refresh content after store setting changes or merchandising updates

The cache refreshes automatically in these situations:

  • Customer or order data changes — Updated Shopify data can lead to new generated content.
  • Settings change — Changing WandStore settings can invalidate related generated content.
  • Merchant actions — A merchant can clear or regenerate a customer’s storefront content from the app workflow.

In most cases, no. WandStore handles routine cache management automatically.

However, if you need content to update immediately, you can trigger a refresh or regeneration from the WandStore dashboard.

WandStore’s caching is independent of Shopify’s theme caching. It doesn’t interfere with:

  • Shopify’s CDN cache for theme assets
  • Your theme’s liquid rendering cache
  • Browser caching of CSS, JS, or images

The two systems operate in parallel without conflict.

ScenarioTypical load time
Personalized storefront (from cache)Under 10ms
Background generation (merchant-triggered)2-8 seconds (invisible to customer)
Product data refreshUnder 500ms