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