Внутреннее апи с ручками для Settings API

Сохранение глобальных настроек репрайсера

patch/internal/rrc/global-settings

Headers

Authorizationstring required

Ключ авторизации

Request body

max_negative_discountinteger nullable

Максимально допустимая отрицательная скидка соинвеста (в процентах), при которой репрайсер продолжает менять цену. Если скидка ниже — репрайсер цену не меняет.

Допустимый диапазон значения от 0 до 50.

type_control_price0 | 1 | 2 | 3 nullable

Глобальная настройка типа конечной цены, которую контролирует репрайсер. Определяет, какую цену товара на Ozon система считает конечной:

  • 0 - Цена с Ozon картой (зеленая) по всем товарам.
  • 1 - Цена с соинвестом (серая) по всем товарам.
  • 2 - выборочная настройка, в зависимости от поартикульных настроек.
  • 3 - Цена со скидкой продавца (из кабинета Ozon) по всем товарам.
type_action_exit0 | 1 | 2 | 3 nullable

Глобальная настройка работы с акциями.

  • 0 - Не выходить из акций.
  • 1 - Выходить из акций Ozon по всем товарам.
  • 2 - выборочная настройка, в зависимости от поартикульных настроек.
  • 3 - Автоматически входить в подходящие акции и выходить из них, если это требуется для изменения цены.
cityinteger nullable

Город (регион).

Текущая настройка по которой будет выполняться сбор цен.

Список активных городов:

  • -77 - Неавторизованный Москва
  • -66 - Неавторизованный Екатеринбург
  • -48 - Неавторизованный Липецк
  • -36 - Неавторизованный Воронеж
  • -31 - Неавторизованный Белгород
  • -21 - Неавторизованный Чебоксары
  • 21 - Чебоксары
  • 23 - Краснодар
  • 25 - Владивосток
  • 26 - Ставрополь
  • 54 - Новосибирск
  • 62 - Рязань
  • 63 - Самара
  • 66 - Екатеринбург
  • 77 - Москва
  • 78 - Санкт-Петербург
  • 771 - Одинцово
rrc_working_status0 | 1 | 2 nullable

Глобальная настройка расписания работы репрайсера.

  • 0 - Выключить расписание работы репрайсера по всем артикулам (репрайсер будет работать постоянно, независимо от установленного расписания - глобального или поартикульного).
  • 1 - Учитывать глобальное расписание (объект working_schedule в user_settings) по всем артикулам (цена по товарам в магазине будет меняться только в том случае, если это предусмотрено глобальным расписанием).
  • 2 - учитывать только поартикульные настройки расписания (будет проверяться расписание настроенное по артикулу и меняться в соответствии с расписанием).
repricer_mode'NORMAL' | 'NO_SEND' nullable

Глобальный режим работы репрайсера по магазину.

  • NORMAL - стандартная работа: расчёт и отправка цен.
  • NO_SEND - расчёт и запись в историю без отправки цен на Ozon.

Example request

{
  "max_negative_discount": 15,
  "city": 77,
  "repricer_mode": "NORMAL",
  "working_schedule": {
    "MON": [
      9,
      10,
      11,
      17
    ],
    "TUE": [
      8,
      9,
      15,
      16
    ],
    "WED": [
      12,
      13,
      14
    ],
    "THU": [
      1,
      2,
      3,
      4,
      13,
      14,
      15,
      16
    ],
    "FRI": [
      8,
      9,
      15,
      16,
      17
    ],
    "SAT": [
      11,
      12,
      13,
      14
    ],
    "SUN": [
      12,
      13,
      21,
      22,
      23
    ]
  }
}

Response

Successful Response

msgstring required

Текст сообщения об успешной загрузке

errorfalse

Статус ошибки. В случае успеха указано “false”

status_codeinteger

HTTP статус код

Example response

{
  "msg": "Успешно",
  "status_code": 200
}

Changes