How to change product prices

You can change the price that is valid in all stores, or the price for an individual store.

The method is available to you POST campaigns/{campaignId}/offer-prices/updates if there is an opportunity to set unique prices in individual stores in the seller's office on the Market. How to check it is in the method POST businesses/{businessId}/settings in the parameter onlyDefaultPrice the value is returned false.

Otherwise, use the price management method that applies in all stores., — POST businesses/{businessId}/offer-prices/updates.

Too sudden a price change will result in the product falling into the quarantine

Quarantine is necessary so that the product does not end up in the window with the wrong price due to a technical error.

The quarantine threshold can be set in the cabinet. Read about how to do this. in the Help of the Market for sellers.

  1. To find out the cost of Yandex.Market services for specific products, pass their parameters in the request. POST tariffs/calculate.
  2. Send the new prices for all stores using a request POST businesses/{businessId}/offer-prices/updates.
  3. If necessary, pass the VAT parameter. vat in the request POST campaigns/{campaignId}/offers/update.
  4. Make sure that none of the products are quarantined using a request. POST businesses/{businessId}/price-quarantine.
  5. If the quarantine is not empty, check the prices of the goods. Incorrectly set prices for all stores can be corrected with a request. POST businesses/{businessId}/offer-prices/updates.
  6. After only the correct prices remain in quarantine, confirm them with a request. POST businesses/{businessId}/price-quarantine/confirm. If false alarms of quarantine occur frequently, consider changing its threshold by Instructions.
  1. To find out the cost of Yandex.Market services for specific products, pass their parameters in the request. POST tariffs/calculate.
  2. Send new prices for a specific store using a request POST campaigns/{campaignId}/offer-prices/updates.
  3. Make sure that none of the products are quarantined using a request. POST campaigns/{campaignId}/price-quarantine.
  4. If the quarantine is not empty, check the prices of the goods. Incorrectly set prices for a specific store can be corrected with a request. POST campaigns/{campaignId}/offer-prices/updates.
  5. After only the correct prices remain in quarantine, confirm them with a request. POST campaigns/{campaignId}/price-quarantine/confirm. If false alarms of quarantine occur frequently, consider changing its threshold by Instructions.