Server Liquid Rendering
New hosted storefront themes are rendered by Shoppex, not by a browser SPA. The same core is used for:- live storefront cache misses
- Builder preview
shoppex theme dev- theme validation and preview
Render Path
Render Context
Templates receive a typedStorefrontRenderContext.
The context is producer-built. It can include:
shopsettingspageIdhomeListingcatalogListingproductrelatedProductsreviewsstoreStatsservices- platform HTML such as
navigationHtml,footerHtml, andstorefrontCommerceScriptHtml
Bootstrap v2
Liquid pages render real HTML and a small browser boot surface. Use the platform-provided raw HTML only where expected:Layout Example
Preview
Builder preview and CLI preview can include draft settings and preview metadata. Shoppex still builds required live slices such as catalog data, product data, reviews, and store stats.Why This Is The Hosted Theme Model
Liquid is the hosted storefront rendering model:- no per-theme app bundle is required for rendering HTML
- no custom SSR script is required
- no hydration contract is needed for the page shell
Next Steps
Core Contract
Template vs producer responsibilities.
Build & Publish
Source validation, artifact creation, and publish.