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.