--- title: >- Identifier support added to the productUpdate mutation - Shopify developer changelog description: >- Shopify’s developer changelog documents all changes to Shopify’s platform. Find the latest news and learn about new platform opportunities. source_url: html: >- https://shopify.dev/changelog/identifier-support-added-to-the-productupdate-mutation md: >- https://shopify.dev/changelog/identifier-support-added-to-the-productupdate-mutation.md metadata: effectiveApiVersion: 2026-04 affectedApi: - displayName: Admin GraphQL API handle: admin-graphql primaryTag: displayName: API handle: api secondaryTag: displayName: Update handle: update indicatesActionRequired: false createdAt: '2026-03-10T17:44:24-04:00' postedAt: '2026-04-01T00:00:00-04:00' updatedAt: '2026-03-16T16:31:25-04:00' effectiveAt: '2026-03-11T12:00:00-04:00' --- April 1, 2026 Tags: * Admin GraphQL API * 2026-04 # Identifier support added to the productUpdate mutation The `productUpdate` mutation now accepts an `identifier` argument, allowing you to look up the product to update by `id`, `handle`, or `customId` instead of passing the product `ID` inside the `input`. The `id` and `handle` identifiers let you specify a product's global `ID` or `handle` directly. The `customId` identifier lets you reference a product by a unique metafield value using a `namespace`, `key`, and `value` combination, enabling workflows where external systems identify products by their own `ID`s.