Theme SDK 3 · Developers
Build themes for BizzPocket stores
A theme is a folder of React blocks and a theme.config. Each block declares the settings a seller can edit and the data it needs. BizzPocket fetches the data for the whole page in one call, and a block sends no JavaScript to the browser unless it asks to.
Start a theme
bunx @bizzpocket/cli init my-theme
cd my-theme && bun install
bunx bizzpocket dev --mockWhere to start
- QuickstartBuild your first block in about half an hour, with sample data and no store.
- GuidesTheme config, layouts, blocks, fields, data, interactivity, state and images.
- ReferenceComing soonEvery field kind, GraphQL operation, CLI command and limit, generated from the code.
- RecipesComing soonComplete blocks to copy: buy box, mega menu, filters, search suggest and more.
- TokensDesign tokens, developer tokens and the registry token: what each is for and where it lives.
All pages
Get started
- Introduction (soon)
- Quickstart: your first block
- Project structure (soon)
Build a theme
- theme.config and tokens
- Layouts and page types (soon)
- Blocks (soon)
- Fields
- Data
- Interactivity
- State (soon)
- Forms (soon)
- Images and performance (soon)
- Container blocks
Ship it
- Registry
- Tokens
- The CLI (soon)
- Publishing and versions (soon)
- Limits and security (soon)
- Migrating from 2.x
Reference
- Fields reference (soon)
- GraphQL reference (soon)
- CLI reference (soon)
- Limits reference (soon)
Recipes
- Recipes (soon)
Help
- Troubleshooting
- Changelog (soon)