Developer documentation

Build against Ignis in your own theme.

Ignis ships app blocks that merchants drag into the theme editor, and those blocks cover almost every store. These pages are for the case where a block is not enough: you want the markup, the layout and the styling to be yours.

The blocks and these contracts are the same code path. An Ignis app block's only job is to emit the attribute documented here. Nothing on these pages is a lesser or parallel integration, and nothing here can fall behind the blocks.

Guides

Before any of it works

Every contract on these pages is served by the Ignis app embed. A merchant turns it on once in Online Store, Themes, Customize, App embeds. Without it the attributes are inert markup and nothing on the page will report an error, so it is the first thing to check when a mount renders and does nothing.