Discuss and resolve questions on Liquid, JavaScript, themes, sales channels, and site speed enhancements.
Hi community, I created my Metafields on my product page. I want to hide the metafileds that don't have information when the user is seeing the page. See attached screenshot.
Im using Dawn Them 2.0 if it helps. I haven't added any extra code to it.
I really appreciate any help!!
Solved! Go to the solution
This is an accepted solution.
Hi @OH2,
Please find 'richtext' and change 'liquid'. Refer:
Then you can add conditions to show Metafields. Example for Binding:
{%- if product.metafields.my_fields.binding != blank -%}
Binding: {{ product.metafields.my_fields.binding }}
{%- endif -%}
Hope it helps!
This is an accepted solution.
Hi @OH2,
You just go to customize and add the code directly at Description.
Hi @OH2,
You can add conditions to it, for example:
{%- if product.metafields.instructions.wash != blank -%}
<!-- show metafields -->
{%- endif -%}
Hope it helps!
Hi @LitExtension, Thanks for your answer. I'm new here with Shopify. Can you point me out where I can add the conditions? I'm thinking I have to add it on the product.json
Hi @OH2,
Can you send me a screenshot where you have added the option to show Metafields? i will help you check it.
Hi @OH2,
It's not at Metafields, where you added to show it at the frontend.
is it in Customize or in the edit theme?
Hi @OH2,
Can you send me a screenshot editor? I will check it.
Hi @OH2,
I checked and you can't add conditions here. If you want, you can just create a new section, and declare the metafields directly in the code, it will help you to add conditions to it.
Do you want to create a new section and manually declare metafields?
Please send me the code of multicolumn.liquid file, I will guide you step by step to change it
@LitExtension here is the code for the multicolumn section. Thanks again for helping me!!
Hi @OH2,
It is not JSON, please send me the code file, sections > multicolumn.liquid file, I will check it.
This is an accepted solution.
Hi @OH2,
Please find 'richtext' and change 'liquid'. Refer:
Then you can add conditions to show Metafields. Example for Binding:
{%- if product.metafields.my_fields.binding != blank -%}
Binding: {{ product.metafields.my_fields.binding }}
{%- endif -%}
Hope it helps!
Hey, @LitExtension I made the changes you told me to and added the code into product. json and is working. Let me know if this is the place where I had to add the code. Thanks again!!!
This is an accepted solution.
Hi @OH2,
You just go to customize and add the code directly at Description.
I've added the code, but did i do something wrong? It's just showing the entire code instead:
I've added the liquid code to multicolumn as instructed:
Hi @Tupperton,
You can create a question on the community and send me the link. I will check it.
Because this will help build a better community.
Thank you.
I don't quite understand your reasoning, as it is directly related to the question above.
Nontheless i've created another question as requested 🙂
Where should this code be pasted?
{%- if product.metafields.my_fields.binding != blank -%}
Binding: {{ product.metafields.my_fields.binding }}
{%- endif -%}
I just followed this video guide steps to hide the metafileds from my product page which were blank:
Video: https://youtu.be/_9rtNdM6n1A
If you're still looking for a solution—or if anyone else is facing the same issue—I recently made a tutorial on how to hide sections, blocks, or tabs dynamically in Shopify when a metafield is empty. Instead of displaying blank fields, you can use a simple Liquid condition to ensure only relevant information appears on each product page.
Check out the video here: https://youtu.be/lmwSaVsbAB0
Hope this helps! Let me know if you have any questions.
Discover how to increase customer engagement on your store with articles from Shopify A...
By Jacqui Apr 23, 2025Hey Community 👋 Did you know that March 15th is National Everything You Think Is W...
By JasonH Apr 1, 2025Discover how to increase the efficiency of commerce operations with Shopify Academy's l...
By Jacqui Mar 26, 2025