# Shopify IA product flow metafield custom

**URL:** <https://connective.celigo.com/t/shopify-ia-product-flow-metafield-custom/4851>\
**Category:** Integration Apps\
**Tags:** integration-app, shopify\
**Created:** [June 18, 2025, 5:43pm UTC](https://connective.celigo.com/t/shopify-ia-product-flow-metafield-custom/4851 "2025-06-18T17:43:55Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Stein\_Chu](https://avatars.discourse-cdn.com/v4/letter/s/f08c70/32.png) [@Stein\_Chu](https://connective.celigo.com/u/Stein_Chu)\
**Post date:** [June 18, 2025, 5:43pm UTC](https://connective.celigo.com/t/shopify-ia-product-flow-metafield-custom/4851/1 "2025-06-18T17:43:55Z")

</div>

Anybody notice when using a saved search method of syncing metafields in the Shopify IA product flow. When you use the namespace 'custom', the hook throws an error.  
Type 'json' must be consistent with the definition's type: 'list.single\_line\_text\_field'.  
If I just change the namespace to 'custom\_field', it works. Must be something breaking in the hook when that word is used.

Example, if it's this, it doesn't work: custom:category:Category (Meta)  
If I change it to this then it works: custom\_field:category:Category (Meta)

---

<div class="post-metadata">

**Author:** ![charantejakammari](https://sea1.discourse-cdn.com/flex001/user_avatar/connective.celigo.com/charantejakammari/32/6841_2.png) [@charantejakammari](https://connective.celigo.com/u/charantejakammari)\
**Post date:** [June 20, 2025, 5:42am UTC](https://connective.celigo.com/t/shopify-ia-product-flow-metafield-custom/4851/2 "2025-06-20T05:42:32Z")

</div>

Hi Stein,

We don't have any constraints on using "custom" as a namespace. Can you once sync all your metafield definitions and try again?  
[https://docs.celigo.com/hc/en-us/articles/4413333355547-Manage-and-configure-metafield-definitions-for-Shopify-products-and-its-variants#configure-setting-in-the-integration-app-2](https://docs.celigo.com/hc/en-us/articles/4413333355547-Manage-and-configure-metafield-definitions-for-Shopify-products-and-its-variants#configure-setting-in-the-integration-app-2)

If you are still facing issues with it, I would request you to create a support ticket with us to debug specific to your saved search and account.

Thank you

---

<div class="post-metadata">

**Author:** ![craigscott](https://sea1.discourse-cdn.com/flex001/user_avatar/connective.celigo.com/craigscott/32/7253_2.png) [@craigscott](https://connective.celigo.com/u/craigscott)\
**Post date:** [June 20, 2025, 1:32pm UTC](https://connective.celigo.com/t/shopify-ia-product-flow-metafield-custom/4851/3 "2025-06-20T13:32:15Z")

</div>

If I had to guess it is because the data you are sending doesn't match the field type saved in Shopify. Either sync you metafield definitions in the Celigo settings like Charan mentioned, or just remove the definition in Shopify and leave it as a unstructed field. Then it will recieve whatever type of data Celigo decides to send it.

---

<div class="post-metadata">

**Author:** ![Stein\_Chu](https://avatars.discourse-cdn.com/v4/letter/s/f08c70/32.png) [@Stein\_Chu](https://connective.celigo.com/u/Stein_Chu)\
**Post date:** [August 13, 2025, 2:12pm UTC](https://connective.celigo.com/t/shopify-ia-product-flow-metafield-custom/4851/4 "2025-08-13T14:12:42Z")

</div>

Syncing metafield definitions worked.
