【发布时间】:2020-09-30 20:54:39
【问题描述】:
我想使用“osiset/Basic-Shopify-API”包批量更新产品变体的价格。
此查询完美运行:
$variant['input']['id'] = "gid://shopify/ProductVariant/31576237899799";
$variant['input']['price'] = 1;
$productVariant = $api->graph('
mutation productVariantUpdate($input: ProductVariantInput!)
{productVariantUpdate(input: $input) {userErrors { field message }}}
',$variant);
现在我想将许多产品变体传递给变异。
我找到了这个 GraphQL 查询:
mutation{
ProductVariant1: productVariantUpdate(input: {
id: "gid://shopify/ProductVariant/27868413755001",
price: 34.97
}){
productVariant{ id, price }
}
ProductVariant2: productVariantUpdate(input: {
id: "gid://shopify/ProductVariant/27868413788000",
price: 34.97
}){
productVariant{ id, price }
}
}
所以应该可以设置变量来查询
ProductVariant1: 并传递数组。
我该怎么做?
【问题讨论】:
标签: php laravel graphql shopify