Данный скрипт загружает данные о складах и товарных остатках через API прямо в Google Таблицу.
🎯 Основное предназначение:
Главная задача — создать удобное меню в вашей таблице, через которое можно:
-
Получить список ваших складов на Яндекс.Маркет.
-
Загрузить подробные остатки товаров по каждому складу с дополнительной аналитикой (оборачиваемость и т.д.).
🛠 Как он работает: пошагово
Скрипт предназначен для встраивания в вашу Google Таблицу. После добавления и авторизации в ней появится меню «📦 Яндекс Маркет».
-
Настройка (
createTechnicalSheetIfNeeded): При первом запуске скрипт создаст лист «Технический», куда вам нужно вписать:-
API-токен от аккаунта Яндекс.Маркет (начинается с
ACMA:). -
ID кампании (вашего магазина).
-
-
Загрузка складов (
getMarketWarehouses): Скрипт делает запрос к API Маркета и заполняет лист «ID складов» списком всех ваших складов с их ID, названиями и статусами. -
Загрузка остатков (
getFBYStocks): Это основная функция. Она:-
Использует данные о складах.
-
Постранично запрашивает у API остатки товаров (FBY — Fulfillment by Яндекс).
-
Записывает в лист «Остатки» детальную информацию по каждому товару: артикул (
offerId), тип и количество остатка, а также ключевую метрику — оборачиваемость (turnover,turnoverDays). -
Автоматически форматирует таблицу, добавляет фильтры и сортировку.
-
💡 Ключевая цель:
Скрипт избавляет продавца от ручного экспорта данных через личный кабинет и необходимости что-то объединять вручную. Он централизует актуальную информацию об остатках и их оборачиваемости прямо в Google Таблице, где её удобно анализировать, строить отчеты и делиться с командой.