Автоматизированный расчет поставки Wildberries в Excel при помощи API интеграции json и power query

Поділитися
Вставка
  • Опубліковано 21 вер 2024
  • Для получения последнего тестового файла и запроса боевого - переходи в канал: click.tgtrack....
    Сегодня будем считать потребность в товаре для поставщика Вайлдберриз.
    Однако показанный подход подойдет для любого расчета обеспеченности складских запасов.
    Как известно, площадки и поля сражений могут меняться, а логистика она логистикой и остается.
    Так в чем же сила, брат?
    Со времен Александра Македонского тот у кого логистика лучше тот с большей вероятностью одерживает победу.
    И как мог бы говорить в свое время античный мудрец Архимед:- «У плебея и патриция логистика своя, но трахаются с ней они примерно одинаково».
    Так давай же и мы освоим быстрый способ считать потребность в товаре.
    Для расчета нам потребуется всего лишь информация о складском запасе и скорость спроса.
    Скорость спроса посчитаем за последние 28, 14 и 7 дней.
    Если показатель растет - значит товар набирает популярность, если падает - то спрос по нему сокращается.
    Для расчета обеспеченности товарным запасом просто поделим складской запас на среднесуточную скорость спроса.
    Дефицит будет равен количеству товара, которое нужно допоставить на склад для того чтобы остаток соответствовал нормативу.
    Целевой остаток задаем в левом правом углу для каждого склада. Он указывается в днях и может состоять из: Нормативного, страхового и запаса равного времени транспортировки.

