О таблице
Описание порядка работы с таблицей Wildberries.
Создание ключа API
Для получения отчетов, в зависимости от задачи, используйте комбинированный ключ (отметить всё), если нужно только получение данных, то отметьте галку "Только на чтение":

После создания, сразу копируйте и сохраните ключ API.
После добавления через меню таблицы, ключ API хранится в таблице, в настройках скрипта.
Через меню таблицы, ключ можно заменить в любое время, он будет перезаписан.
При копировании таблицы ключ удаляется.
Настройка и подключение
Примите права на почте;
Обновите страницу, появится меню
🔽 Wildberries
:

Самостоятельное добавление ключа
Нажмите:
🔽 Wildberries > ⚙️ Настройки > 🔑 Ключи API > Комбинированный
;При первом запуске Google попросит авторизацию >>> Как авторизовать скрипт.
После авторизации, повторите запрос и добавьте в открывшееся окно ключ API.
Посмотреть информацию о ключе:
🔽 Wildberries > ⚙️ Настройки > 🔑 Ключи API > 🔑 Информация
(срок ключа и разрешения).
Заменить или обновить ключ API
С файлом, в котором уже установлен ваш ключ делать ничего не нужно;
Файл без установленных ключей (или копия), нажмите:
🔽 Wildberries > ⚙️ Настройки > 🔑 Ключи API > Комбинированный
, в открывшееся окно вставьте ключ из Личного кабинета:

Нужно поменять ключи в этом же файле, нажмите: Комбинированный, в открывшееся окно для ввода ключа вставьте новый ключ.
Первичная выгрузка
Добавьте название вашего магазина на листе ⚙️ Поддержка
в соответствующее поле (не обязательно).
На листе ⚙️ Поддержка
установите смещение до 90 дн., применится для большинства загрузок.
Произведите выгрузку через меню: 📝 Товары, 🛒 Заказы, 💳 Продажи и 📊 Продажи по реализации.
После получения данных, для накопления установите ✅, иначе при каждом запуске будет перезапись.
Все функции, которые работают с долгой загрузкой (в меню и автообновление) помечены ❗️, нельзя выгружать через меню, только установив соответствующее автообновление.
Долгая выгрузка идет в фоне, может длиться до нескольких часов для одного отчета.
История КТ (воронка продаж в ЛК):
Подключен Джем (данные доступны за 365 дней):
установите даты с-по, на листе
⚙️ Поддержка
(не > 365 дн.), ✅ Джем;сделайте выгрузку 📈 История КТ по NM (Джем);
установите автообновление.
Не подключен Джем (данные доступны за 15 дней):
сделайте выгрузку 📈 История КТ по NM (период), дождитесь выполнения скрипта до конца (пропадет сообщение, что выполняется скрипт);
установите автообновление.
❗️Используйте для выгрузки и установки автообновления только один из вариантов: 📈 История КТ по NM (период) или 📈 История КТ по NM (Джем).
Раздел реклама
Статистика РК ❗️
Можно выгрузить с конкретной даты, желательно делать выгрузку не > 30 дн. от текущей. Отчет выгружается по долгой загрузке.
Ошибка при закуске, измените количество дней в выгрузке до указанного на листе ⚙️ Поддержка
:

