Heyho,
using the ProductVariant edit intend is described here to work like this:
const activity = await shopify.intents.invoke('edit:shopify/ProductVariant', {
value: 'gid://shopify/ProductVariant/123456789',
data: {productId: 'gid://shopify/Product/123456789'},
});
Yet this won’t work.
What does work is a numeric productId like this:
const activity = await shopify.intents.invoke('edit:shopify/ProductVariant', {
value: 'gid://shopify/ProductVariant/123456789',
data: {productId: '123456789'},
});
Can we get a fix either in the docs or the implementation? ![]()
![]()
![]()
Corresponding fetch request which is triggered by the invokation with a gid as productId:
Best regards,
Kevin ![]()

