Help with metafilds or more product tempplates

Topic summary

Metafield limit confusion on a product page in the Enterprise theme, with a video provided to illustrate the issue. The question: whether hitting a ~20 metafield cap requires more product templates.

Key clarification: Shopify supports up to 250 metafields per resource, but only 20 can be pinned (quick-access) in the admin. Unpinned metafields are accessible via “View all” and can be used on live product pages.

Implementation: In the theme editor, use “Connect dynamic source” to see and bind all metafields, including unpinned ones. This avoids creating extra product templates solely due to the pinning limit.

Alternatives suggested: Try metaobjects (structured, reusable data linked to products). Consider a metafield management app from Shopify App Store. As a last resort, implement custom logic via JavaScript (more complex).

Attachments central to understanding: A Loom video describing the problem and screenshots showing “View all” and “Connect dynamic source.”

Outcome: A workable path is identified—use unpinned metafields via dynamic sources. The discussion appears resolved, with no remaining technical blockers noted.

Summarized with AI on January 3. AI used: gpt-5.

Hi

I’ve reached my limit on metafields, shoould I create more product templates or is there a round the 20 metafield cap?

I’ve made a video explaining my problem:
https://www.loom.com/share/b261c7fedbbc4f2f96edea03722b60b1?sid=13a638dd-3c0c-4987-a72a-0ae647e7d194

Theme is Enterprise

Thanks for your help. Alan

Hi @alanbrimm There are few workaround that I can think of right now:

  • I am not sure if you are aware of metaobject or not, or if you have tried it or not, if you haven’t try it then it’s worth a try and you may find the solution for your issue.
  • if you have already tried the metaobject and unable to find the solution then the another option will be to have a metafield app from the Shopify app store, and you will be able to add the metafields through those app.
  • The more complicated way that I can think of is accomplishing it from the backend with the help of javascript, it is way more complicated and may need a lot of work so that you can achieve this.

If you will unable to implement the same then I’m happy to do this for you, let me know. I can implement the code changes so that this will work well for you.

Hopefully it will help you. If yes then Please don’t forget hit Like and Mark it as solution!

Best Regards

Sahil

Hey Alan.

As for the metafields, you can have up to 250. However, only 20 can only be pinned, like you’ve encountered. But you can access the unpinned ones by clicking the “View all”.

Let me know if this helps, because if not, I’ll try to find a solution for you.

Hi Paul

Thanks for your reply, can unpinned metafileds be used on live product pages?

Tahnks. Alan

Yep, they can be used in the live pages.

@alanbrimm

If you click on the “Connect dynamic source”, you should see all the fields in there - including the unpinned ones.