Declarative metaobject definitions in theme editor

When using declarative data for metaobjects, and creating a setting that references metaobjects of that type

In development, I don’t receive any resources.

In production, theses metaobjects DO correctly appear.

Video: CleanShot 2026-01-26 at 13.09.52 · CleanShot Cloud

Hey Sammy – just to aid in tracking this down: By production/development, does production mean “we’ve ran shopify app deploy for these definitions” and development mean “we’re actively working on these new definitions with shopify app dev"? Or, something else?

1 Like

Good to see you @Shaun_Stanworth!

Just ran a quick test - app dev and app deploy result in the same behaviour - i.e no metaobject resources found.

Let me know if I can help further! Also, I hope I’m not doing anything silly!

I think I’m not quite sure what you mean by production/development definition, given its the same app(?) and same store. What’s the difference between the two?

Apologies. Two separate apps, installed on the same store. One app is production, and the other dev.

I suppose the difference is that one is ‘published’ or ‘listed’ to the app store, the other is an unlisted application run through the Shopify cli on a local machine.

On the ‘development’ app, I get the same results with shopify app dev and shopify app deploy

I’m afraid I’m drawing a blank on this one. I’m able to have an app see another’s entries through a metaobject_list. I’ve checked the data for the shop from your linked video and it seems ok.

I’ll need to escalate this I’m afraid. AFAICT the data/metaobjects are in the right state for this to work.

1 Like

Thank you Shaun! No stress, it’s not an urgent one by any means! Yea, I’m not really sure how to describe what’s different - they’re both technically deployed + the definitions 100% exist!