Перейти к основному содержимому

Сбор отзывов и вопросов

Модуль ТЗ: 5.5 · Автоответы на отзывы и вопросы (+жалобы)

Что это​

«Оптима» загружает из Wildberries отзывы и вопросы покупателей, на которые вы ещё не ответили, и складывает их в таблицу Inbox раздела «Автоответы». Каждое обращение привязано к кабинету, товару (артикул WB, название, артикул продавца) и бренду — это основа для сценариев, генерации ответов и жалоб.

Где найти​

Боковое меню → «Коммуникации» → «Автоответы», блок «Inbox: отзывы и вопросы» (адрес вида /app/wb/<кабинет>/auto-replies). Кнопка загрузки — «Забрать из WB» в заголовке блока.

Как пользоваться​

  1. Убедитесь, что кабинет подключён и у API-ключа WB есть доступ к категории «Вопросы и отзывы» (см. Кабинеты WB).
  2. В блоке Inbox нажмите «Забрать из WB». Пока идёт загрузка, кнопка показывает «Забираем…»; после завершения таблица и показатели обновятся.
  3. Повторяйте загрузку, когда хотите подтянуть новые обращения. Повторная загрузка не создаёт дублей: обращение с тем же идентификатором 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 — единая модель отзывов и вопросов.