Исходные условия: - написать скрипт в Google Apps Script с комментариями по блокам - 1...5 аккаунтов с WB в один файл - сбор данных делать через API - триггеры обновления времени по Мск (3 ч, 6 ч, 9 ч, 10 ч, 12 ч, 15 ч, 19 ч, 23 ч)
----- Лист 1 (WBпродажи): Собрать данные из продаж за крайние 30 дней: - все данные
------- Лист 3 (WBворонка): Собрать из воронки продаж за прошедший день: - артикул продавца - дата - клики - количество корзин - конверсия в корзину - количество заказов - конверсия в заказ - количество заказов - сумма заказов - средняя цена - остаток на складах
Понятные читабельные заголовки в таблице (не те, что отдает API). Нужно собирать историю за крайние 6 дней (если сегодня 31 марта, должно быть 25...30 марта), устаревшую инфу по датам удалять. При обновлении данных (по времени) за прошедший день данные с листа за этот день сначала удаляем и заносим обновленные.
--------- Лист 4 (WBреклама): Собрать из рекламы (продвижения) за прошедший день: - артикул продавца - дата - клики - CTR - расход
Понятные читабельные заголовки в таблице (не те, что отдает API). Нужно собирать историю за крайние 6 дней (если сегодня 31 марта, должно быть 25...30 марта), устаревшую инфу по датам удалять. При обновлении данных (по времени) за прошедший день данные с листа за этот день сначала удаляем и заносим обновленные.
* advert-api.wildberries.ru... * В запросе можно передавать один из параметров: dates либо interval, но не оба сразу.
--------- Лист 5 (Управл): - API аккаунтов 1...5 - дата и время крайнего обновления данных - статус крайнего обновления данных - кнопка принудительного обновления данных - кнопка принудительной остановки триггера обновления по времени - кнопка запуска триггера обновления по времени