Ostorya dev docs

Admin API/Products and collections/Mutations

productVariantsBulkUpdate

mutation

Returns ProductVariantsBulkUpdatePayload!

mutation ProductVariantsBulkUpdate($productId: ID!, $variants: [ProductVariantsBulkInput!]!) {
  productVariantsBulkUpdate(productId: $productId, variants: $variants) {
    product {
      id
      title
      handle
      status
      createdAt
      callScript
    }
    productVariants {
      id
      title
      createdAt
      barcode
      compareAtPrice
      displayName
    }
    userErrors {
      code
      message
      field
    }
  }
}

# Variables
{
  "productId": "gid://ostorya/Product/0f8c5b1e-…",
  "variants": [
    {
      "id": "gid://ostorya/Product/0f8c5b1e-…"
    }
  ]
}

Arguments

productIdID!required

Payload

productProduct
productVariants[ProductVariant!]
userErrors[UserError!]!required