Все статьи
Начало работы

Подключение магазина WB или Ozon

Пошагово: где взять ключи доступа в кабинетах Wildberries и Ozon, как подключить магазин к SmartStats, что происходит во время первой синхронизации и как часто данные обновляются дальше.

Что это

SmartStats подключается к вашему кабинету продавца по API-ключу — специальному ключу доступа, который вы создаёте в личном кабинете маркетплейса. По нему сервис сам загружает карточки товаров, продажи и заказы, остатки и цены, финансовые отчёты, отзывы. Логин и пароль от кабинета не нужны — окно подключения прямо просит не передавать их.

Подключение находится в разделе «Настройки» на вкладке «Магазины» — кнопка «Подключить магазин». Пока магазинов нет, такая же кнопка есть и на дашборде. Подключать, изменять и удалять магазины может только участник с ролью «Администратор» — владелец кабинета и приглашённые им администраторы. На вкладке «Магазины» у менеджера кнопок управления нет, он видит данные в режиме чтения. А вот на пустом дашборде кнопка «Подключить магазин» показывается и ему: если менеджеру не открыт ни один магазин, он её увидит, но подключить магазин не сможет — сервис ответит «Подключать магазины может только администратор».

Первый магазин Wildberries можно подключить и в мастере настройки — кнопка «Быстрый онбординг» на дашборде, шаг «Подключить магазин». Магазин Ozon подключается только через окно «Подключить магазин».

Как подключить Wildberries

  1. 1Откройте «Настройки» → вкладку «Магазины» и нажмите «Подключить магазин».
  2. 2Выберите плитку «Wildberries» и нажмите «Далее».
  3. 3Создайте токен (это и есть API-ключ) в личном кабинете продавца Wildberries — путь подсказывает само окно подключения: «ЛК продавца → Профиль → Настройки → Доступ к API → Создать новый токен». Сделайте отдельный токен специально для SmartStats.
  4. 4Отметьте для токена категории доступа. В окне подключения их список называется «Необходимые доступы»: «Контент», «Статистика», «Аналитика», «Продвижение», «Отзывы и вопросы», «Поставки». Дополнительно включите категории «Финансы», «Цены и скидки» и «Маркетплейс» — доступ к ним сервис тоже проверяет при подключении и предупредит, если его не хватает.
  5. 5Вставьте токен в поле «API-ключ Wildberries» и заполните «Название магазина» — так магазин будет называться внутри сервиса.
  6. 6Отметьте галочку-подтверждение, что вы вправе предоставить доступ к API этого магазина (без неё кнопка не нажимается), и нажмите «Подключить».
Категория «Контент» обязательна: именно по ней сервис проверяет ключ, и без неё подключение не пройдёт — появится сообщение «Не удалось подключить магазин». Если не хватает других категорий, магазин подключится, но с предупреждением «Магазин подключён, но не все права есть» и списком недостающих прав; у этапов загрузки без доступа появится пометка «нет доступа», и эти разделы не будут обновляться. В этом случае перевыпустите токен с нужными категориями и замените его через кнопку «Изменить» на карточке магазина.

Как подключить Ozon

  1. 1Нажмите «Подключить магазин», выберите «Ozon» и нажмите «Далее».
  2. 2Сгенерируйте ключи в кабинете Ozon Seller — путь подсказывает окно подключения: «Ozon Seller → Настройки → API-ключи → Сгенерировать».
  3. 3Вставьте значения в поля «Client ID» (это номер вашего кабинета Ozon) и «API-ключ», заполните «Название магазина».
  4. 4Если ведёте рекламу в Ozon, заполните блок «Реклама (Performance API)» — это ещё одна пара ключей, отдельная от основной и нужная только для рекламы. Поля «Performance Client ID» (рекламный номер) и «Performance Client Secret» (рекламный секретный ключ) создаются отдельно — окно подсказывает путь: «ЛК Ozon → Реклама → API → Ключи API». Заполняйте оба поля сразу: сервис сохраняет их только парой, одно поле без второго не сохранится.
  5. 5Отметьте галочку-подтверждение и нажмите «Подключить».

Рекламные ключи необязательны — блок так и подписан: «опционально». Без них не загрузится только рекламная статистика: расходы по кампаниям и ДРР (доля рекламных расходов — сколько процентов выручки уходит на рекламу). Остальные данные загружаются как обычно, а ключи можно добавить позже через кнопку «Изменить» на карточке магазина.

Отзывы Ozon передаёт по API только продавцам с подпиской «Управление отзывами» или Premium Pro (тариф Premium Plus доступа к отзывам не даёт), вопросы — с подпиской Premium Plus или Premium Pro. Без них у этапов «Отзывы» и «Вопросы» появится пометка «? подписка Ozon» — это не ошибка, остальные данные загружаются полностью.

Что происходит после подключения

Окно закроется сразу, сервис проверит ключи в фоне — на экране будет уведомление «Подключаем…», и магазин появится в списке в течение минуты. Затем начнётся первая синхронизация — автоматическая загрузка данных: карточки товаров, продажи и заказы, остатки и цены, финансовый отчёт, отзывы. Первые цифры видны уже через 3–5 минут, а полная финансовая картина собирается в течение суток.

