Найти тему

Автоматизация операционных процессов на маркетплейсах: необходимость и преимущества. Или грамотная интергация по API.

Предисловие: пример разобранный в этой статье касается только Wildberries, однако тоже самое можно выполнить на других маркетплейсах (с небольшими поправками).

1. Как появились мысли об этом.

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

Примерно пару месяцев назад мне написал товарищ, который так же является селлером на вб. В его личном кабинете продается более 100 артикулов. И главным вопросом с его стороны была проблема структуризации и компановки всей информации в одном месте. Для понимания для каждого артикула может быть создано как минимум 2 рекламные компании. А это уже более 200 рекламных компаний, каждая со своими уникальными показателями. Всю эту информация нам бесплатно предоставляет маркетплейс, однако самая главная проблема в том, что вся эти показатели раскиданы. Чтобы нам посмотреть и занести эту информацию в таблицу, мы должны заходить в каждую рекламную компанию и только там увидим необходимые нам цифры. Тоже самое касается общей ежедневной аналитики по каждому товару. Многие селлеры для заполнения таблиц вообще нанимают ассистентов, которым платят не малые деньги (от 10 000 рублей ежемесячно).

И этот момент заставил задуматься. Изучив различные чаты селлеров, пришел к выводу, что эта проблема действительно распространена. Существует большое количество сервисов предлагающих полную оцифровку бизнеса, однако это не совсем то. Во-первых, подобные сервисы просят достаточно большие деньги за свой (далеко не всегда качественный) продукт, во-вторых, они достаточно громоздкие и не всегда имеют нужные инструменты, так как многие селлеры привыкли к свои таблицам и имеют собственное видение на тот или иной показатель. В связи с этим было принято решение разобраться в этой теме и понять насколько это реально. Оказалось, что с помощью api и знания программирования можно без проблем все сделать. Мне показалось интересной идея сделать такой сервис, который за приемлимые деньги будет автоматизировать таблицы селлеров или же разрабатывать собственные таблицы, под конкретные запросы продавцов.

2. Разбираемя с API Wildberries и Google Таблицами.

Появились две основные задачи, во-первых, необходимо было понять как вообще можно соединить API Wildberries с Google Таблицами. Во-вторых, что для этого нужно.

Для начала праильнее будет вкратце объяснить для не знающей части аудитории, что вообще такое API. И грамотнее по-моему мнению рассказать о конкретном применении API на маркетплейсах.

Представьте себе, что API на маркетплейсе – это как официант в ресторане. Вот как это работает:

  1. Вы – продавец на маркетплейсе: У вас есть товары, которые вы хотите продавать, и есть учетная система, где вы храните информацию о своих товарах, количестве на складе и ценах.
  2. Маркетплейс – это ресторан: Маркетплейс похож на большой ресторан, где много разных клиентов (покупателей) приходят, чтобы сделать заказ (купить товар).
  3. API – это официант: Официант принимает ваш заказ и передает его на кухню, а потом приносит еду обратно. В нашем случае API – это официант, который помогает вашей системе "общаться" с маркетплейсом.

Таким образом, API на маркетплейсе – это как невидимый посредник (официант), который помогает вашим системам эффективно и безошибочно взаимодействовать с маркетплейсом, делая вашу работу проще и быстрее.

  • Начнем разбирать первую проблему, а именно интеграцию API Wildberries с Гугл таблицами. И у данной задачи есть три основных способа решения:
  1. Первый и пожалуй самый трудоемкий и "непонятный" - запуск определенного скрипта (в основном их пишут, на таком языке программирования, как Python) на сервере. Данная программа будет выполнять определенный действия, а именно отправлять запросы на сервер WB, полученный ответ парсить (вычленять нужную информацию) и заносить в указанные ячейки в таблицу в случае аналитических и статистических функций таблицы. Или же собирать информацию из таблицы и отправлять на сервер запрос для изменения каких-либо парметров.
    Преимущества:
    -Скорость выполнения
    -Возможность обработки большого объема данных
    -Возможность сохранения данных на сервер
    Недостатки:
    -
    Для этого точно нужен специалит
    -Необходимо аренда VPS (виртуализировнная операционная система)
    -Относительно высокая стоимость подобного заказа
  2. Второй и как мне кажется самый простой для понимания "обывателей" способ - API Connector. Это расширение для Google Таблиц. В котором пользователь просто прописывает запрос, и API Connector выгружает ответ сервера в определенные ячейки. Стоимость данного сервиса на момент написания статьи составляет:
