Skip to content

Placement reference and custom anchors

This page is a quick reference for the 7 placement options shown in the editor and how to fill custom anchor selectors when your theme isn’t auto-detected.

The Target tab’s Placement section offers seven cards:

CardWhat it does
Product pageMounts near the product page’s Add-to-cart button (the system picks the exact spot for your theme)
FooterTwo buttons inside the card — choose Above footer or Below footer
Floating IconsPinned to a viewport edge — choose Top, Bottom, Left, or Right
Cart DrawerMounts inside the cart drawer
Cart PageMounts on the cart page
Custom PositionYou drop the block onto a theme template manually (see Custom placement)
Product image overlayOverlay on product images (Label block; PDP and collection cards)

Custom anchor selectors (when auto-detection misses your theme)

Section titled “Custom anchor selectors (when auto-detection misses your theme)”

If your theme isn’t recognized, the diagnostic panel shows “No available placement on this page”. Fill custom CSS selectors in the Target tab advanced section to tell the app where to mount.

Example:

{
"product": ["#alt-buy-button-region"],
"productList": [],
"productMedia": [],
"exclude": [".competitor-badge"]
}
FieldWhat it controls
productWhere the block mounts on a product page (highest priority — overrides the auto-detected location)
productListEach product card on collection / search / recommendation pages
productMediaThe image / media slot inside a product card (used for image overlays)
excludeSelectors to skip — e.g. a competitor’s badge or a theme element you don’t want the block near

Limits:

  • Up to 24 selectors per block
  • Use real CSS selectors (.class, #id, [data-attr], etc.) — anything jQuery-only or invalid is ignored

Tip: open your storefront, right-click the spot you want the block at → Inspect → copy a stable selector (prefer a class or data- attribute over generated IDs).

Diagnostics: which spot did it actually use?

Section titled “Diagnostics: which spot did it actually use?”

The diagnostic panel in the Target tab StickyBar shows the actual mount target picked at runtime. Useful when the block appears, but not where you expected.

diagnostic panel showing actual mount target