Online store
Online store extensions inject custom content into your storefront via Theme Extensions, going live without requiring modifications to the merchant's theme source code. Merchants add or enable your extension in the Theme Editor; the extension is distributed and updated alongside the app.
There are two types of theme extensions:
- Basic: Provided as visual blocks that merchants manually add to designated positions in the Theme Editor.
- Embed: Globally embedded, commonly used for site-wide scripts, pixels, and other capabilities without fixed positions. Merchants enable them in the theme settings.
This section includes:
Building a theme extension
Complete workflow from creating locally via the Shoplazza CLI, previewing, to publishing.
Guide merchants to install your extension with deep links
Construct a deep link that takes merchants straight into the theme editor and automatically places or enables your extension.
Theme extension reference
References for extension configuration, Liquid capabilities, Schema, and locale.
Legacy extensions
Archive of historical documentation based on the old te CLI.