скриншот сделан с официального сайта mixedanalytics.com (https://mixedanalytics.com/api-connector-pricing/) 30.06.2024 в 22:46 по МСК.
скриншот сделан с официального сайта mixedanalytics.com (https://mixedanalytics.com/api-connector-pricing/) 30.06.2024 в 22:46 по МСК.
картинка взята с сайта 100-raskrasok.ru
картинка взята с сайта 100-raskrasok.ru

Преимущества:
-
Относительно легко в понимании (отсутствие громоздкого и непонятного кода)
-Легко интегрировать, потому что не надо никуда лезть, все у тебя в таблице
Недостатки:
-
Нет возможности накладывать пердварительную структуризацию и фильтрацию информации
-Необходимость вести промежуточную таблицу
-Назойливый ежемесячный платеж
-Абсолютно не универсально и не удобно (приходиться строить гигантские формулы, дабы хоть как-то вытянуть и структурировать информацию)
-Нет возможности пользоваться некоторыми методами, потому что в них требуется работа с файлами
-И это далеко не все минусы...

3. Третий и наверное самый правильный подход для решения нашей задачи - Apps Script. С технической точки зрения, Google Apps Script – это язык сценариев на основе JavaScript, который позволяет автоматизировать задачи и расширять функциональность Google Таблиц и других приложений Google Workspace. Среда разработки: Скрипты пишутся и запускаются прямо в облаке, в встроенном редакторе кода, доступном из меню "Инструменты" > "Редактор сценариев" в Google Таблицах. Триггеры: Вы можете настроить триггеры, которые автоматически запускают скрипты в ответ на определенные события, такие как открытие документа, изменение данных в таблице или по расписанию (например, каждый день в 9 утра).

Преимущества:
-
Работа не будет очень дорогой
-Не нужен сервер
-Доступ к программе есть всегда
-Легко масштабироать и видоизменить
-Покрывает все недостатки Api Conector

Недостатки:
-
Самому разобратья нелегко и долговато (особенно без IT образования)
-Не настолько быстро, как на сервере

Выводы: Бесспорно, каждый способ имеет место быть. Однако, как мне кажется, для решения нашей задачи, представленной в начале статьи, а именно ежедневный анализ показателей по всем товарам и их рекламным компаниям, лучшим способом безоговорочно будет последний (Apps Script). Во-первых, нам не нужен первый вариант, так как нам не надо выполнять огромные вычисления и совершать кучу запросов, поэтому переплату и лишний "геморой" с сервером считаю не нужными (овчинка выделки не стоит). Во-вторых, к Api Connector в нынешних реалиях и для решения нашей задачи я отношусь крайне скептически, в силу его ограниченности.

  • Теперь перейдем ко второму вопросу, а именно насколько это сложно и кто для этого нужен (сколько это будет стоить). Я решил поробовать сделать это самостоятельно. Во-первых, так я пойму насколько это сложно, во-вторых, смогу назначить адекватную стоимость при поиске разработчика для выполнения подобного задания.

    Спустя 2 недели благодаря интернету и исскуственному интеллекту у меня получилось сделать свою первую автоматизированную таблицу (с невероятно кривым и неуниверсальным скриптом по словам разработчика). Имела она примерно такой вид:
скриншот моей первой таблицы
скриншот моей первой таблицы

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

После этого нужно было сделать какие-то промежуточные выводы. Во-первых, нет смысла лезть из кожи вон, чтоб разобраться с этим самому (если у вас нет базовых навыков программирования и кучи свободного времени). Во-вторых, из первого суждения вытекает второе: для этого в любом случае нужен специалист, который, в первую очередь, обладает техническими навыками программирования и хорошо владеет таблицами, а во вторую, сможет услышать вас и объяснить, что реализовать возможно, а что нет (это очень важно, потому что технари далеко не всегда супер общительные).

Теперь стоял вопрос в поиске сотрудника на такую должность. Однако главный момент в том, что это обязан быть не просто человек выполняющий заказы на аутсорсе, он также должен при возникновении трудностей и технических неполадок оказывать поддержку клиентам (API постоянно меняется). Поэтому каждый раз искать исполнителя было не вариантом. Тут требовался более фундаментальный и предусмотрительный подход. Было проведено порядко 10 созвонов с различными специалистами, после которых был выбран подходящий кандитат. В последствии, в качестве вступительного задания, я попросил коллегу переделать мою таблицу с небольшими доработками. Таблица была переделана полностью, и от прежней остался только внешний вид одного листа.

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

Самым главным преимуществом этой таблицы над предыдущей была ее мобильность. Теперь мы не были ограничены в количетсве артикулов и рк.
Вывод: специалист точно нужен.

3. Общие выводы и советы

На данный момент это является далеко не основным видом доходов для нашей команды и в большей степени мы преследуем тут альтруистичесике цели (многие селлеры даже до конца не понимают, что такое api и какие преимущества дает работа с ним). В связи с этим, на данный момент, мы берем деньги просто на оплату труда разработчика. А в роли менеджера и консультанта вообще выступаю я. Мы рассматриваю это скорее как инвестицию в будущее, нежели быстрый способ заработать. Пока мы помогаем друзьям и коллегам автоматизировать их рутинные операционные процессы. Вот несколько примеров наших последних работ:

Вы можете ознакомиться с другими примерами наших работ, а так же записаться на консультацию (совершенно БЕСПЛАТНУЮ) в нашем ТГ канале: https://t.me/auto_spreadsheets

Теперь подведем итоги и решим нужно оно или нет.

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

1. Увеличение производительности

Автоматизация позволяет значительно сократить время, затрачиваемое на выполнение рутинных задач, таких как обработка заказов, управление запасами и обновление цен. Это высвобождает ресурсы, которые можно направить на стратегически важные задачи, такие как маркетинг и развитие продукта.

2. Снижение ошибок

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

3. Оптимизация запасов

Эффективное управление запасами – ключ к успешным продажам на маркетплейсах. Автоматизированные системы позволяют точно прогнозировать спрос и своевременно пополнять запасы, что снижает риск дефицита товаров или их перепроизводства.

4. Повышение уровня обслуживания клиентов

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

5. Экономия времени и ресурсов

Интеграция различных операционных процессов через автоматизированные системы позволяет сократить время на их выполнение и оптимизировать использование ресурсов. Это снижает затраты и повышает общую эффективность бизнеса.

6. Аналитика и принятие решений

Автоматизированные системы собирают и анализируют огромные объемы данных, предоставляя бизнесу ценные инсайты. Это позволяет принимать обоснованные решения, основанные на реальных данных, а не на интуиции, что повышает точность стратегического планирования.

Заключение

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

P.s. Спасибо огромное за прочтение статьи. Буду рад увидеть ваши отклики (как положительные, так и отрицательные) и комментарии.