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