Управление ценами и скидками
Модуль ТЗ: 5.2 · Управление ценами и скидками
Что это
Модуль позволяет видеть текущие цены и скидки всех товаров кабинета Wildberries и менять их прямо из «Оптимы» — по одному товару или сразу для группы товаров. Каждое изменение отправляется в Wildberries и записывается в историю, поэтому всегда видно, кто, когда и на какое значение поменял цену.
Модуль работает в паре с репрайсером: репрайсер меняет цены автоматически по правилам, а его изменения попадают в ту же историю.
Где найти
Боковое меню приложения → группа «Цены» → пункт «Цены»
(адрес вида /app/wb/<кабинет>/prices). Раздел доступен всем ролям — в
кабинетах, к которым у пользователя есть доступ. Экран работает, когда API-ключ
кабинета успешно проверен; иначе вместо данных будет подсказка проверить ключ
(см. «Кабинеты Wildberries»).
Из чего состоит экран «Цены»
- Показатели (KPI) вверху: «Товаров в каталоге», «Со скидкой», «Средняя скидка», «Средняя цена», «Изменений за 24 ч» (с изменением к предыдущим 24 часам). Рядом — время последней синхронизации цен.
- Фильтры: период (7 или 30 дней), фильтр «Скидка» (все товары / со скидкой / без скидки), поиск по названию, артикулу продавца или nmId. Фильтр бренда — общий переключатель «Бренд» в шапке приложения.
- Каталог цен — таблица товаров кабинета: фото, название, артикул, бренд, «Цена» (базовая), «Скидка», «На WB» (цена со скидкой продавца), «Обновлено», «WB Клуб» (скидка WB Клуба) и поля для правки цены и скидки в строке. Таблицу можно сортировать по колонкам и выгрузить текущую страницу в CSV (кнопка CSV).
- Массовое изменение — панель справа: установить одну скидку или одну цену для всех отмеченных товаров.
- История изменений — последние изменения цен и скидок по кабинету.
- Кнопка «Репрайсер» открывает экран репрайсера.
Что можно сделать
| Задача | Где описано |
|---|---|
| Изменить цену одного товара или группы товаров | Изменение цен |
| Установить или снять скидку | Управление скидками |
| Посмотреть, кто и когда менял цены | История изменений цен |
| Настроить автоматическое изменение цен | Репрайсер |
| Понять, откуда берётся список товаров | Каталог товаров |
Как обновляются данные
- Цены и скидки в таблице — снимок из Wildberries, который «Оптима» обновляет каждые 30 минут (подпись на экране: «снимок до 30 минут»). Список товаров (названия, бренды, фото) обновляется раз в сутки, в 04:00 МСК. Подробнее — «Каталог товаров».
- После изменения цены в «Оптиме» новое значение появится в таблице после ближайшей синхронизации, а в истории изменений — сразу.
- Показатель «Изменений за 24 ч» считается по истории изменений «Оптимы»; изменения, сделанные напрямую в кабинете WB, в нём не учитываются.
Ограничения
- Цена — целое число рублей, не меньше 1. Скидка — целое число от 0 до 99%.
- Wildberries применяет новые цены не мгновенно. «Оптима» подтверждает только, что Wildberries принял загрузку; фактическое применение и ценовой карантин WB «Оптима» пока не отслеживает.
- Работа идёт в рамках одного выбранного кабинета.
Связанные страницы
Для интеграторов
GET /pricing/products— каталог кабинета с ценами (фильтрыbrandId,q,discount, сортировкаsort/sortDir, пагинация).GET /pricing/summary— KPI экрана «Цены» (wbAccountId,brandId,period).POST /pricing/price,POST /pricing/bulk,POST /pricing/discount,POST /pricing/discount/bulk,GET /pricing/bulk/:id,GET /pricing/history.- Запись в WB —
POST /api/v2/upload/task(домен цен и скидок WB, scopeprices). - Справочник API: API. Решения: ADR-0020, ADR-0021, ADR-0052, ADR-0053.