--- title: priceListFixedPricesByProductBulkUpdate - GraphQL Admin description: >- Updates the fixed prices for all variants for a product on a price list. You can use the `priceListFixedPricesByProductBulkUpdate` mutation to set or remove a fixed price for all variants of a product associated with the price list. api_version: unstable api_name: admin source_url: html: >- https://shopify.dev/docs/api/admin-graphql/unstable/mutations/priceListFixedPricesByProductBulkUpdate md: >- https://shopify.dev/docs/api/admin-graphql/unstable/mutations/priceListFixedPricesByProductBulkUpdate.md --- # price​List​Fixed​Prices​By​Product​Bulk​Update mutation Requires `write_products` access scope. Also: The user must have permission to create and edit catalogs. Updates the fixed prices for all variants for a product on a price list. You can use the `priceListFixedPricesByProductBulkUpdate` mutation to set or remove a fixed price for all variants of a product associated with the price list. ## Arguments * price​List​Id [ID!](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/ID) required The price list to update the prices for. * prices​To​Add [\[Price​List​Product​Price​Input!\]](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/PriceListProductPriceInput) A list of `PriceListProductPriceInput` that identifies which products to update the fixed prices for. * prices​To​Delete​By​Product​Ids [\[ID!\]](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/ID) A list of product IDs that identifies which products to remove the fixed prices for. *** ## Price​List​Fixed​Prices​By​Product​Bulk​Update​Payload returns * job [Job](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Job) The asynchronous job that will perform the bulk update. * user​Errors [\[Price​List​Fixed​Prices​By​Product​Bulk​Update​User​Error!\]!](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PriceListFixedPricesByProductBulkUpdateUserError) non-null The list of errors that occurred from executing the mutation. *** ## Examples * ### priceListFixedPricesByProductBulkUpdate reference ## Mutation Reference ```graphql mutation priceListFixedPricesByProductBulkUpdate($pricesToAdd: [PriceListProductPriceInput!], $pricesToDeleteByProductIds: [ID!], $priceListId: ID!) { priceListFixedPricesByProductBulkUpdate(pricesToAdd: $pricesToAdd, pricesToDeleteByProductIds: $pricesToDeleteByProductIds, priceListId: $priceListId) { job { # Job fields } userErrors { field message } } } ``` ## Input ##### Variables ```json { "pricesToAdd": [ { "productId": "gid://shopify//10079785100", "price": { "amount": "29.99", "currencyCode": "USD" } } ], "pricesToDeleteByProductIds": [ "gid://shopify//10079785100" ], "priceListId": "gid://shopify//10079785100" } ``` ##### Schema ```graphql input PriceListProductPriceInput { productId: ID! price: MoneyInput! } input MoneyInput { amount: Decimal! currencyCode: CurrencyCode! } ```