How to fetch metafields from multiple namespaces
When querying metafields, a namespace and set of keys are required. To request metafields from different namespaces, you can use GraphQL aliases. For example:
query metafieldsTest {
site {
product(entityId: 103) {
entityId
name
exampleMetafields: metafields(
namespace: "example"
keys: ["test_one"]
) {
edges {
node {
key
value
}
}
},
otherNamespaceMetafields: metafields(
namespace: "other_namespace"
keys: ["test_two"]
) {
edges {
node {
key
value
}
}
}
}
}
}