КОМЕНТАРІ • 97

  • @AlphaWay-ww4fc
    @AlphaWay-ww4fc 2 місяці тому

    Анализ изменения скорости спроса - это шедевр!!!

  • @ВикторНикитин-в4з
    @ВикторНикитин-в4з 2 роки тому +2

    Выражаю огромную благодарность за табличку и видео!!!!!Больших успехов вам!!!!

  • @НадеждаРискова
    @НадеждаРискова 2 роки тому +3

    Очень ценный человек! Дай Бог тебе здоровья !

  • @Максим-ф5ц9с
    @Максим-ф5ц9с 3 роки тому +1

    Целую Вашу душу!!!

  • @ExcelStore
    @ExcelStore 3 роки тому

    Доступно и понятно. Спасибо!

  • @ГросуВалентина
    @ГросуВалентина 2 роки тому

    Спасибо!всегда полезно!успехов вам:)

  • @piktogor
    @piktogor 3 роки тому

    Спасибо за видео. Интересно и понятно)

  • @КсенияБаширова-я7р

    Павел! Снимите пожалуйста новый ролик про подключение к АПИ ВБ по новому!:)))

  • @tolkachevgeny
    @tolkachevgeny 3 роки тому +2

    Было бы круто прямо подробное видео про работу api с power query прямо пошагово 👍😃

    • @Pavel_Taranukha
      @Pavel_Taranukha  3 роки тому

      Что? Прям скучный скринкаст в стиле делай раз, делай два?

    • @tolkachevgeny
      @tolkachevgeny 3 роки тому

      @@Pavel_Taranukha У вас не скучная подача материала!

  • @MrSds84
    @MrSds84 3 роки тому

    Спасибо!!! Других слов нет

  • @АлександрСтепаков-ш9ц
    @АлександрСтепаков-ш9ц 6 місяців тому +1

    на маке не работает ((((

  • @АлексейВан-д8к
    @АлексейВан-д8к 3 роки тому +1

    Круто ,Но !!!!!,хотелось бы подробнее вместе с формулами и Если можно не размывать часть экрана а хотя бы написать товар 1 ,товар 2 и т.д.

  • @kopchak17
    @kopchak17 3 роки тому +1

    Очень хорошее видео! Еще бы хотелось восполнить пробел знаний как делать в сводной таблице различные расчеты на основании полученных по API данных. Жду новых обучающих видео!

    • @Pavel_Taranukha
      @Pavel_Taranukha  3 роки тому +1

      Так от цели и от задачи зависит как считать. А еще от характера показателя. Аддитивный, неаддитивный, требующий работы с агрегированными данными или напротив его нужно считать на плоской таблице. Отсыпьте немного конкретики. Какие именно показатели из числа различных интересны?

    • @kopchak17
      @kopchak17 3 роки тому +1

      @@Pavel_Taranukha Не хватает теории как именно получена такая красивая таблица, как делать расчеты в сводной таблице на основании полученных данных.

  • @vargvegaal9034
    @vargvegaal9034 2 роки тому

    Сердечно благодарю за уйму новых знаний и фишек! Павел, подскажите, пожалуйста, а этот метод все еще рабочий? Вставляю свой API ключ, но данные не тянутся и выскакивает ошибка (400) Bad Request. Может быть у кого-нибудьт есть идея в чем может быть проблема?

  • @ganzo6603
    @ganzo6603 3 роки тому +2

    Здравствуйте! Спасибо за отличный инструмент. А сложно ли его переделать так, чтобы он ориентировался не на продажи, а на заказы. Актуально при запуске нового товара выкупов которого еще не много, но заказы уже есть.

    • @Pavel_Taranukha
      @Pavel_Taranukha  3 роки тому

      Это относительно легко, но нужно учитывать, что при FBS есть только продажа. Без заказа.

  • @artursirazetdinov7339
    @artursirazetdinov7339 Рік тому

    Сейчас актуально?

  • @aleksmamontov
    @aleksmamontov 2 роки тому

    Павел, здравствуйте. Спасибо за видео. В файле с WB всё заработало. Планируете подобное сделать по OZON? Как подтянуть данные в эксель по ozon api. Тема актуальная.
    В интернете есть подобные темы, но чтобы подставить свои данные и всё завелось, такого не нашел.

  • @ВладимирКузьмин-х6п

    Добрый день. После изменения формата отчёта Продажи исчезла графа с количеством и, соответственно, таблица перестала работать. Можно как-то восстановить ее работу без глобальной переделки?

  • @user-si2oi3pk2m
    @user-si2oi3pk2m 3 роки тому

    Здравствуйте, а как можно было бы картинку товара подгрузить в эксель?

  • @Олег-м7э3ш
    @Олег-м7э3ш 3 роки тому +1

    Привет дружище? Бррр

    • @Pavel_Taranukha
      @Pavel_Taranukha  3 роки тому +1

      Конечно Дружище!)
      А мне чего перед чужими людьми распинаться)
      А так пришел ко мне на канал - значит интересно тебе сейчас примерно тоже, что и мне.
      Значит именно сейчас ты мне именно дружище.
      Такая моя позиция)

  • @КоТКоТоФеИч-э8ъ
    @КоТКоТоФеИч-э8ъ 3 роки тому

    Спасибо за видео. Все подробно. Вопрос при вставке API и последующем обновление выдаёт ошибку:" Нам не удалось обновить подключение Запрос-Оборачиваемости.. Поставщик ....... не зарегистрирован на локальном компьютере. Подскажите в чем проблема и как исправить?

  • @vmura_ru
    @vmura_ru 2 роки тому

    Expression.Error: Столбец "Column1" таблицы не найден.
    Сведения:
    Column1

  • @TheOfficialFunge
    @TheOfficialFunge 3 роки тому

    Господи, вы Гений, можно еще по вайлдберриз контент? Можно с Вами связаться, у меня пару задач есть, но я не понимаю, как мне в них разобраться + есть таблицы рассчета ценообразования, я бы ее вам передал на доработку)

    • @Pavel_Taranukha
      @Pavel_Taranukha  3 роки тому

      Без проблем. Для связи 89160637718 лучше через ватсап.

  • @ganzo6603
    @ganzo6603 3 роки тому +1

    Здравствуйте! На office 2016 for Mac OS данные не обновляются. В чем может быть проблема?

    • @Pavel_Taranukha
      @Pavel_Taranukha  3 роки тому +1

      Mac слишком красив для работы

    • @ganzo6603
      @ganzo6603 3 роки тому

      @@Pavel_Taranukha на office 2019 тоже не завелось(

    • @Pavel_Taranukha
      @Pavel_Taranukha  3 роки тому

      Хм... а с темже апи в браузере что показывает?

  • @MorganMG1
    @MorganMG1 3 роки тому +1

    Отчет изымает из каждого бренда по 5 позиций.
    Меняет некоторые артикулы, добавляя в название артикула символы: AAA.
    Отчет не годится для работ.
    Я так понимаю вы это специально сделали. Можно как-нибудь его, отремонтировать, или вы продаете его?

    • @Pavel_Taranukha
      @Pavel_Taranukha  3 роки тому

      Специально ничего не ломал.
      Беру лишь то, что отдает по апи сам вайлдберриз.
      Если нет желания копаться с исправлением ошибок вайлдберриз самостоятельно - в описании есть ссылка на регистрацию и получение пробной версии отчета.

  • @иворбул
    @иворбул 2 роки тому

    Павел, спасибо за видео. Разрешите вопрос: как с помощью API вытянуть данные с Вайлдберриз по количеству дней в наличии на складе за определенный период?

    • @Pavel_Taranukha
      @Pavel_Taranukha  2 роки тому

      Вариант1. Накапливать статистику по текущим остаткам на каждый день. Но историю нужно будет именно накапливать.
      Вариант 2. Взять текущие остатки и обратным счетом, вычитая историю поступлений и прибавляя данные из истории заказов все это вычислить.

    • @иворбул
      @иворбул 2 роки тому

      @@Pavel_Taranukha, спасибо вам за оперативный ответ. в MP Stats есть строка, указывающая сколько дней был товар в наличии за выбранный период. Думаю это либо расчетный показатель, либо по API с ВБ не все данные нам можно брать.

  • @elenamaximova4951
    @elenamaximova4951 3 роки тому

    Спасибо за качественное видео. Подскажите как вставить в готовый рабочий файл столбец с размерами, потому как отображение остатков и дефицита по модели не дает полной картины.

    • @Pavel_Taranukha
      @Pavel_Taranukha  3 роки тому

      Поле же есть с размерами. Его перенесите в нужное вам место)

  • @ИгорьПетров-р9э
    @ИгорьПетров-р9э 3 роки тому

    Где вы нашли информацию по оборачиваемости? В WB API есть только поставки, склад, продажи, заказы, отчёт и кизы

    • @Pavel_Taranukha
      @Pavel_Taranukha  3 роки тому

      Это же стандартная операция в логистике да и финансах. Чтобы получить оборачиваемость нужно остатки разделить на скорость спроса. Остатки у нас есть, а скорость спроса берем как выручку за нужное количество дней. Присмотритесь к данным. Там две таблицы объединяются в одну.

  • @tolkachevgeny
    @tolkachevgeny 3 роки тому +1

    Здравствуйте, не все версии Excel поддерживают апи похоже, у меня Excel для Mac версия 16.45, пишет, что не поддерживает внешние источники данных

    • @Pavel_Taranukha
      @Pavel_Taranukha  3 роки тому

      Здравствуйте. Зато маки красивые.)

    • @Pavel_Taranukha
      @Pavel_Taranukha  3 роки тому

      Если серьезно - посмотрите на гугл дата студио. Гугл таблицы не тянут нужный объем данных, а студия справляется. Используйте json оснастку.

    • @tolkachevgeny
      @tolkachevgeny 3 роки тому

      @@Pavel_Taranukha спасибо за совет!

    • @tolkachevgeny
      @tolkachevgeny 3 роки тому

      @@Pavel_Taranukha попробовал подключиться по json 4 конвектора по поиску, все ошибку выдают, пока ответ не нагуглил

    • @Pavel_Taranukha
      @Pavel_Taranukha  3 роки тому

      Custom JSON/CSV/XML
      Разработчик: Supermetrics
      Этот коннектор у меня сразу отработал, как родной.
      Data type выбираем json
      В source URL прописываем наш адрес с ключем

  • @Sonni-mx9ok
    @Sonni-mx9ok 3 роки тому

    Добрый день, подскажите , пожалуйста, на времени 5:07 выделено 10 с столбце N, обеспеченность на 124 дня, нам нужно на 100 дней, почему есть потребность в поставке? Вся строка 32 обеспеченность больше 100. Спасибо.

    • @Pavel_Taranukha
      @Pavel_Taranukha  3 роки тому

      В данном конкретном примере расчет поставки идет для каждого склада и перераспределение специально не закладывается. Соответственно на одном складе может отсутствовать потребность, а на другом образоваться дефицит. Тут уже любой логист сам моет принять решение о том, что ему выгодно - межскладское перемещение сделать или новую поставку осуществить.

  • @jeffersonofficial1783
    @jeffersonofficial1783 3 роки тому +1

    Выдает ошибку Нам не удалось обновить подключение "Запрос-Оборачиваемость". Получено сообщение об ошике

    • @jeffersonofficial1783
      @jeffersonofficial1783 3 роки тому

      Запрос ""Склады"(Шаг"Удаленные дубликаты") запрашивает доступ к источникам Данных, имеющим уровни конфиденциальности которые не могут использоваться вместе. Измените эту комбинацию

    • @zamanchuk
      @zamanchuk 3 роки тому

      @@jeffersonofficial1783 удалось решить проблему?

    • @jeffersonofficial1783
      @jeffersonofficial1783 3 роки тому

      @@zamanchuk да , необходимо после выдачи ошибки подождать минуту и заново конектиться

    • @zamanchuk
      @zamanchuk 3 роки тому

      @@jeffersonofficial1783 хмм, не решилась проблема)

    • @jeffersonofficial1783
      @jeffersonofficial1783 3 роки тому

      @@zamanchuk а ещё один момент , нужно что бы аккаунт с продажами был , если только завели аккаунт не сработает , минимум неделя

  • @mariaprojectmanager8668
    @mariaprojectmanager8668 2 роки тому

    Здравствуйте, очень интересный файл, остатки по ключу подтянул, но почему-то скорость спроса везде нули и соотвтественно не делает расчет дефицита, это вб данные не отдает или в чем может быть косяк?

    • @Pavel_Taranukha
      @Pavel_Taranukha  2 роки тому

      Скорее всего это вб веселится.
      С ними бывает.

  • @АлександрПальцев-ж6г

    Здравствуйте. Подскажите пожалуйста, как добавить в сводную таблицу к каждому артикулу размер. Спасибо

    • @Pavel_Taranukha
      @Pavel_Taranukha  3 роки тому +1

      В повер квери, там где в дополнительном поле при помощи конкатенации мы делаем в таблицеипродаж и в таблице остатков составной ключ, по которому позднее связываем эти таблицы.
      Вот в этом поле нужно добавить размер, а при аггрегации включить это поле в группировку.
      В этом случае размер появится в сводной таблице и вы сможете его использовать.

  • @alexandersimkin1155
    @alexandersimkin1155 Рік тому

    Доброго дня! А файл еще можна скачать?

    • @alexandersimkin1155
      @alexandersimkin1155 Рік тому

      Разобрался, скачал. Но к сожалению уже не работает (((

    • @Pavel_Taranukha
      @Pavel_Taranukha  Рік тому

      Нет ну времени то сколько прошло)
      Можем свежее попробовать что-то скрутить, но для этого свежий апи ключ нужен. Сможете поделиться?

  • @romankonstantinovich2584
    @romankonstantinovich2584 3 роки тому

    Круто! СпасибО!

  • @ГеоргийСеледцов
    @ГеоргийСеледцов 2 роки тому

    добрый день. как с вами связаться?

  • @СергейКалинин-к9х
    @СергейКалинин-к9х 2 роки тому

    Здравствуйте! Спасибо за видео и инструмент. Правда он не работает. Посмотрел и увидел что в описании api по продажам нет количества. От сюда и получается что не работает. Что можно сделать?

    • @Pavel_Taranukha
      @Pavel_Taranukha  2 роки тому

      Могли апи поменять. Посмотрите как сейчас это поле называется и скорректируйте квери.

    • @СергейКалинин-к9х
      @СергейКалинин-к9х 2 роки тому

      @@Pavel_Taranukha В этом и дело кол-во там больше нет.

    • @Pavel_Taranukha
      @Pavel_Taranukha  2 роки тому

      Залез, посмотрел.
      Есть там поле quantity...
      Это же количество
      Смотрел api v1 supplier sales

    • @СергейКалинин-к9х
      @СергейКалинин-к9х 2 роки тому

      ​@@Pavel_Taranukha Похоже у нас разная документация. Так как ссылку разместить не даёт, вот вывод в браузере. {"date":"2022-05-21T10:53:21","lastChangeDate":"2022-05-21T10:54:42","supplierArticle":"","techSize":"","barcode":"","totalPrice":,"discountPercent":,"isSupply":,"isRealization":,"promoCodeDiscount":,"warehouseName":"","countryName":"","oblastOkrugName":"","regionName":"","incomeID":,"saleID":"","odid":,"spp":,"forPay":,"finishedPrice":,"priceWithDisc":,"nmId":,"subject":","category":"","brand":"","IsStorno":,"gNumber":"","sticker":"","":""}

    • @СергейКалинин-к9х
      @СергейКалинин-к9х 2 роки тому

      вывод полей без данных

  • @user-si2oi3pk2m
    @user-si2oi3pk2m 3 роки тому

    Как артикул WB добавить в таблицу?

    • @Pavel_Taranukha
      @Pavel_Taranukha  3 роки тому +1

      Нажать на таблице правую кнопку, показать список полей.
      Откроется справа табличка с полями.
      В ней взять поле supplier_artickle и перекинуть его мышкой в область определения строк сводной таблицы.

    • @user-si2oi3pk2m
      @user-si2oi3pk2m 3 роки тому

      @@Pavel_Taranukha спасибо, щас попробую

  • @ddddddltkmaby
    @ddddddltkmaby 3 роки тому

    кадждый день вставляю остатки из 1 с ВПР .. как автоматизировать )

    • @Pavel_Taranukha
      @Pavel_Taranukha  3 роки тому +1

      1с крутится на слое метаданных, которые накручены на обычную ms sql базу. Нужно подключиться к субд 1с, разобрать сырые данные, на них построить витрины данных и из них легко и просто через подключение к данным обновлять отчеты. Легкотня. Делов на пару недель, зато потом отчеты, как из пулемета можно готовить)

    • @ddddddltkmaby
      @ddddddltkmaby 3 роки тому

      @@Pavel_Taranukha Спасибо)))

  • @dkulyanitsa
    @dkulyanitsa 3 роки тому

    Спасибо за видео и выложенный файл! Данный метод расчета работает только в том случае, если товар был в остатке на протяжении всего анализируемого периода. Если на первое число месяца остаток 90 шт и первого числа его весь заказали, а до конца месяца не было поставок, то такой метод покажет среднесуточный спрос за месяц - 3 шт, хотя в реальности он совсем другой. Кроме того, api wb отдает данные только по сегодняшним остаткам. Т.е. через него нельзя получить остатки на начало анализируемого периода, которые бы позволили сделать отчёт более точным. Поэтому, предложенный метод расчета очень и очень приблизительный. Требуется доработка. Есть идеи?)

    • @Pavel_Taranukha
      @Pavel_Taranukha  3 роки тому

      Идей масса! И одна другой интереснее.
      Признаться, искренне не понимаю каким нужно быть логистом чтобы домустить отсутствие остатка 90 дней...
      Но здесь показан подход к работе с данными, а вот инструменты уже каждый волен пилить себе сам по своему хотению и бизнесовому велению))

  • @johnhicks8310
    @johnhicks8310 3 роки тому

    Привет дружище, исправь ошибку в слове Wildberries.

    • @Pavel_Taranukha
      @Pavel_Taranukha  3 роки тому +2

      Спасибо. Подправил. Вот ведь конфуз))

  • @ЮлияК-ф9ч
    @ЮлияК-ф9ч 2 роки тому

    скачала, вставила ключ, обновила и ничего(((

    • @Pavel_Taranukha
      @Pavel_Taranukha  2 роки тому

      Бывает, что сервис не работает. Посмотрите в браузере возвращаются данные или нет.

    • @ЮлияК-ф9ч
      @ЮлияК-ф9ч 2 роки тому

      @@Pavel_Taranukha знать бы еще как смотреть)