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 v2/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 v2/businesses/{businessId}/settings in the parameter onlyDefaultPrice
the value is returned false
.
Otherwise, use the price management method that applies in all stores., — POST v2/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.
-
To find out the cost of Yandex.Market services for specific products, pass their parameters in the request. POST v2/tariffs/calculate.
-
Send the new prices for all stores using a request POST v2/businesses/{businessId}/offer-prices/updates.
-
If necessary, pass the VAT parameter.
vat
in the request POST v2/campaigns/{campaignId}/offers/update. -
Make sure that none of the products are quarantined using a request. POST v2/businesses/{businessId}/price-quarantine.
-
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 v2/businesses/{businessId}/offer-prices/updates.
-
After only the correct prices remain in quarantine, confirm them with a request. POST v2/businesses/{businessId}/price-quarantine/confirm. If false alarms of quarantine occur frequently, consider changing its threshold by Instructions.
-
To find out the cost of Yandex.Market services for specific products, pass their parameters in the request. POST v2/tariffs/calculate.
-
Send new prices for a specific store using a request POST v2/campaigns/{campaignId}/offer-prices/updates.
-
Make sure that none of the products are quarantined using a request. POST v2/campaigns/{campaignId}/price-quarantine.
-
If the quarantine is not empty, check the prices of the goods. Incorrectly set prices for a particular store can be corrected with a request. POST v2/campaigns/{campaignId}/offer-prices/updates.
-
After only the correct prices remain in quarantine, confirm them with a request. POST v2/campaigns/{campaignId}/price-quarantine/confirm. If false alarms of quarantine occur frequently, consider changing its threshold by Instructions.