Сбор отзывов и вопросов
Модуль ТЗ: 5.5 · Автоответы на отзывы и вопросы (+жалобы)
Что это
«Оптима» загружает из Wildberries отзывы и вопросы покупателей, на которые вы ещё не ответили, и складывает их в таблицу Inbox раздела «Автоответы». Каждое обращение привязано к кабинету, товару (артикул WB, название, артикул продавца) и бренду — это основа для сценариев, генерации ответов и жалоб.
Где найти
Боковое меню → «Коммуникации» → «Автоответы», блок «Inbox: отзывы и вопросы»
(адрес вида /app/wb/<кабинет>/auto-replies). Кнопка загрузки — «Забрать из WB» в заголовке
блока.
Как пользоваться
- Убедитесь, что кабинет подключён и у API-ключа WB есть доступ к категории «Вопросы и отзывы» (см. Кабинеты WB).
- В блоке Inbox нажмите «Забрать из WB». Пока идёт загрузка, кнопка показывает «Забираем…»; после завершения таблица и показатели обновятся.
- Повторяйте загрузку, когда хотите подтянуть новые обращения. Повторная загрузка не создаёт дублей: обращение с тем же идентификатором WB обновляется.
Что сохраняется по каждому обращению: тип (отзыв или вопрос), текст, оценка в звёздах (только у отзывов), товар (артикул WB, название, артикул продавца), бренд и дата создания на WB.
Как обновляются данные
- Загрузка выполняется автоматически каждые 15 минут по всем активным кабинетам; кнопка «Забрать из WB» запускает её сразу. Вместе с новыми обращениями сверяются последние 500 отвеченных каждого вида — так снимается статус «без ответа» у отвеченных в ЛК WB.
- Новые обращения — те, что без ответа на стороне WB; из отзыва сохраняются также «Достоинства», «Недостатки», имя покупателя и категория товара.
- WB отдаёт обращения страницами по 1000; за одну загрузку «Оптима» забирает не больше 10 000 отзывов и 10 000 вопросов (ограничение API WB). Остаток подтянется при следующих загрузках, когда часть обращений получит ответы.
- Запросы к WB идут с соблюдением лимитов площадки, поэтому при большом объёме загрузка может занять время.
Ограничения
- Уже отвеченные на WB обращения не загружаются. Если вы ответили на отзыв прямо в личном кабинете WB, в «Оптиме» он останется в статусе «Ожидает».
- Показатели «Отзывы без ответа» и «Вопросы без ответа» считают обращения, которые были без ответа в момент загрузки; ответы, отправленные позже, эти счётчики пока не уменьшают.
- Из отзыва сохраняется основной текст; отдельные поля «Достоинства» и «Недостатки» сейчас не сохраняются.
- Данные видны только пользователям с доступом к кабинету.
Связанные страницы
Для интеграторов
POST /autoreply/syncс телом{ "wbAccountId": "<uuid>" }— загрузка; ответ — число загруженных отзывов и вопросов. См. Справочник API.- Источник WB:
GET /api/v1/feedbacksиGET /api/v1/questions(isAnswered=false), доменfeedbacks-api.wildberries.ru. - Код:
backend/src/modules/autoreply/autoreply-import.service.ts. - ADR: 0027 — единая модель отзывов и вопросов.