Skip to content

Troubleshooting

The fastest way to debug a block is the “Runtime diagnostics” + Simulator in the Target tab. This page covers reading them and a standard checklist for “block published but not showing on storefront”.

The diagnostic panel sits in the Target tab StickyBar and tells you exactly which rule is hiding the block.

Subtitle: “Based on Simulator preview, not actual storefront data.”

VerdictMeaningFix direction
VisibleAll good
Page type mismatch: this block targets {expected} pages, visitor is on {got}.Block mount page ≠ visitor pageCheck Placement and Pages settings, or adjust the Simulator URL
Blocked by display ruleA visibility rule didn’t matchSwitch through the 8 visibility dimensions and check each in the Simulator
No available placement on this pageThe theme has no available anchor on this pageSwitch theme, switch placement, or use Custom Position
Page rule no matchThe Pages rule filtered this page outAdd the current page type to the Include list
Visitor login state doesn’t matchThe Customers rule filtered this visitor outAdjust the Login state setting
Placement not setThe Placement field is missingPick a mount location
Invalid CSS selectorThe Hide theme elements field (Pro) has a bad selectorFix the CSS selector syntax

diagnostic modal (one screenshot per verdict)

When more than one rule fails, the panel lists every failing rule at once so you can fix them in one pass instead of one-by-one.

In the Target tab right sidebar, fill in a virtual customer profile to see how rules react:

  • URL — auto-parses page type + UTM
  • Device / Login state / Country (segmented control)
  • Customer tags / Total spent / Order count (input)

Switching the persona updates the verdict in real time without affecting what you save.

Checklist: block is published but doesn’t show on the storefront

Section titled “Checklist: block is published but doesn’t show on the storefront”

Run through these in order:

Go to Block list → StatsRow → “App status” card:

  • “Active” — good
  • “Inactive” — click “Activate” to jump to the theme editor
  • ⚠️ “Switching themes resets this toggle — re-enable after changing themes.”

Open the block editor → Target tab → top StickyBar or diagnostic button → see which rule is failing and use the table above.

In the Simulator sidebar, paste a real link (with UTM params, etc.) and check the verdict.

If you’re using Custom Position:

  • Confirm the Tantou block was added in the theme editor with the correct block ID pasted in
  • Confirm the theme is saved
  • Confirm the block is on a published template (not a draft)

Email with:

  • Block ID (use the “Copy ID” button on the block list card)
  • Storefront URL
  • Browser and OS
  • A screenshot of the storefront page where it’s missing
  • What you expected vs what you see

The block exceeds the 96 KiB size cap.

  • Check for very long Custom CSS or many duplicated components
  • Split into multiple blocks — visibility rules can give you the same effect

A field exceeds the demo quota for Free shops (products / variants etc.).

A label-type block can’t be changed to a non-label block, and vice versa (see Block types).

  • To change type, create a new block.