Template Options
| Approach | File | Best For |
|---|---|---|
| JSON Template | templates/metaobject/creator.json | Section-based, theme editor friendly |
| Liquid Template | templates/metaobject/creator.liquid | Full custom control |
JSON Template (Recommended)
Createtemplates/metaobject/creator.json:
Fast Baseline from Homepage (templates/index.json)
To move faster and keep visual consistency, start from your homepage template:
- Open
templates/index.json - Copy
sectionsandorder - Paste into
templates/metaobject/creator.json - Replace homepage-specific hero/product modules with CC sections
Liquid Template
Createtemplates/metaobject/creator.liquid:
Creating Multiple Templates
You can create additional page templates for the same Creator metaobject type. This lets you run different layout variations for different campaigns, tiers, or styles.How to Create an Additional Template
Create a new template
In the template picker at the top of the editor, choose Create template and select the
creator metaobject type. Give it a descriptive name:Design the layout
Add and arrange sections for this template variant. Each template can have completely different sections and settings.
The ?view= Parameter
The view query parameter switches between templates at the URL level:
| URL | Template Used |
|---|---|
/pages/creators/sarah-jones | creator.json (default) |
/pages/creators/sarah-jones?view=summer-campaign | creator.summer-campaign.json |
/pages/creators/sarah-jones?view=minimal | creator.minimal.json |
| Tier | Destination View | Template |
|---|---|---|
| VIP | ?view=full-takeover | Premium, immersive layout |
| Ambassador | (default) | Standard layout |
| Affiliate | ?view=minimal | Simple product grid layout |
Dynamic Sources for Quick Wins
After template setup, connect dynamic sources in Theme Editor so non-devs can update copy quickly while creator data still personalizes output. Good first targets:- hero heading
- subheading/description
- creator image and accent media
- CTA label fallback copy
Testing Your Template
- Go to Content → Metaobjects → Creator
- Select any creator entry
- Click “View on storefront”
- Append
?view=[template-name]to test alternate templates