What is WandStore?
WandStore helps Shopify merchants generate personalized storefront widgets and full-page experiences from merchant intent, shopper context, product data, and the live theme style.
A merchant can place one or more WandStore widget blocks inside an Online Store 2.0 theme, then use Studio to generate a focused experience for each placement. When a campaign needs a broader page-wide treatment, merchants can use the WandStore Homepage block.
The problem
Section titled “The problem”Most personalization tools force merchants into either generic recommendation slots or a complete page takeover. WandStore sits between those extremes. Merchants can keep their existing Shopify theme, choose the exact placement they want to improve, and generate a polished widget for a specific audience or campaign goal.
What WandStore does
Section titled “What WandStore does”WandStore runs as a Shopify embedded app plus a theme app extension.
Merchants use the theme editor to add:
- WandStore Widget - A reusable block for personalized modules such as banners, modals, promotions, upsells, recommendations, loyalty moments, and reorder prompts.
- WandStore Homepage - A full-page or homepage replacement surface for larger campaigns.
Choosing a block
Section titled “Choosing a block”| Choose | When |
|---|---|
| WandStore Widget | You want to add one focused personalized module inside an existing page. |
| WandStore Widget | You want multiple generated experiences on the same page, each with its own placement and intent. |
| WandStore Homepage | You want a full-page campaign that can replace the main homepage area for an eligible audience. |
| WandStore Homepage | You want WandStore to control the page story instead of only one section. |
Merchants use the app to:
- Discover active theme surfaces from the dashboard.
- Analyze the storefront theme so generated widgets can feel native.
- Create audiences from customers or Shopify-tag cohorts.
- Generate drafts in Studio from instructions and prompt starters.
- Preview versions on the storefront before publishing.
- Promote, iterate, roll back, discard drafts, or deactivate experiences.
- Review performance in Analytics.
The product primitive
Section titled “The product primitive”The core object in WandStore is now an experience:
surface + audience + placement + generated versionAn experience may be a widget or a homepage. Each experience has its own version history, draft/live state, prompt context, debug data, and analytics.
Audiences
Section titled “Audiences”Studio supports three merchant-facing audience choices:
| Audience | Use it for |
|---|---|
| Default visitor | A widget that can render for visitors who are not matched to a specific customer or cohort. |
| Customer | A one-to-one generated experience based on a specific Shopify customer. |
| Cohort | A group generated experience for customers sharing a Shopify customer tag. |
Customer profiles can include tier, order count, lifetime spend, average order value, Shopify customer tags, and recent order context when available. Cohorts provide group-level context from the selected Shopify tag and cohort definition.
Common widget use cases
Section titled “Common widget use cases”Use WandStore Widget for focused storefront experiences that fit into an existing Shopify page:
- Campaign banners for a sale, launch, or seasonal collection.
- Product recommendations, upsells, bundles, and gift guides.
- Reorder prompts for returning customers with previous purchases.
- Loyalty, VIP, or cohort-specific messaging.
- Multiple personalized placements on the same page, each with its own intent and live version.
Next steps
Section titled “Next steps”- How WandStore Works - Understand surfaces, audiences, generation, and delivery.
- Quick Start - Install the app and generate your first widget.
- Studio - Learn the draft, preview, publish, and iteration workflow.