История изменений цен и скидок
Модуль ТЗ: 5.2 · Управление ценами и скидками
Что это
«Оптима» ведёт журнал изменений цен и скидок, сделанных через неё: что изменилось, на какое значение, когда и кто это сделал — пользователь вручную или репрайсер. Журнал помогает разобраться, почему изменилась цена, и проконтролировать работу автоматики.
Где найти
Боковое меню → «Цены» → экран «Цены» (/app/wb/<кабинет>/prices) →
блок «История изменений» внизу страницы.
Как пользоваться
В блоке показаны последние 20 изменений по кабинету, самые свежие сверху. Колонки:
- Товар — артикул WB (nmId);
- Было / Стало — цена до и после изменения;
- Скидка — для изменения скидки: значение до и после;
- Источник — «Вручную» (изменение через экран «Цены» или API, одиночное или
массовое) или «Репрайсер». Рядом — автор: email пользователя для одиночных
изменений и ручных запусков репрайсера,
repricer-schedulerдля запусков по расписанию. У массовых изменений автор здесь не показывается — он есть в журнале аудита; - Когда — время изменения.
Полная история с фильтрами по артикулу, типу изменения (цена или скидка), источнику и периоду и с постраничным просмотром сейчас доступна только через API. Отдельный журнал запусков репрайсера — на экране «Репрайсер», блок «Журнал прогонов» (см. «Запуск репрайсера»).
Как обновляются данные
Запись добавляется автоматически, как только Wildberries принял изменение:
- одиночное изменение цены или скидки — сразу после ответа Wildberries;
- массовое изменение — по каждой принятой пачке товаров;
- изменение репрайсером — после того как Wildberries принял загрузку прогона.
Если изменение цены и скидки отправлено одной операцией, в журнале будет две записи — отдельно для цены и для скидки.
Ограничения
- В журнал попадают только изменения, сделанные через «Оптиму». Изменения, сделанные раньше или напрямую в кабинете Wildberries, в нём не отражаются.
- Предыдущее значение заполняется только для одиночных изменений. Для массовых изменений и изменений репрайсером оно пустое — его можно понять по предыдущей записи того же товара.
- Запись подтверждает приём изменения Wildberries, а не его фактическое применение на стороне WB.
- Журналирование не блокирует изменение цены: если запись в журнал по какой-то причине не удалась, цена в Wildberries всё равно будет изменена.
- Блок на экране показывает историю по всему кабинету — фильтр бренда на него не влияет.
- История доступна только по кабинетам, к которым у вас есть доступ.
Связанные страницы
Для интеграторов
GET /pricing/history— параметрыwbAccountId(обязателен),nmId,changeType(price/discount),source(manual/repricer),dateFrom,dateTo(ISO-8601), пагинацияpage/limit. Сортировка — от новых к старым.- Поля записи:
nmId,changeType,oldValue,newValue,source,actorId,actorLabel,createdAt. - Справочник: API, решение — ADR-0021.