Telegram
Инструкция

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

5 шагов: установка add-on, получение API-токенов, первая синхронизация. Занимает 5 минут, программирование не нужно.

Установить SellSync

Бесплатно. Без регистрации.

Шаг 1

Установите add-on в Google Sheets

  1. Откройте любую Google-таблицу (или создайте новую на sheets.new).
  2. В верхнем меню: Расширения → Дополнения → Установить дополнения.
  3. В Google Workspace Marketplace найдите SellSync и нажмите «Установить».
  4. Подтвердите разрешения. SellSync запрашивает доступ только к текущей таблице (currentonly) и право обращаться к API Wildberries и Ozon.
  5. После установки откройте Расширения → SellSync → Открыть — справа появится sidebar.

Шаг 2

Получите API-токен Wildberries

Токен создаётся в личном кабинете продавца WB. Выдаётся на ограниченный срок — храните аккуратно, при компрометации сразу отзывайте.

  1. Откройте seller.wildberries.ru и войдите в кабинет продавца.
  2. В правом верхнем углу нажмите на свой профиль → НастройкиДоступ к API.
  3. Нажмите «Создать новый токен». В качестве названия укажите, например, SellSync.
  4. Отметьте категории доступа: Контент, Маркетплейс, Статистика, Финансы, Аналитика. Этого достаточно для всех данных, которые SellSync выгружает.
  5. Тип токена — обычный (не для тестового контура). Опцию «Только для чтения» можно оставить включённой — SellSync не пишет в WB.
  6. Нажмите «Создать токен». Сразу скопируйте длинную строку, начинающуюся с eyJ... — после закрытия окна WB больше её не покажет.
  7. В sidebar SellSync (шаг «Подключите Wildberries») вставьте токен в поле API-токен WB и нажмите «Проверить и сохранить».

Подсказка. WB-токен живёт ограниченное время (по умолчанию 180 дней). Когда срок истечёт, sidebar покажет ошибку — создайте новый токен и замените в настройках.

Шаг 3

Получите Client ID и API Key Ozon

У Ozon две части: Client ID (номер кабинета) и API Key (секретный ключ). Нужны оба.

  1. Откройте seller.ozon.ru и войдите в кабинет.
  2. Перейдите в Настройки → Seller API (раздел может называться «API ключи»).
  3. Нажмите «Сгенерировать ключ». В качестве названия укажите, например, SellSync.
  4. Выберите роль «Admin Read Only» — этого достаточно, SellSync только читает данные.
  5. Скопируйте сгенерированный API Key (UUID вида xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx) — после закрытия окна его больше нельзя будет посмотреть.
  6. Найдите Client ID на той же странице (это короткий числовой идентификатор кабинета).
  7. В sidebar SellSync (шаг «Подключите Ozon») вставьте Client ID и API Key, нажмите «Проверить и сохранить».

Подсказка. Если Client ID и API Key теряются — создайте новый ключ, старый можно отозвать кнопкой «Отозвать» в Ozon Seller.

Шаг 4

Запустите первую синхронизацию

  1. В sidebar SellSync нажмите «Обновить сейчас».
  2. Подождите 1–3 минуты — SellSync делает запросы к API WB и Ozon, парсит ответы и записывает их в листы.
  3. Внизу таблицы появятся листы с данными:
    • WB Заказы / Ozon Заказы — заказы за последние 7 дней.
    • WB Продажи / Ozon Продажи — реальные продажи с выручкой и комиссиями.
    • WB Остатки / Ozon Остатки — что и где лежит на складах.
    • WB Финансы / Ozon Финансы — детальная финансовая разбивка.
    • Себестоимость, Юнит-экономика, ABC-анализ, Расчёт поставки — листы с формулами поверх данных.

Если синхронизация прерывается. Apps Script ограничивает выполнение шестью минутами. На большом ассортименте часть данных дозагрузится со следующим запуском — просто нажмите «Обновить сейчас» ещё раз.

Шаг 5

Заполните закупочные цены — и аналитика заработает

  1. Откройте лист «Себестоимость» — артикулы и названия SellSync уже подтянул из ваших продаж.
  2. В колонке «Закупочная цена» впишите свои значения вручную. При следующих синхронизациях цены сохранятся.
  3. Откройте лист «Юнит-экономика» — выручка, маржа, ROI и валовая прибыль по каждому SKU посчитаются автоматически по формулам.
  4. Лист «ABC-анализ» покажет категории A/B/C по доле в выручке.
  5. Лист «Расчёт поставки» подсветит позиции, по которым остаток заканчивается через несколько дней.

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

Почему в листе «Продажи» «К выплате» показывает 0?

Wildberries считает поле forPay асинхронно — первые 24 часа после продажи там может быть 0. Точная сумма к выплате появится позже, либо смотрите её в листе «WB Финансы» (источник — отчёт reportDetailByPeriod).

Комиссия и логистика в «Продажах» иногда не сходятся с данными WB

В листе «Продажи» комиссия и логистика приблизительные — они агрегируются из финансовых отчётов и распределяются пропорционально выручке. Точные суммы — в листах «WB Финансы» и «Ozon Финансы», там данные напрямую из финансовых API.

Я не вижу часть Ozon-аналитики

Часть продвинутых отчётов Ozon доступна только продавцам с подпиской Premium. Это ограничение платформы — SellSync не может его обойти. Базовые данные (заказы, продажи, остатки, финансы) работают на любом тарифе Ozon.

Синхронизация не дошла до конца — данные неполные

Apps Script ограничен 6 минутами на одно выполнение. Если ассортимент большой и SellSync не успел всё за один заход, нажмите «Обновить сейчас» ещё раз — SellSync дозагрузит остальное. Это нормально и не приводит к потере данных.

Безопасно ли вставлять API-токены в add-on?

Токены хранятся в UserProperties — это защищённое хранилище Google Apps Script, доступное только вам. SellSync не отправляет токены никуда, кроме самих API Wildberries и Ozon. Add-on запрашивает доступ только к текущей таблице (currentonly), а не ко всем вашим документам.

Что-то не работает или не понятно — куда написать?

Напишите в Telegram — отвечаю быстро, помогу разобраться.

Готовы попробовать?

Установка из Google Workspace Marketplace, бесплатно, 1 минута.

Установить SellSync

Вопросы? Напишите в Telegram →