На карточке магазина отображается общий статус, а под ним — список этапов загрузки с прогрессом (например, «3/9 этапов») и примерным оставшимся временем. Статусы:

  • «Синхронизировано» — все ключевые данные загружены;
  • «Идёт: …» — прямо сейчас загружается указанный этап;
  • «Синхронизация в очереди» — загрузка запустится автоматически в ближайшие минуты;
  • «Автоповтор …» — маркетплейс временно ограничил запросы, сервис сам повторит попытку в указанное время, делать ничего не нужно;
  • «Ошибка синхронизации» — данные загрузить не удалось; причина видна в подсказке при наведении на статус. Первую загрузку сервис перезапускает сам примерно раз в 15 минут. Если ошибка держится, чаще всего дело в ключе — обновите его через «Изменить»: после смены ключей синхронизация запустится заново автоматически.
После подключения привяжите магазин к юридическому лицу: нажмите жёлтую пометку «Без юр.лица» на карточке магазина и выберите юр. лицо. Это нужно для корректного расчёта налогов в отчёте о прибыли (P&L).

Как часто обновляются данные

Дальше данные обновляются автоматически, запускать ничего не нужно. Wildberries: новые отзывы сервис проверяет примерно раз в час, остатки — раз в несколько часов, а продажи, финансовый отчёт и отвеченные отзывы загружает ночью — к утру готова полная картина за вчерашний день. Ozon: заказы — примерно раз в час, остатки и карточки товаров — раз в несколько часов, финансовый отчёт, отзывы и вопросы — ночью.

Такое расписание связано с ограничениями маркетплейсов на частоту запросов. Если запросов оказывается слишком много, площадка временно ограничивает доступ — тогда магазин переходит в статус «Автоповтор …» с временем следующей попытки, и сервис повторит её сам.

Администратор может запустить обновление вручную из палитры команд: нажмите Ctrl+K (на Mac — ⌘K) и выберите «Запустить синхронизацию всех магазинов». У менеджера этой команды в палитре нет — синхронизацию по его магазинам запускает администратор.

Термины на экране

API-ключ (токен)
Ключ доступа, который вы создаёте в кабинете маркетплейса и вставляете в SmartStats. Это не логин и пароль; отозвать ключ можно в любой момент в кабинете маркетплейса.
Client ID
Номер вашего кабинета Ozon. Выдаётся вместе с API-ключом и вводится в соседнее поле.
Performance API
Отдельная рекламная система Ozon со своими ключами. Нужна только для рекламной статистики.
ДРР
Доля рекламных расходов — сколько процентов выручки уходит на рекламу.

Частые вопросы

Безопасно ли передавать API-ключи?

Да. Ключи хранятся в зашифрованном виде и используются исключительно для работы сервиса — ровно это зафиксировано в подтверждении, которое вы отмечаете при подключении. Отозвать ключ можно в любой момент в кабинете маркетплейса — тогда доступ у сервиса пропадёт.

Подключил магазин, а цифр нет. Что делать?

Скорее всего, ещё идёт первая синхронизация — прогресс по этапам виден на вкладке «Магазины» под магазином. Статус «Автоповтор …» означает, что маркетплейс временно ограничил запросы: сервис сам повторит попытку в указанное время, делать ничего не нужно. При статусе «Ошибка синхронизации» наведите курсор на статус — в подсказке будет причина; первую загрузку сервис перезапускает сам, а если ошибка держится, обновите ключ через «Изменить» — после смены ключей синхронизация запустится заново.

Сколько магазинов можно подключить?

Зависит от тарифа: «Старт» — до 2 магазинов, «Стандарт» — до 5, «Про» — до 8, «Бизнес» — до 10, «Премиум» — до 12 (этот тариф оформляется по заявке). В пробный период (3 дня) действуют лимиты тарифа «Про». При превышении появится сообщение «Достигнут лимит тарифа» с кнопкой «Сменить тариф».

Данные перестали загружаться, хотя магазин подключён и ключ рабочий. Почему?

Возможно, израсходована квота оборота тарифа — это третий лимит рядом с магазинами и участниками: «Старт» — 2 млн ₽ оборота в месяц, «Стандарт» — 5 млн ₽, «Про» — 12 млн ₽, «Бизнес» — 35 млн ₽, «Премиум» — без ограничения. Квота выдаётся сразу на весь оплаченный период и тратится накопительно. Когда она закончилась, сервис перестаёт забирать у маркетплейса новые данные, а всё уже загруженное остаётся на месте и доступно как раньше. Деньги за оставшиеся дни периода не возвращаются, автоматически ничего не списывается: чтобы загрузка возобновилась, перейдите на старший тариф — у него своя квота, и она начнёт считаться с нуля. Проверить остаток можно в «Настройки» → «Тариф и оплата».

Что будет, если у токена Wildberries не хватает категорий доступа?

Без категории «Контент» магазин не подключится вовсе. Если не хватает других категорий, магазин подключится, но с предупреждением «Магазин подключён, но не все права есть» и списком недостающих прав; у этапов загрузки появится пометка «нет доступа», и эти разделы не будут обновляться. Перевыпустите токен в кабинете Wildberries с нужными категориями и замените его через кнопку «Изменить».

Как поменять ключ, не удаляя магазин?

Нажмите «Изменить» на карточке магазина. В окне «Редактирование» можно поменять название и ключи: поля ключей пустые — заполняйте их, только если меняете ключ. После нажатия «Сохранить» сервис проверит новый ключ и сам запустит повторную синхронизацию; вся накопленная история сохранится. Удалять магазин для этого не нужно: удаление стирает все его данные безвозвратно (для подтверждения сервис попросит ввести название магазина), и восстановить историю после повторного подключения не получится.

Посчитать это по своим магазинам — пробный период без карты. Или прикиньте цифры без регистрации.
Попробовать