Liquid Theme Quickstart
Goal: pull a Liquid theme locally, run it with fixture or live shop data, and preview changes before publishing.shoppex theme dev requires a Liquid theme-package.json.Pull A Hosted Theme
For a real merchant theme:shoppex theme dev reads .shoppex/theme.json, starts the local Liquid preview, and safely persists idle source changes with background theme push.
Open the local URL printed by the command.
Use live data instead of fixtures:
Minimal Files To Know
theme-package.json. It declares the entry template, sections, snippets, assets, settings files, and block registry. Undeclared templates are rejected.
Edit Loop
Refresh locally
The local dev server renders the theme with the same Liquid behavior used by Shoppex-hosted storefronts.
Validate
Run
shoppex theme validate to catch missing files, unsafe Liquid, and package contract issues.Next Steps
Package Format
Learn the Liquid package contract.
Local Development
CLI sync, fixture data, live shop data, and common local setup issues.
Cart & Checkout
Wire product forms and checkout with platform-owned behavior.
Troubleshooting
Fix validation, rendering, and publish issues.