Интеграция WB API с Google Таблицами

WB API — мощный инструмент для автоматизации, с которым можно сократить время при работе с данными и сосредоточиться на их стратегическом анализе

35779
content

Зачем использовать Google Таблицы

Проблема

Ручной сбор данных несёт риски и замедляет процесс анализа, что может негативно сказаться на скорости принятия решений

Решение

Использовать WB API для автоматической выгрузки данных в Google Таблицы, что снижает риск ошибок и экономит время

Результат

Настроили регулярную выдачу актуального и точного отчёта в виде Google Таблицы


Преимущества:

  1. Эффективность. Сокращает ручной труд.
  2. Точность. Минимизирует риск ошибок.
  3. Масштабируемость. Работает с большими объёмами данных.
  4. Актуальность. Свежие данные будут всегда под рукой.

В этой статье мы расскажем, как сделать такую интеграцию


Пошаговая инструкция по интеграции WB API с Google Таблицами

Шаг 1: Создать API-токен в личном кабинете продавца

  1. Зайдите в НастройкиПользователи и найдите номер со статусом владельца.
  2. Авторизуйтесь в личном кабинете с этим номером, чтобы сгенерировать API токен.
  3. Перейдите в НастройкиДоступ к API, введите любые символы в поле «Имя токена». Выберите тип токена «Статистика» и нажмите «Создать токен». Сохраните токен, он показывается один раз.
Image

Шаг 2: Настроить Google Таблицы

  1. Откройте Google Таблицы и создайте новый документ.
  2. Раскройте меню «Расширения» и выберите «Apps Script».
Image

Шаг 3. Создать скрипт

  1. Создайте новый проект в редакторе скриптов.
  2. Выберите желаемую интеграцию из этой статьи и вставьте в редактор готовый код.
  3. Замените в нём ВАШ_API_ТОКЕН на собственный токен.
  4. Задайте имя для скрипта.
  5. Сохраните скрипт, нажав на кнопку «💾».

Шаг 4. Выберите готовый скрипт для интеграции

Примечание для Детализации к еженедельному отчёту реализации:

  • Установите диапазон времени отчёта в параметре var baseUrl, например dateFrom=2024-01-29&dateTo=2025-01-01
  • Получить данные можно с 29 января 2024 года.

Примечание для Заказов:

Чтобы выгрузить продажи и возвраты, создайте аналогичную функцию для /api/v1/supplier/sales, изменив BASE_URL на соответствующий endpoint и список полей в appendRow.


Шаг 5. Запустить скрипт

  1. Нажмите на «▶️ Выполнить», чтобы запустить скрипт.
  2. Система запросит разрешение на выполнение скрипта. Чтобы предоставить его:
  • нажмите «Проверить разрешения» во всплывающем окне,
  • далее выберите свой аккаунт, нажмите на «Дополнительные настройки»,
  • затем «Перейти на страницу...», → «Разрешить».3. Вернитесь в созданную таблицу, там вы увидите свой отчёт:
Image

Шаг 6. Включить периодическую выгрузку

  1. В левом меню Apps Script выберите «⏰ Триггеры».
  2. Нажмите на «+ Добавление триггера» и настройте поля таким образом:
  • «Выберите функцию» — Выберите главную функцию скрипта.
  • «Выберите источник мероприятия» — «Триггер по времени».
  • «Выберите тип триггера» — «По неделям».
  • В полях «Выберите день недели» и «Выберите время» задайте удобное для вас время запуска.3. Нажмите «Сохранить».
Image

Заключение

Создавайте интеграции с WB API

Автоматический сбор данных даёт продавцам значительное преимущество и становятся незаменимым помощником для ведения бизнеса. Мы продолжим развивать раздел с кейсами, чтобы вы смогли создать интеграцию и вживую убедиться в её эффективности.

Кейсы

Найдите решение по другим вопросам