Остатки по складам YandexMarket в Google Sheets.

Главная Проекты Сайты и ИТ

Данный скрипт загружает данные о складах и товарных остатках через API прямо в Google Таблицу.

🎯 Основное предназначение:

Главная задача — создать удобное меню в вашей таблице, через которое можно:

  1. Получить список ваших складов на Яндекс.Маркет.

  2. Загрузить подробные остатки товаров по каждому складу с дополнительной аналитикой (оборачиваемость и т.д.).

🛠 Как он работает: пошагово

Скрипт предназначен для встраивания в вашу Google Таблицу. После добавления и авторизации в ней появится меню «📦 Яндекс Маркет».

  1. Настройка (createTechnicalSheetIfNeeded): При первом запуске скрипт создаст лист «Технический», куда вам нужно вписать:

    • API-токен от аккаунта Яндекс.Маркет (начинается с ACMA:).

    • ID кампании (вашего магазина).

  2. Загрузка складов (getMarketWarehouses): Скрипт делает запрос к API Маркета и заполняет лист «ID складов» списком всех ваших складов с их ID, названиями и статусами.

  3. Загрузка остатков (getFBYStocks): Это основная функция. Она:

    • Использует данные о складах.

    • Постранично запрашивает у API остатки товаров (FBY — Fulfillment by Яндекс).

    • Записывает в лист «Остатки» детальную информацию по каждому товару: артикул (offerId), тип и количество остатка, а также ключевую метрику — оборачиваемость (turnoverturnoverDays).

    • Автоматически форматирует таблицу, добавляет фильтры и сортировку.

💡 Ключевая цель:

Скрипт избавляет продавца от ручного экспорта данных через личный кабинет и необходимости что-то объединять вручную. Он централизует актуальную информацию об остатках и их оборачиваемости прямо в Google Таблице, где её удобно анализировать, строить отчеты и делиться с командой.

 

GITHUB

Профиль

Вход на сайт

Значимость этих проблем настолько очевидна, что постоянное