Skip to content

Block types

Blocks come in three types depending on where you place them. Type is not a separate field you pick — it follows from the placement you choose. Pick a placement and the type is decided for you.

TypeWhere you’d use itTypical content
ComplexAnchored on a product page, cart, footer, or other in-page locationTrust badges, coupons, button groups — most cases
FloatingPinned to a viewport edge (top / bottom / left / right) and stays as the visitor scrollsQuick-link icons, support buttons, sticky promos
LabelOverlaid on product images (product detail page and collection cards)Small chips like “Sale 25%”, “New”, “Limited”
AspectComplexFloatingLabel
Mounts onA theme element you anchor it toThe viewport itself (fixed position)Product image
Number of componentsMultiple, in any layoutMultiple, in any layoutOne label chip per block
Editor experienceComponent list editorComponent list editorAnchor picker + single-chip editor
Target tab dimensionsFull 8 visibility dimensionsFull 8 visibility dimensions8 dimensions + a scope control (PDP / Cards / Both)

The editor does not let you switch a block between Label and non-Label. The two are structurally different (Label holds exactly one chip on a product image; Complex / Floating can hold an arbitrary component tree), so an automatic conversion would risk losing your data.

Saves and duplications that try to cross types are rejected on the server.

To change type → create a new block. Duplicating across types is also disallowed.

Wizard prevents type-incompatible templates

Section titled “Wizard prevents type-incompatible templates”

When you pick a placement in the wizard, the template list auto-filters to templates compatible with that placement. Submitting an incompatible template is also rejected on the server, in case the filter was bypassed.