Block Types
Every custom block has a fixed type that determines what data (and, for a couple of types, what other top-level props) it receives, whether it has a settings panel, and where it renders in the app.
| Type | Settings panel | Rendered |
|---|---|---|
| Header | Yes | Once, at the top of every page |
| Footer | Yes | Once, at the bottom of every page |
| Drawer Menu | Yes | Once, inside the slide-out navigation drawer |
| Section | Yes | Wherever a merchant places it in a page's content area |
| Page | Yes | An entire page's content, in one go |
| Product List Item Display Card | No | Once per product, wherever a product list is shown |
| Collection List Item Display Card | No | Once per collection, wherever a collection list is shown |
| Product Sticker | No | Overlaid on a product image/card |
| Product Information | No | Once, on the product details page |
Header, Footer, Drawer Menu, Section, and Page are the blocks with settings - see Getting Started for how their files are laid out, and Settings Panel for how their configurable fields work.