For the complete documentation index, see llms.txt. This page is also available as Markdown.

I added a block but it does not show on the product page

Five reasons a block you added in the Volume theme editor does not appear on the live product page.

Work through these in order — the first two cover most cases.

1. You edited a template the product does not use

Volume ships several product templates — Default product, simple-product, stretched-product, two-columns-product, preorder and quick-view — and each keeps its own blocks, block order and settings. A product uses whichever one is set under Product → Theme template in the Shopify admin. If you added the block to Default product while the product is on stretched-product, nothing changes on that page. Check the assignment on the product itself, then edit the template it actually names.

2. The quick view is a different section entirely

Volume's quick view runs on the quick-view template, which uses its own section rather than Product overview. Nothing carries over from the product page. If a block is missing from the quick-view pop-up but present on the full page, add it again there: Customize → template selector → Products → quick-view.

3. It moved instead of disappearing — check Second container

Every block placed below the Second container block is pulled out into a separate container, and where that container lands is decided by Layout under the Content header of the Product overview section. Depending on the option chosen, your block may now be in the right-hand column, stretched below the gallery, or under the media rather than where you expected it. Scroll the whole page before assuming it is gone.

4. A market has its own copy of the template

If you use Shopify Markets, a market can have a context template such as product.context.gb.json. That copy has its own block order and its own settings, and it is what visitors from that market see — while the theme editor shows you the default. A block that exists in the editor but is missing on the live store for some countries is almost always this. Look for *.context.*.json files under Edit code → Templates.

5. The block is there, but the product gives it nothing to show

Several blocks render nothing when the data is missing, which looks identical to a block that was never added:

  • Variant picker outputs nothing on a product with no variants, and Theme settings → Variant picker → Hide option if only one variant exists hides any option with a single value.

  • Linked products needs the custom.linked_products metafield filled in on the product being viewed.

  • The size guide is not a block at all — it is the Size guide group inside the Variant picker block, and it stays hidden until Content from rich text or Content from page is filled in.

  • The gift-card recipient form is not a block either — it is Show recipient information form for gift card products inside the Buy buttons block, and it only appears on gift card products.

lightbulb

Was this helpful?