stack

Home > @infiniteobjects/shopify-data-manager > AdminTypes > Mutation > productDelete

AdminTypes.Mutation.productDelete property

Deletes a product, including all associated variants and media.

As of API version 2023-01, if you need to delete a large product, such as one that has many [variants](https://shopify.dev/api/admin-graphql/latest/input-objects/ProductVariantInput) that are active at several [locations](https://shopify.dev/api/admin-graphql/latest/input-objects/InventoryLevelInput), you may encounter timeout errors. To avoid these timeout errors, you can instead use the asynchronous [ProductDeleteAsync](https://shopify.dev/api/admin-graphql/latest/mutations/productDeleteAsync) mutation.

Signature:

productDelete?: Maybe<ProductDeletePayload>;