Personalized Widgets
Personalized widgets are the main WandStore surface. A widget is an isolated generated module that lives inside your existing Shopify theme.
Common widget uses
Section titled “Common widget uses”Use widgets for:
- Product recommendations
- Reorder prompts
- Promotion banners
- Modal offers
- Cross-sell or upsell modules
- Gift guides
- Loyalty or VIP moments
- Category education
- Winback messages
- Subscription-aware account prompts
Widget settings in the theme editor
Section titled “Widget settings in the theme editor”| Setting | What it does |
|---|---|
| Widget name | Human-friendly label shown in Studio and Analytics. |
| Preset label | Optional label for analytics or intent, such as reorder, gifting, or promotion. |
| Placement key override | Optional stable key for the block. Leave blank to use the block instance ID. |
Generated widgets are responsive and should work on mobile and desktop. Studio instructions and prompt starters guide the generated layout for the placement.
Placement keys
Section titled “Placement keys”Every widget has a placement key. Studio uses the key to connect a generated experience to the correct block.
Use a custom key when you need stability across theme changes:
home-vip-modalhome-reorder-bannerproduct-cross-sellcollection-promo-strip
If you do not set one, WandStore uses the Shopify block ID.
Default visitor and customer widgets
Section titled “Default visitor and customer widgets”Widget blocks can render different live versions depending on the visitor context:
- Customer-specific widget for the signed-in customer.
- Default visitor widget for the same placement.
- Default visitor widget for the default widget placement.
- Nothing, leaving the native theme unchanged.
Theme-native output
Section titled “Theme-native output”WandStore uses theme style context during generation so widgets can better match the live storefront. The context can include safe classes, colors, typography, and component patterns.
After a major theme change, generate a fresh widget version and review it on the storefront before publishing. If the new draft still feels off-brand, contact support with the widget name and placement.
Related pages
Section titled “Related pages”- Adding App Blocks - Add widget surfaces to the theme.
- Studio - Generate widget drafts.
- Instruction Cheatsheet - Write stronger widget instructions.
- Analytics - Measure widget performance.