If you’ve assigned entries/values to a block but don’t want it to appear on certain products, you can easily control this using a Boolean metafield.

  1. Create a Boolean metafield (True/False). 
  2. Assign it at the product level.
  3. Set the value to False for products where you want to hide the block.


Metafieds to be added for each block : 


Block name 
Metafield supported 
Variant Description Block custom.show_description
Variant Galleries Block custom.show_gallery
Variant Inventory Status custom.show_inventory
Product Ratingcustom.show_product_star
Variant Ratingcustom.show_variant_star
FAQ Multicolumncustom.show_faq_multicolumn
FAQ Collapsiblecustom.show_faq_collapsible
Variant Button custom.show_variant_button
Discount Block custom.show_discount
Payment Iconscustom.show_payment
Benefit Boxescustom.show_benefit
Countdown Timercustom.show_countdown


Note: All metafields are product-level metafields.