Изменение цен
Модуль ТЗ: 5.2 · Управление ценами и скидками
Что это
«Оптима» позволяет менять цены товаров Wildberries без захода в кабинет WB — для одного товара или сразу для группы. Изменение отправляется в Wildberries, записывается в историю изменений цен и в журнал аудита.
Где найти
Боковое меню → «Цены» → экран «Цены» (/app/wb/<кабинет>/prices).
Обзор экрана — «Управление ценами и скидками».
Как пользоваться
Цена одного товара
- Найдите товар в таблице «Каталог цен» — через поиск по названию, артикулу продавца или nmId, фильтры и сортировку.
- В последней колонке строки введите новую цену в поле «Цена» и нажмите «Сохранить цену».
- При успехе появится сообщение «Цена обновлена». Если Wildberries отклонил изменение, на экране будет текст ошибки.
Изменение отправляется в Wildberries сразу (синхронно).
Одна цена для нескольких товаров
- Отметьте нужные товары галочками в таблице (галочка в заголовке отмечает все товары на странице). Отметки сохраняются при переходе между страницами и сбрасываются при смене бренда.
- В панели «Массовое изменение» выберите действие «Установить цену, ₽» и введите цену — она применится ко всем выбранным товарам.
- Нажмите «Применить к выбранным».
Массовое изменение выполняется в фоне: «Оптима» принимает задачу и отправляет товары в Wildberries пачками до 1000 штук. Сообщение «Изменения отправлены в WB» означает, что задача принята в работу.
Разные цены для разных товаров за одну операцию в интерфейсе задать нельзя — это доступно только через API (см. «Для интеграторов»).
Как обновляются данные
- В таблице показан снимок цен из Wildberries, он обновляется каждые 30 минут. Поэтому новая цена появится в колонках «Цена» и «На WB» после ближайшей синхронизации, а не сразу.
- Запись в истории изменений появляется сразу после того, как Wildberries принял загрузку.
Ограничения
- Цена — целое число рублей, не меньше 1. В форме массового изменения дробное значение округляется до целого. Некорректная цена отклоняется сразу.
- За одну массовую операцию — до 1000 товаров. Если выбрать больше, «Оптима» вернёт ошибку проверки.
- «Оптима» фиксирует приём загрузки Wildberries, а не её применение. Wildberries обрабатывает загрузку у себя; подтверждение применения по каждому товару и ценовой карантин WB «Оптима» пока не отслеживает. Если цена в таблице не изменилась после синхронизации — проверьте товар в кабинете WB.
- Отчёт о массовой операции (сколько товаров ушло в Wildberries, где были ошибки) в интерфейсе не показывается — он доступен только через API и только автору операции (администратор видит все).
- Если в одной пачке массовой операции Wildberries вернул ошибку, не отправляется вся эта пачка; остальные пачки продолжают обрабатываться.
- Менять цены можно только в кабинетах, к которым у вас есть доступ.
Связанные страницы
Для интеграторов
POST /pricing/price— цена одного товара:wbAccountId,nmId,price, опциональноdiscount. Ответ —taskIdзагрузки WB и признакalreadyExists.POST /pricing/bulk— массовое изменение (items— от 1 до 1000 позицийnmId+price+ опциональноdiscount), ответ202с прогоном в статусеpending.GET /pricing/bulk/:id— статус прогона (pending,processing,completed,failed), счётчикиsucceeded/failedи отчёт:taskIdзагрузок WB и ошибки по пачкам.- Запись в WB —
POST /api/v2/upload/task; очередь фоновых задачpricing-bulk. - Справочник: API, решение — ADR-0020.