Скрипт для выгрузки отчетов Wildberries в GoogleSheets через API 

  • 36
  • Опубликовано: 2023-12-19
Реализована выгрузка отчетов Wildberries в Гугл Таблицы с целью хранения и последующего анализа:
- отчеты загружаются напрямую в таблицу заказчика, без использования посторонних библиотек и приложений, что позволяет не раскрывать токен третьим лицам и избежать утечек чувствительных данных;
- отчеты могут быть запрошены как на текущий момент (текущие остатки в отчете "Stocks"), за определенный период (Детализация), так и с определенной даты по настоящее время;
- периодичность запросов к API WB настраивается стандартными средствами Google Apps Scripts владельцем таблицы т.е. настройка как по календарю, по таймеру и т.д. Помимо этого возможна загрузка любого из отчетов WB вручную через меню;
- при загрузке отчетов с целью наполнения базы данных - в строках осуществляется проверка на наличие дубликатов, работающая в несколько сот раз быстрее встроенной в гугл таблицы;
- результаты обработки ответов API WB вносятся на отдельную таблицу для возможности быстрого контроля работы скрипта.
- периоды, за которые запрашивается каждый отчет - задаются непосредственно в гугл. таблице, и могут быть настроены пользователем в привязке к времени предыдущих запросов, к датам в ранее полученных данных (например - с даты последней загруженной в таблицу продажи), либо указываться фиксированными датами.
Комментариев нет
оставить комментарий могут только авторизованные пользователи
Другие работы автора:

Серверные части сетевых проектов Написание клиент-серверных приложений, для работы по протоколам HTTP, FTP и т.д. для задач, где установка полнофункционального вэб-сервера не желательна (все запросы типовые и автоматизированные, например получение данных с устройств GPS и сохранение…

Telegram-бот для рассылки уведомлений из парсера

Telegram-бот для рассылки уведомлений из парсера Телеграм бот, рассылающий уведомления заранее определенным сотрудникам о появлении новых предложений на торговой площадке. - непрерывная работа бота без "сбоев", "падений", "зависаний" и других подобных ошибок; - асинхро…

Плагин для работы с CDN

Плагин для работы с CDN Разработка плагина, генерирующего и добавляющего "временные ключи" к ссылкам: - на изображения, размещенные на CDN; - в видеоплеере, при просмотре видео с CDN; - на странице загрузок видеофайлов. Плагин реализован в соответствии с кодексом…

Парсеры "сложных" сайтов

Парсеры "сложных" сайтов Парсеры сайтов со сложной структурой информации, с подгрузкой страниц, генерируемых java скриптами и т.д. Результаты работы парсеров: - автоматический импорт в CMS (Wordpress, Joomla, другие); - автоматический импорт в CMS с возможностью предварител…

Парсер статей с добавлением в CMS

Парсер статей с добавлением в CMS Парсер, настраиваемый на заранее определенные источники, для копирования статей с автоматическим созданием черновиков статей в CMS, включая изображения. Используется для регулярного копирования и перевода иностранных статей/новостей, с предварительно…

Расчет "удельного веса" слов в поисковых запросах

Расчет "удельного веса" слов в поисковых запросах Утилита для определения удельного веса слов в поисковых запросах к сайтам. На основании excel таблицы с поисковыми запросами и характеристиками слов в поисковых фразах - приведение всех морфем к первоначальной форме (именительный падеж, единственное …

Система контроля изменения файлов

Система контроля изменения файлов Серверное приложение, предназначенное для регулярного отслеживания изменения файлов, уведомления с отчетом о модифицированных/новых/удаленных файлах как отправляется на эл.почту, так и доступно через вэб-интерфейс с различными отчетами: - последние и…

Мониторинг лог-файлов в реальном времени

Мониторинг лог-файлов в реальном времени Чтение лог-файлов приложения (изначально - игрового приложения) в реальном времени, построчный парсинг сообщений и выполнение различных алгоритмов: - проигрывание mp3-файлов; - установка таймеров(будильников) для проигрывания mp3-файлов; - формирован…