--- title: priceListFixedPricesUpdate - GraphQL Admin description: Updates fixed prices on a price list. You can use the `priceListFixedPricesUpdate` mutation to set a fixed price for specific product variants or to delete prices for variants associated with the price list. api_version: 2025-10 api_name: admin type: mutation api_type: graphql source_url: html: https://shopify.dev/docs/api/admin-graphql/latest/mutations/priceListFixedPricesUpdate md: https://shopify.dev/docs/api/admin-graphql/latest/mutations/priceListFixedPricesUpdate.md --- # price​List​Fixed​Prices​Update mutation Requires `write_products` access scope. Also: The user must have permission to create and edit catalogs. Updates fixed prices on a price list. You can use the `priceListFixedPricesUpdate` mutation to set a fixed price for specific product variants or to delete prices for variants associated with the price list. ## Arguments * price​List​Id [ID!](https://shopify.dev/docs/api/admin-graphql/latest/scalars/ID) required The price list that the prices will be updated against. * prices​To​Add [\[Price​List​Price​Input!\]!](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/PriceListPriceInput) required The fixed prices to add. * variant​Ids​To​Delete [\[ID!\]!](https://shopify.dev/docs/api/admin-graphql/latest/scalars/ID) required A list of product variant IDs to remove from the price list. *** ## Price​List​Fixed​Prices​Update​Payload returns * deleted​Fixed​Price​Variant​Ids [\[ID!\]](https://shopify.dev/docs/api/admin-graphql/latest/scalars/ID) A list of deleted variant IDs for prices. * price​List [Price​List](https://shopify.dev/docs/api/admin-graphql/latest/objects/PriceList) The price list for which the fixed prices were modified. * prices​Added [\[Price​List​Price!\]](https://shopify.dev/docs/api/admin-graphql/latest/objects/PriceListPrice) The prices that were added to the price list. * user​Errors [\[Price​List​Price​User​Error!\]!](https://shopify.dev/docs/api/admin-graphql/latest/objects/PriceListPriceUserError) non-null The list of errors that occurred from executing the mutation. *** ## Examples * ### priceListFixedPricesUpdate reference ## Mutation Reference ```graphql mutation priceListFixedPricesUpdate($priceListId: ID!, $pricesToAdd: [PriceListPriceInput!]!, $variantIdsToDelete: [ID!]!) { priceListFixedPricesUpdate(priceListId: $priceListId, pricesToAdd: $pricesToAdd, variantIdsToDelete: $variantIdsToDelete) { deletedFixedPriceVariantIds priceList { # PriceList fields } pricesAdded { # PriceListPrice fields } userErrors { field message } } } ``` ## Input ```json { "priceListId": "gid://shopify//10079785100", "pricesToAdd": [ { "variantId": "gid://shopify//10079785100", "price": { "amount": "29.99", "currencyCode": "USD" }, "compareAtPrice": { "amount": "29.99", "currencyCode": "USD" } } ], "variantIdsToDelete": [ "gid://shopify//10079785100" ] } ``` ##### Variables ``` { "priceListId": "gid://shopify//10079785100", "pricesToAdd": [ { "variantId": "gid://shopify//10079785100", "price": { "amount": "29.99", "currencyCode": "USD" }, "compareAtPrice": { "amount": "29.99", "currencyCode": "USD" } } ], "variantIdsToDelete": [ "gid://shopify//10079785100" ] } ``` ##### Schema ``` input PriceListPriceInput { variantId: ID! price: MoneyInput! compareAtPrice: MoneyInput } input MoneyInput { amount: Decimal! currencyCode: CurrencyCode! } ```