How to hide blocks for specific Products ?

If you have added content to a block but don’t want it to appear on certain products, you can control its visibility using a Boolean metafield (True/False).

⚙️ Setup Instructions

  1. Create a Boolean metafield (True/False) in your Shopify Admin.
  2. Assign the metafield at the product level.
  3. Set the value to False for products where you want to hide the block.
  4. The block will remain visible only for products where the metafield value is set to True.

Note: All metafields used for controlling block visibility are product-level metafields.

📋 Visibility Metafields by Block

Block Name

Visibility Metafield

📝 Variant Description Block

custom.show_description

🖼️ Variant Galleries Block

custom.show_gallery

📦 Variant Inventory Status Block

custom.show_inventory

⭐ Product Rating Block

custom.show_product_star

⭐ Variant Rating Block

custom.show_variant_star

❓ FAQ Multicolumn Block

custom.show_faq_multicolumn

📂 FAQ Collapsible Block

custom.show_faq_collapsible

🔗 Variant Button Block

custom.show_variant_button

🎁 Discount Block

custom.show_discount

💳 Payment Icons Block

custom.show_payment

✨ Benefit Boxes Block

custom.show_benefit

⏳ Countdown Timer Block

custom.show_countdown

Using visibility metafields gives you complete control over which products display specific Neo Product Blocks, allowing you to create customised product pages across your Shopify store.