Feature request: Metaobject link field with internal picker

Hi there!

To my surprise Metaobject fields link and url currently behave the same: they only accept full URLs and show a simple URL input. Unlike theme settings, there’s no internal link picker for products, collections, blogs, pages, etc., and no automatic localization.

For reusable content modeled with metaobjects, it would be extremely helpful if:

  • link (or a new field type) used the same internal link picker as the theme editor
  • Stored a resource reference under the hood
  • Exposed a localized URL in Storefront / Liquid

This would avoid brittle URL strings and align metaobjects with the theme editor link experience.

For example, I’m creating a new navigation setup via metaobjects, and I can’t simply reference a blog. (Only product, pages, collection etc) This is where a link resource picker would be needed.

Thanks!

Hey @Dries_Pieters - thanks for flagging this! I can’t guarantee anything, but this is a great idea and it’s on our radar. :slight_smile:

Great to hear, I assumed this was a bug :grinning_face: . Thanks for taking a look Alan!