Getting started
Build fast, flexible storefront themes with Liquid, JSON templates, sections, and Shoplazza developer tools. Start with a new theme or customize an existing merchant theme, then use the architecture, feature, API, and publishing guides as your build path.
Create a theme manually
Develop with Shoplazza CLI
Learn the theme model
Understand how a Shoplazza theme is structured before you start changing templates, sections, settings, or Liquid code.
Theme architecture
Templates
Sections and blocks
Liquid
Build storefront features
Add the storefront capabilities that merchants need for merchandising, search, pricing, SEO, data, events, and analytics.
Product merchandising
Pricing and payments
Navigation and search
SEO
Custom data
Tracking and analytics
Use developer tools
Use Shoplazza tools and extensions to develop locally and extend theme or checkout experiences.
Shoplazza CLI
CLI commands
Theme extension
Checkout extension
APIs and references
Keep reference material close while you build storefront interactions and Liquid templates.
Ajax API
Cart API
Product API
Search API
Follow best practices
Use established patterns to make themes modular, performant, and easier for merchants to customize.
Best practices
Sections and blocks
Performance
Preview inspector
Publish on Theme Store
Prepare your theme for review, testing, listing, and ongoing success after launch.