Admin filtering of products by app-controlled metafield does not work

This API response shows there is a product with a value, and also shows the metafield is set up to be admin filterable:

When trying to set the filter, it says “No values found”:

Hey Nic,

This could be a possible limitation with app metafields. Just for my own understanding, should “true” be showing up as an option under “Active customizer product”? If you try with an admin created metafield, is this working as expected?

@Liam-Shopify Thanks for the reply. Yes, true (and false) should be showing up as options. This works as expected with admin created fields:

The API response is identical (except for the namespace / key) between app-owned fields and admin created fields:

If this is indeed a limitation of app-created fields, it would be helpful if it was documented somewhere, such as here: Ownership or here: https://help.shopify.com/en/manual/custom-data/options#list-of-options-available-for-metafields

If it indeed is not supported, it would also be good if the API didn’t allow setting the adminFilterable capability, since it’s misleading when the API response is identical to a field that is supported.

Hi again Nic,

Agree the ability to configure the adminFilterable properties of an app-owned metafield suggests it should be possible for it to appear as a option on the product filter page. Connecting with our internal team to see if this is a limitation on our side, or a bug.

I ran into this bug as well. Was quite frustrating. In the end I found the restrictions with app metafields (such as the fact that even merchant editable ones can only be edited by merchant through the admin UI, not via API) to onerous and abandoned them.

Still looking into this one folks!