Visual preview of Shopify schema settings directly in VS Code.
Features | Installation | Usage | Configuration
- Section schema preview - Visualize
{% schema %}blocks from.liquidfiles - Block definitions - Preview block settings and their configurations
- Theme settings - Preview
config/settings_schema.jsonsettings - Translation support - Automatic
t:key resolution from locale files - Live updates - Real-time preview as you edit
- Schema validation - Inline error and warning indicators for common issues
- Search and filter - Quickly find settings by ID, label, or type
- Collapsible sections - Expand/collapse settings groups and blocks
- Add settings - Create new settings directly from the preview panel
- Preset visualization - View presets with their default values and block configurations
- Template restrictions - Display enabled_on/disabled_on template constraints
Search for "Shopify Schema Preview" in the VS Code Extensions marketplace.
- Open a Liquid file with a
{% schema %}block orsettings_schema.json - Click the preview icon in the editor toolbar
- Or use
Cmd+Shift+P(Mac) /Ctrl+Shift+P(Windows/Linux) and run "Shopify: Preview Schema Settings"
The preview panel updates automatically when you edit or switch files.
Hover over any setting in the preview panel to reveal a "+" button. Click it to open a form where you can create a new setting with:
- Setting type (text, select, range, checkbox, etc.)
- ID and label
- Default value
- Conditional visibility (visible_if)
- Type-specific options (min/max for range, options for select)
The new setting is inserted directly into your schema file with proper formatting.
Click on any setting in the preview to jump to its location in the source file.
| Setting | Default | Description |
|---|---|---|
shopify-schema-preview.autoSuggest |
true |
Auto-suggest preview when schema detected |
Basic Input: text, textarea, number, range, checkbox, radio, select
Specialized: color, color_background, color_scheme, color_scheme_group, font_picker, image_picker, video, video_url, url, richtext, inline_richtext, html, liquid
Resource Pickers: product, product_list, collection, collection_list, page, blog, article, link_list, metaobject, metaobject_list
Layout: header, paragraph
MIT
