Do all metafields show in the properties of every product?

Topic summary

Topic: Applying Shopify product metafields selectively.

  • Metafields (custom fields) like “size” or “colour” can be created as definitions for products. On the storefront, they typically only display when they contain content or when the theme is set to conditionally show them.

  • Clarification: In the Shopify admin (back end) product editor, all product metafield definitions currently appear for every product. You cannot assign or scope specific metafield definitions to only certain products.

  • Practical implication: While the fields will be visible in the admin for all products, you can leave them blank for products where they’re not relevant. Blank metafields won’t render on the front end if the theme checks for content.

  • Outcome: No feature to limit metafield definitions to subsets of products “currently.” The thread resolves with this limitation acknowledged; no further action items noted.

Summarized with AI on December 23. AI used: gpt-5.

Does anyone know if there is a way to apply metafields to certain products only?

I.e: I only need “size” on certain types of products, and I only need “colour” on other types of products. Or will the size and colour metafields appear on every product properties page?

Hello @Jj37

No not every product will show the size and colour.

It will be visible to the products that have content in the metafield option. If the metafield data is blank then it will not be shown for that product.

Thanks

Hi, thanks for the reply. But my question is, if I have 7 or 8 different metafields. Will the metafields always show on the back end, in the product properties where I can edit price etc? Or is there a way I can assign metafields to certain products?

Nope. All metafield definitions apply to all products (currently).