---
title: "Сохранение настроек репрайсера"
method: PATCH
path: "/rrc/global-settings"
tags: ["Репрайсер РРЦ"]
---

# Сохранение настроек репрайсера

`PATCH /rrc/global-settings`

Метод сохраняет глобальные настройки репрайсера по переданному магазину. Поля в body не являются обязательными.
Если требуется обновить только один из параметров - нужно передать именно его. Тянуть текущие настройки и подставлять в body - необязательно.

## Query parameters

- `block` string
- `history_tool` string

## Headers

- `x-user-id` integer, required — ID пользователя
- `x-connect-id` integer, required — ID магазина

## Request body

- GlobalSettingsRequest
  - `max_negative_discount` integer, nullable — **Максимально допустимая отрицательная скидка соинвеста (в процентах), при которой репрайсер продолжает менять цену. Если скидка ниже — репрайсер цену не меняет.** Допустимый диапазон значения от 0 до 50.
  - `type_control_price` 0 | 1 | 2 | 3, nullable — **Глобальная настройка типа конечной цены, которую контролирует репрайсер. Определяет, какую цену товара на Ozon система считает конечной:** - `0` - Цена с Ozon картой (зеленая) по всем товарам. - `1` - Цена с соинвестом (серая) по всем товарам. - `2` - выборочная настройка, в зависимости от поартикульных настроек. - `3` - Цена со скидкой продавца (из кабинета Ozon) по всем товарам.
  - `type_action_exit` 0 | 1 | 2 | 3, nullable — **Глобальная настройка работы с акциями.** - `0` - Не выходить из акций. - `1` - Выходить из акций Ozon по всем товарам. - `2` - выборочная настройка, в зависимости от поартикульных настроек. - `3` - Автоматически входить в подходящие акции и выходить из них, если это требуется для изменения цены.
  - `city` integer, nullable — **Город (регион).** Текущая настройка по которой будет выполняться сбор цен. *Список активных городов:* - `-77` - Неавторизованный Москва - `-66` - Неавторизованный Екатеринбург - `-48` - Неавторизованный Липецк - `-36` - Неавторизованный Воронеж - `-31` - Неавторизованный Белгород - `-21` - Неавторизованный Чебоксары - `21` - Чебоксары - `23` - Краснодар - `25` - Владивосток - `26` - Ставрополь - `54` - Новосибирск - `62` - Рязань - `63` - Самара - `66` - Екатеринбург - `77` - Москва - `78` - Санкт-Петербург - `771` - Одинцово
  - `rrc_working_status` 0 | 1 | 2, nullable — **Глобальная настройка расписания работы репрайсера.** - `0` - Выключить расписание работы репрайсера по всем артикулам (репрайсер будет работать постоянно, независимо от установленного расписания - глобального или поартикульного). - `1` - Учитывать глобальное расписание (объект working_schedule в user_settings) по всем артикулам (цена по товарам в магазине будет меняться только в том случае, если это предусмотрено глобальным расписанием). - `2` - учитывать только поартикульные настройки расписания (будет проверяться расписание настроенное по артикулу и меняться в соответствии с расписанием).
  - `repricer_mode` 'NORMAL' | 'NO_SEND', nullable — **Глобальный режим работы репрайсера по магазину.** - `NORMAL` - стандартная работа: расчёт и отправка цен. - `NO_SEND` - расчёт и запись в историю без отправки цен на Ozon.
  - `working_schedule` WorkingSchedule
    - `MON` integer[], required — Расписание рабочих часов по Понедельникам. Время МСК (+3 UTC).
    - `TUE` integer[], required — Расписание рабочих часов по Вторникам. Время МСК (+3 UTC).
    - `WED` integer[], required — Расписание рабочих часов по Средам. Время МСК (+3 UTC).
    - `THU` integer[], required — Расписание рабочих часов по Четвергам. Время МСК (+3 UTC).
    - `FRI` integer[], required — Расписание рабочих часов по Пятницам. Время МСК (+3 UTC).
    - `SAT` integer[], required — Расписание рабочих часов по Субботам. Время МСК (+3 UTC).
    - `SUN` integer[], required — Расписание рабочих часов по Воскресеньям. Время МСК (+3 UTC).

## Response `200`

Successful Response

- SuccessResponse
  - `msg` string, required — Текст сообщения об успешной загрузке
  - `error` false — Статус ошибки. В случае успеха указано “false”
  - `status_code` integer — HTTP статус код

## Other responses

- `400` — Bad Request
- `422` — Validation Error

---

[API](https://skmtc.dev/mpspace/apis/api.md) · [All operations](https://skmtc.dev/mpspace/apis/api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/mpspace/api/revisions/480b05bed427/schema)
