Set Marketplace Prices
This part of the GraphQL API is currently in Early Availability status. For more information, see GraphQL API policy.
A Marketplace Manager can use the following mutations to set the Marketplace Sales Price or Wholesale Price for product editions:
-
setMarketplacePrice—Specifies the Marketplace Sale Price or the Wholesale Price for a single pricing plan.
-
triggerSetMarketplacePricesProcess—Specifies the Marketplace Sale Price or the Wholesale Price for one or more products, in a bulk action.
-
removeMarketplacePrice—Removes an established Marketplace Sale Price or Wholesale Price from a pricing plan. The price then defaults to the price defined in the product.
In each of these mutations, the markupPricingType value specifies whether the change applies to the Marketplace Sale Price (CHANNEL) or Wholesale Price (CHANNEL_RESELLER). Only one of these types of prices can be changed at a time. Changing both requires two separate API calls.
The triggerSetMarketplacePricesProcess API starts a job to modify prices for a specific product, for several specified products, or all products. If the job is very large—for example, if you apply a price change to all products on the marketplace—it may take a while to complete. Marketplace Managers can check on the status of this job with the following query:
- setMarketplacePricesProcess—Tracks the progress of a bulk action that has been started with triggerSetMarketplacePricesProcess.
Was this page helpful?
Tell us more…
Help us improve our content. Responses are anonymous.
Thanks
We appreciate your feedback!