# priceListFixedPricesDelete - admin-graphql - MUTATION Version: 2024-10 ## Description Deletes specific fixed prices from a price list using a product variant ID. You can use the `priceListFixedPricesDelete` mutation to delete a set of fixed prices from a price list. After deleting the set of fixed prices from the price list, the price of each product variant reverts to the original price that was determined by the price list adjustment. ### Access Scopes `write_products` access scope. Also: The shop has the `international_price_overrides` or Markets or B2B features enabled. ## Arguments * [priceListId](/docs/api/admin-graphql/2024-10/scalars/ID): ID! - The ID of the price list from which the fixed prices will be removed. * [variantIds](/docs/api/admin-graphql/2024-10/scalars/ID): ID! - A list of product variant IDs whose fixed prices will be removed from the price list. ## Returns * [deletedFixedPriceVariantIds](/docs/api/admin-graphql/2024-10/scalars/ID): ID A list of product variant IDs whose fixed prices were removed from the price list. * [userErrors](/docs/api/admin-graphql/2024-10/objects/PriceListPriceUserError): PriceListPriceUserError! The list of errors that occurred from executing the mutation. ## Examples ### Delete multiple fixed prices from a price list Curl example: "curl -X POST \\\nhttps://your-development-store.myshopify.com/admin/api/2024-10/graphql.json \\\n-H 'Content-Type: application/json' \\\n-H 'X-Shopify-Access-Token: {access_token}' \\\n-d '{\n\"query\": \"mutation priceListFixedPricesDelete($priceListId: ID!, $variantIds: [ID!]!) { priceListFixedPricesDelete(priceListId: $priceListId, variantIds: $variantIds) { deletedFixedPriceVariantIds userErrors { field code message } } }\",\n \"variables\": {\n \"priceListId\": \"gid://shopify/PriceList/294167858\",\n \"variantIds\": [\n \"gid://shopify/ProductVariant/498744621\",\n \"gid://shopify/ProductVariant/113711323\"\n ]\n }\n}'\n" Node example: "const client = new shopify.clients.Graphql({session});\nconst data = await client.query({\n data: {\n \"query\": `mutation priceListFixedPricesDelete($priceListId: ID!, $variantIds: [ID!]!) {\n priceListFixedPricesDelete(priceListId: $priceListId, variantIds: $variantIds) {\n deletedFixedPriceVariantIds\n userErrors {\n field\n code\n message\n }\n }\n }`,\n \"variables\": {\n \"priceListId\": \"gid://shopify/PriceList/294167858\",\n \"variantIds\": [\n \"gid://shopify/ProductVariant/498744621\",\n \"gid://shopify/ProductVariant/113711323\"\n ]\n },\n },\n});\n" Ruby example: "session = ShopifyAPI::Auth::Session.new(\n shop: \"your-development-store.myshopify.com\",\n access_token: access_token\n)\nclient = ShopifyAPI::Clients::Graphql::Admin.new(\n session: session\n)\n\nquery = <<~QUERY\n mutation priceListFixedPricesDelete($priceListId: ID!, $variantIds: [ID!]!) {\n priceListFixedPricesDelete(priceListId: $priceListId, variantIds: $variantIds) {\n deletedFixedPriceVariantIds\n userErrors {\n field\n code\n message\n }\n }\n }\nQUERY\n\nvariables = {\n \"priceListId\": \"gid://shopify/PriceList/294167858\",\n \"variantIds\": [\"gid://shopify/ProductVariant/498744621\", \"gid://shopify/ProductVariant/113711323\"]\n}\n\nresponse = client.query(query: query, variables: variables)\n" Remix example: "const { admin } = await authenticate.admin(request);\n\nconst response = await admin.graphql(\n `#graphql\n mutation priceListFixedPricesDelete($priceListId: ID!, $variantIds: [ID!]!) {\n priceListFixedPricesDelete(priceListId: $priceListId, variantIds: $variantIds) {\n deletedFixedPriceVariantIds\n userErrors {\n field\n code\n message\n }\n }\n }`,\n {\n variables: {\n \"priceListId\": \"gid://shopify/PriceList/294167858\",\n \"variantIds\": [\n \"gid://shopify/ProductVariant/498744621\",\n \"gid://shopify/ProductVariant/113711323\"\n ]\n },\n },\n);\n\nconst data = await response.json();\n" Graphql query: "mutation priceListFixedPricesDelete($priceListId: ID!, $variantIds: [ID!]!) {\n priceListFixedPricesDelete(priceListId: $priceListId, variantIds: $variantIds) {\n deletedFixedPriceVariantIds\n userErrors {\n field\n code\n message\n }\n }\n}" #### Graphql Input { "priceListId": "gid://shopify/PriceList/294167858", "variantIds": [ "gid://shopify/ProductVariant/498744621", "gid://shopify/ProductVariant/113711323" ] } #### Graphql Response { "data": { "priceListFixedPricesDelete": { "deletedFixedPriceVariantIds": [ "gid://shopify/ProductVariant/113711323", "gid://shopify/ProductVariant/498744621" ], "userErrors": [] } } }