Я устал сводить отчеты Wildberries руками и создал сервис-бота в Telegram, который это делает за меня. Как я к этому пришел и причем тут нейросеть? Моя история.
Понедельник — день тяжёлый, и не только потому, что это первый день недели, но ещё и из-за выхода финансового отчёта Wildberries. С его помощью продавцы узнают, сколько они заработали и сколько должны заплатить налогов. А вручную у меня тратилось очень много времени.
Меня зовут Денис, после того, как я понял, что автоматизация бизнеса это круто, начал вести блог о том, где я рассказываю об автоматизации бизнеса на маркетплейсах, мой канал - Кнопка Заказы - Бот автоматизации бизнеса на маркетплейсах.
Как все началось?
Что такое финансовый отчет для тех, кто не в теме?
Каждую неделю, маркетплейс отправляет в личный кабинет два отчета за прошедшую неделю, благодаря которому можно узнать, сколько продавец заработал.
Данный отчет, является самым главным на ВБ, так как на основании него, маркетплейс перечисляет продавцу деньги, а продавец понимает, за что ему начислились деньги.
Данный отчет помогает проанализировать текущие показатели бизнеса, вычислить чистую прибыль, посчитать налог, сколько ты должен в казну и сделать какие то выводы.
Но тут есть уже некоторые проблемы
- Отчет имеет нечитаемый вид. Новичку и даже опытному селлеру нужно сильно вникнуть, чтобы разобраться.
- При выходе нового отчета, их приходилось соединять вручную. Так как отчет выходит для РФ и Стран СНГ.
- Стабильно, каждые 3-4 недели, Wildberries менял колонки, что сбивало мои таблички. И приходилось нырять в изучение и внедрение заново.
Я был начинающий продавец, изучал все сам.
На тот момент, а именно два года назад, в интернете было очень мало информации по поводу финансового отчета Wildberries, было почти ничего не понятно, но очень интересно.
Я хотел понять, сколько же я зарабатываю и зарабатываю ли я вообще. Налог считал тоже не правильно, умножал 7% на приход денег на РС, что оказалось большой ошибкой.
Свою первую "Автоматизированную табличку" я создал собственноручно, в Гугл таблицах.
Почему Гугл таблицы?
Да потому что я работал со своей командой, и было очень удобно в облачном формате обсуждать результаты, прошедшей недели.
Но такое решение было не идеально, но уже хоть что то
Какие минусы ведения отчетности в таком формате?
- Постоянные скачивание двух отчетов СНГ и РФ, соединять их.
- Wildberries каждые 3-4 недели менял колонки в отчете, следовательно, вся таблица у меня слетала, приходилось разделять старые отчеты и новые
- Добавлялись новые артикулы, я уставал вводить себестоимость и проводить формулы, что бы считалась себестоимость проданного товара
- Перенос данных в Гугл Таблицы занимал большого количества времени за счет того, что в базе данных гугла скапливается +30 тысяч строк, от чего гугл начинает тормозить, независимо от твоего ПК.
Следующий этап. Работа по API.
В предыдущем формате мы проработали что то около года, или полтора. Как я уже сказал, меня дико бесило то, что на такой формат тратится очень много времени, вы можете подумать, что я очень ленивый, не могу нажать на пару кнопок и соединить два файлика.
Но я отвечу, что нет. Больше всего меня бесило то, что большую часть времени я сижу и просто жду пока файл загрузится в гугл таблицу.
Бесило то, что постоянно приходилось менять колонки, а когда я менял колонки, гугл таблица может 15 раз зависнуть.
И тут я подумал.
А можно же как то не копировать отчеты руками и сводить их в едино, а сразу импортировать либо в гугл таблицу, либо в обычную таблицу.
Я нашел, что у Wildberries есть какой то API, не понимал что это и с чем это едят, но благо, я адаптируюсь к обстановке и начал постепенно изучать как работать с этим API.
Почитал, изучил, почти ничего не понял.
Но если упростить, то понял лишь то, что API позволяет с помощью ключа обмениваться с Wildberries информацией и есть какие то разные методы с типом POST GET.
Начал изучать информацию по разным API с интернета, и вроде бы начал что то понимать как это устроено и по какому принципу.
Если в двух словах и вкраце, то с помощью API ключа и определенного метода мы обращаемся, к серверам WB с просьбой отдать ту или иную информацию, также заполняем тело запроса с интересующей нас информацией.
У меня открылось два пути. Легкий и Тяжелый.
Легкий
С помощью power qwerty, в excel вставить API ключ, провести ручную настройку и моментально запросить данные по апи и начать писать формулы.
Тяжелый
Написать код для Apps Script в Гугл Таблицах. Но тут проблема в том, что я ни разу не программист, писал за свою жизнь максимум на Python, а именно
Но
Я не смог воспользоваться первым способом потому что на устройства с macOS, в Excel нет power qwerty, а альтернатив, как запихнуть API в Excel я не нашел.
Пришел на помощь мой верный друг.
После того, как я принял решение идти по тяжелому пути, начал искать информацию, как вообще работает код на гугл таблицах, на чем писать, что изучать.
В первых 10-15 страничках были примеры на JS, поэтому выбрал его.
Написал код сам, ничего не сработало. Но тут пришел он.
Я написал нейронке, мол создай мне код для такого такого действия по данному методу.
Результат получился раз на 5ый. В итоге так выглядел код, который написал мне ChatGPT.
По какому принципу он работал?
Все очень просто. Я захожу в код, ввожу интересующий период, нажимаю кнопку "выполнить"
Код запрашивал данные с Wildberries, и заносил мне их в Лист1
Я копировал данные с Лист1 и вносил их в свой второй лист с базой данных.
А с этой базы данных тянулись формулы, по которому сводились отчеты.
Благодаря фильтрам, я мог менять периоды и данные мгновенно обновлялись.
Людям понравилось то, что я сделал.
Лично знакомые поставщики любезно спрашивали, а не мог бы я им внедрить такое решение, которое я придумал "На коленке".
С одной стороны приятно, но с другой стороны это лишние проблемы. Потому что, если кто то что то сломает, приходилось бы самому разбираться почему не работает, поэтому я отказывал.
И еще, в чем проблема ведения гугл таблц?
Как вы можете заметить, гугл таблицы очень долго думают. И как я уже говорил и повторюсь, что при большом количестве строчек, ваш проект в таблицах будет виснуть, независимо от мощности вашего устройства, я начал думать, а как миновать гугл таблицы? Ведь если решить проблему, то данное решение будет очень как подуше многим селлерам.
Решение было всегда в кармане.
Решение оказалось лежало у нас в телефоне, а именно в месседжере Telegram. Со своим товарищем мы обсудили, как можно было бы улучшить продукт, что бы тот не зависал и быстро отдавал данные, а еще, если бы эти отчеты можно было бы получить прямо с телефона.
Обсудив пару деталей, мы с товарищем начали писать такого бота.
Моя задача была в том, что бы я продумывал всю логику и писал ему запросы на Python, а он пилил телеграм бота и поддерживал его.
Таким образом, у нас получился бот Кнопка Заказы
Если вы продавец или менеджер, попробуйте. Гарантирую, что он облегчит рутину.
Что теперь?
Дошли до той степени, что из обычной таблицы в гугле, сделали полноценный сервис оцифровки, прямо внутри кармана телефона.
Бот уже умеет оцифровывать рекламу, показывать стоимость заказа, корзины, оДРР. Делать АБЦ анализ, считать налог, чп, оповещать о заказах и делать сводку.
Теперь уперлись в то, что функционала Telegram не хватает, что бы внедрить новые фишки. А именно красивые графики, и всякого рода функционал с поставками. По опыту, людям удобнее работать через сайт.
Это была моя краткая история о том, как из одной проблемы, вытекли некоторые решения, которые перетекли в реализацию целого сервиса.
Если Вам интересно было бы следить за проектом, то наш телеграм канал Кнопка Заказы - Бот автоматизации бизнеса на маркетплейсах.
Спасибо за прочтение. Буду рад ответить на вопросы.