Storefront extensions

The boundary between storefront app blocks, app embeds, and a future storefront bridge.

Storefront extensions are separate from embedded admin apps. They run in the shopper-facing hosted storefront and must use storefront-safe context and capabilities; Admin App Bridge context and admin UI methods must never be available there.

Reserved extension types#

Type

Placement

Intended responsibility

App block

Merchant places it in a compatible theme section or template

A configurable visual component at one page location.

App embed

Merchant enables it for a storefront or theme rather than placing it in page content

Storefront-wide behavior such as an overlay, launcher, or approved supporting runtime.