❗️Не выгружайте Статистику РК через меню, установите автообновление.
Пополнение бюджета РК (из баланса)
Из таблицы, можно пополнить баланс для активных компаний (статус 9):
в ячейку J22 введите мин. сумму ниже, которой нужно пополнять / сумму пополнения (не обязательно, по умолчанию min=1000р.), например 350/1500.
🔽 Wildberries > Реклама >💸 Бюджет РК (пополнение)
или поставить автообновление.
Для работы пополнения, ключ API должен быть без галки - только просмотр!!!
Прочие рекламные отчеты
Выберите соответствующий тип РК из выпадающего списка, а так же доступные ID РК для выгрузки на листе ⚙️ Настройки РК
для выгрузки:
🎉 Статистика авт. РК по кластерам фраз (только для РК тип Автоматическая);
🎉 Статистика авт./аукц. РК по ключевым фразам (только для РК тип Автоматическая и Аукцион);
🎉 Статистика поиск. РК по ключевым фразам (только для РК тип Поиск);
Контроль цен конкурентов
Добавьте Артикулы Wildberries конкурентов и на против пропишите ваши на листе Артикулы конкурентов и выгрузите 📦 Остатки конкуренты , сводная таблица Цены конкуренты обновится (можно поставить автообновление).
Ваши формулы в выгрузках
Для расчетов можно создавать в файле отдельные листы и работать с данными на них, если этого не достаточно и нужны расчеты на листах выгрузки, то для большинства выгрузок, можно добавить формулы в заголовки, справа от выгрузки.
Особенности
Формула заголовка должна быть формулой массива (MAP, ArrayFormula).
Используйте INDIRECT для ссылки на диапазоны текущего листа, обаятельно добавляйте проверку на пуcтоту в строке. Формулы передаются в массиве formulas, в нужную функцию.
Пример массива:
formulas: [
`={"Тип";arrayFormula(IF(INDIRECT("D2:D")="";;IFNA(VLOOKUP(INDIRECT("D2:D");'🛒 Заказы fbs'!B:O;14;0);"fbo")))}`,
`={"Название";ArrayFormula(IF(INDIRECT("G2:G")="";;IFNA(VLOOKUP(INDIRECT("G2:G");'📝 Товары'!D:I;6;0);"!!! Удалённый товар")))}`,
`={"Дата";arrayformula(IF(INDIRECT("B2:B")="";;FLOOR(INDIRECT("B2:B"))))}`,
`={"Месяц";arrayformula(IF(INDIRECT("B2:B")="";;MONTH(INDIRECT("B2:B");2)))}`,
`={"Неделя года";arrayformula(IF(INDIRECT("B2:B")="";;WEEKNUM(INDIRECT("B2:B");2)))}`,
`={"День недели";arrayformula(IF(INDIRECT("B2:B")="";;WEEKDAY(INDIRECT("B2:B");2)))}`,
] // массив формул
Добавления в функцию:
function getOrders() {
// Заказы
const date = WB.getDateFrom();
WB.statOrders(WBS, {
dateFrom: date || WB.subtractDays(93),
minusDays: 31, // смещение дней от текущей даты
clear: date ? true : false,
setHead: true,
raw: true,
formulas: [
`={"Тип";arrayFormula(IF(INDIRECT("D2:D")="";;IFNA(VLOOKUP(INDIRECT("D2:D");'🛒 Заказы fbs'!B:O;14;0);"fbo")))}`,
`={"Название";arrayFormula(IF(INDIRECT("G2:G")="";;IFNA(VLOOKUP(INDIRECT("G2:G");'📝 Товары'!D:I;6;0);"!!! Удалённый товар")))}`,
`={"Дата";arrayformula(IF(INDIRECT("B2:B")="";;FLOOR(INDIRECT("B2:B"))))}`,
`={"Месяц";arrayformula(IF(INDIRECT("B2:B")="";;MONTH(INDIRECT("B2:B");2)))}`,
`={"Неделя года";arrayformula(IF(INDIRECT("B2:B")="";;WEEKNUM(INDIRECT("B2:B");2)))}`,
`={"День недели";arrayformula(IF(INDIRECT("B2:B")="";;WEEKDAY(INDIRECT("B2:B");2)))}`,
] // массив формул
});
}
Установка триггеров (автозапуск скриптов)
Для установки выгрузки по расписанию: 🔽 Wildberries > ⚙️ Настройки > ⏳ Автообновление
.
Режим работы автообновлений, указан в столбце Запуск:

Если указано из меню (перезапись), обновления нет, можно поставить самостоятельно, см. ниже. Максимальное количество триггеров на один файл 20 шт. Ставьте только нужные триггеры, для выгрузок которые вас интересуют в конкретном файле.
Вы можете самостоятельно установить триггеры (автозапуск):
Откройте редактор скриптов:
Расширения -> Apps Script
;Слева, нажмите ⏰ (Триггеры), справа внизу Добавление триггера;
В окне выберите
название функции, источник мероприятия -> Триггер по времени
, установите периодичность.

Типы выгрузки
Выгрузка из меню:
🔽 Wildberries > ... варианты из меню
;Выгрузка по расписанию: ⏳ Автообновление (автозапуска скриптов по расписанию).
Блок управления листами в файле
Меню: 🔽 Wildberries > ⚙️ Настройки > 📄 Листы
Позволяет работать с листами в файле.
При получении списка листов, через Список, будет добавлен лист Настройка листов, с которого можно производить действия с листами:
Сортировка по порядку в столбце Порядок (указать нужный порядок, запустить скрипт);
Отображение выбранных скрытых листов (установить галки, для скрытых листов запустить скрипт);
Скрытие выбранных листов (установить галки, для не скрытых листов запустить скрипт);
❗️Удаление выбранных листов (установить галки, запустить скрипт).
Добавление нового магазина
Создайте ключ API для нового магазина (см. выше);
Копируйте файл имеющегося магазина и переименуйте его;
Авторизуйте скрипт и добавьте в файл новый ключ API (см. выше);
Очистите файл:
🔽 Wildberries > ⚙️ Настройки -> 📄 Очистка перед выгрузкой
;Установите даты для выгрузки на листе
⚙️ Поддержка
(см. выше);Сделайте необходимые выгрузки;
Установите необходимые триггеры (см. выше).
Данные из API
Меню 🔽 Wildberries, содержит кнопки выгружающие данные.
Wildberries гарантирует хранение данных для раздела Статистика не > 90 дней.
По умолчанию выгружаются все поля, которые можно получить согласно официальной документации API Wildberries.
При необходимости, в рамках доработок, лишние данные можно удалить, для экономии ресурса таблицы.
Данные могут перезаписываться или добавляться.
Last updated