Apps that add blocks to the storefront
An app declares embed blocks and storefront sections in its manifest. Merchants place them in the page builder like any other block, and each renders in a sandboxed frame with no access to the merchant's data.
Collect a stamp with every coffee
Order nowApp block · Loyalty stamps
App section · Delivery zones map
In short
Apps declare storefront extensions in their manifest: embed blocks, which render in a sandboxed iframe from the app's own host, and storefront sections. Merchants place them on pages in the page builder, and storefront blocks get no merchant scopes.
The problem it solves
Pasting a third party script into a theme gives it the whole page: your visitors' data, your checkout and your speed. An app block should get a box, not the house.
How it works
4 steps, start to finish
-
1
Declare it
Add the block or section to the app manifest with its settings.
-
2
Install the app
The block's origin is pinned when the merchant installs the app.
-
3
Place it
The merchant drops it onto a page in the page builder and fills in its settings.
-
4
It renders safely
Visitors see it in a sandboxed frame that cannot touch the rest of the page.
In detail
What storefront blocks does for you
-
Embed blocks
Interactive blocks served from your app's host.
-
Storefront sections
Sections declared in the manifest and cached for speed.
-
Sandboxed
allow-scripts only: no cookies, no storage, no parent page.
-
No merchant scopes
A storefront block cannot read the merchant's orders or customers.
-
Settings in the builder
Each block declares its own settings for the merchant to fill in.
-
In the page builder, on any page, like the built in blocks.
-
No. It runs in a sandboxed iframe with allow-scripts only, so it cannot touch the storefront page or its cookies.
-
Embed blocks are gated by the merchant's plan.
Works together with
- A visual canvas with Layers, Elements, Pages, Popups and Global, not a template picker.
- Merchants browse listed apps and install them into their business.
- Apps open inside the admin, signed in with short-lived session tokens.
- A store on your own domain, on the same catalogue, stock and orders as the counter.
Storefront blocks · Free to start
Try storefront blocks on your own business
Set up in a couple of minutes. Your catalogue, orders and books stay yours to export.
- Live in 2 minutes
- Free to start
- No credit card