Shopify Flow is an ecommerce automation platform that enables you to automate tasks and processes within your store and across your apps.
I want to request from "run code" specific metafield by namespace and key, since it says "returns metafield by namespace and key" (see inputQuery.png). I assume this is also possible technically, since if I use "metafields" instead of "metafield" - I get all metafields surely in the output. But then the output size becomes very big and I alsways get ERROR: 50kb OutputSizeExceeded.
inputQuery.png:
I do a request with the query from inputQuery.png, with `metafield` field.
I expect to be able somehow to request a specific metafield by namespace and key.
If I use the input query from inputQuery.png - I get no metafields, I get output from output.png. If I try to provide namespace or key as argument - I get error from error.png.
output.png:
error.png:
Not seeing that metafield option in my autocomplete:
I'd probably just use metafields and then loop over them to find the namespace/key you're looking for?
I don't recommend looping over metafields as that pulls a lot of data. This is a gap in Run code that you cannot add metafield aliases via the input query.
Add a "log ouput" step somewhere in the workflow and then choose that "metafield" via "Add a variable". It will say "requires arguments". Once it's added to the workflow you can use it in Run code via the aliases name
Hello paul_n-san
I would like to ask your answer of
> "Once it's added to the workflow you can use it in Run code via the aliases name".
I don't know how to get this alias name at Run code.
I appreciate that if you could advise it.
The input query is a way to pass the variables from the workflow into the Run code step's sandbox. You need to add that metafield's path to the input query like:
shop {
yourMetatafieldAliasName {
value
}
}
Thank you paul_n-san!!
It was work fine!!
June brought summer energy to our community. Members jumped in with solutions, clicked ...
By JasonH Jun 5, 2025Learn how to build powerful custom workflows in Shopify Flow with expert guidance from ...
By Jacqui May 7, 2025Did You Know? May is named after Maia, the Roman goddess of growth and flourishing! ...
By JasonH May 2, 2025