Рекомендации по входу в акции с заниженной ценой
Changed onОтдаёт список артикулов, которым не хватает совсем немного, чтобы попасть в акцию.
В ответ попадают только артикулы с рекомендациями, поэтому total можно использовать как счётчик для уведомления в интерфейсе. Рекомендация отдаётся по каждой акции, в которую можно войти, поэтому один артикул может встретиться в списке несколько раз - с разными action_id.
По каждому артикулу приходит разбор: required_steps - что нужно сделать обязательно (снизить минимальную цену селлера, ниже которой репрайсер не опускается, и включить автоработу с акциями), и alternatives - пути попасть в акцию, из которых достаточно выполнить любой один.
Считается всё от expected_seller_price - цены, которую репрайсер посчитает при текущих настройках. Поэтому применённое изменение не порождает новую рекомендацию до цикла.
Если настройки уже изменены и при них репрайсер войдёт в акцию сам, рекомендация приходит со статусом PENDING_ENTRY и без шагов. В total такие не входят - они считаются в pending_total и идут в конце списка.
Насколько дешёвые акции рассматривать, задаёт gate_percent: смотрим акции в границах «допустимое отклонение по артикулу + gate_percent» ниже рассчитанной цены селлера. Артикулы без настроенного отклонения не пропускаются - для них граница равна самому gate_percent.
Если по магазину включено action_recommend_hidden, ответ всегда пустой.
Request
- Base URL: https://api.mpspace.ru (the document declares no server; this is the origin it was published from)
- URL: https://api.mpspace.ru/v2/rrc/action-recommendations
- Auth: none declared. Required headers: x-user-id, x-connect-id
Query parameters
Лимит рекомендаций в ответе
Сдвиг выборки (постраничная навигация)
Headers
ID пользователя
ID магазина
Request body
Example request
{
"skus": [
175495748
],
"product_ids": [
24442827
],
"gate_percent": 10
}Response
Successful Response
Example response
{
"total": 3,
"pending_total": 1,
"limit": 1000,
"gate_percent": 10,
"recommendations": [
{
"status": "ACTION_REQUIRED",
"product_id": 24442827,
"sku_sds": 175495748,
"offer_id": "00-00000028",
"action_id": 4113327,
"action_name": "Акция для складов. Юг",
"max_action_price": 2849,
"seller_price": 2850,
"expected_seller_price": 2850,
"deviation_percent": 0.04,
"required_percent": 1,
"current": {
"min_price": 2850,
"control_price": 1990,
"action_deviation_mode": "AUTO",
"action_deviation_percent": 3
},
"required_steps": [
{
"action": "LOWER_MIN_PRICE",
"value": 2849
}
],
"alternatives": [
{
"kind": "AUTO_ENTRY",
"steps": [
{
"action": "LOWER_MIN_PRICE",
"value": 2849
}
]
}
]
}
]
}Changes
- info
added the optional property
to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status
- info
- info
endpoint added
- info