Как запустить интернет-магазин с 20 000 SKU за полгода ― кейс казахстанской строительной сети и panfilov.digital

Игорь Бахарев
Иногда бизнес требует невозможное ― например, выполнить проект в два раза быстрее, чем может команда. Но если действовать гибко, то даже объемную задачу реально ускорить. Как с нуля написать код для онлайн-гипермаркета с 20 тыс. SKU за полгода, делится основатель panfilov.digital Максим Панфилов.

В 2020 году объем электронной торговли в мире за год вырос на 27% ― пандемия дала ей мощный импульс. Одним из самых быстрорастущих стал рынок Казахстана, где объем онлайн-покупок за этот период увеличился на 57%. 

Игроки рынка не могли это не заметить, и в августе 2020 владелец сети строительных гипермаркетов в Казахстане «Аквилон» решил обновить свой интернет-магазин. За выполнением задачи компания обратилась в нашу компанию. Мы сразу поняли: проще создать новый сайт, чем улучшать старый. Сайт akvilon.kz был написан на Битриксе, плохой UX в нем отпугивал пользователей, а технические решения были неэффективны. Такая задача оценивается в год работы. Но нам нужно было успеть за полгода, ведь старт сезона приходился на март. Поделюсь тремя ключевыми принципами, которые позволили нам ускориться в два раза. 

Принцип 1. MVP для быстрого запуска и обратной связи

Первое время пользователи любого продукта могут быть удовлетворены минимальным набором функций. Для akvilon.kz основными функциями были «каталог» и «оформление заказа». Их мы и решили запустить первым делом. 

Решение начать с MVP значительно сократило объем задач. Мы выиграли время для маркетологов, которые заранее занялись привлечением трафика, тем самым сократив time-to-market. А команда разработчиков быстро получила обратную связь от реальной аудитории, что позволило не строить ошибочные гипотезы. Первые отзывы помогли внести изменения в карту пути пользователя, определили приоритеты и стали главным источником информации в планировании обновлений.

Запускаться с ограниченным набором фич ― это нормально. Забегая вперед, вплоть до весны у нас не работала функция программы лояльности из-за сложностей с 1С. Дело в том, что "Аквилон" хранил всю информацию о товарах и заказах в 1С, которая впоследствии использовалась как мастер-система. В процессе интеграции наша команда обнаружила, что 1С была неустойчива даже к небольшому росту нагрузки. 

Тогда мы использовали менеджер очередей RabbitMQ, который сыграл роль «зала ожидания», но программа лояльности в нем не работала. Мы все равно выпустили релиз и собрали положительные отзывы.

Принцип 2. CustDev для расстановки приоритетов

Основные функции готовы ― нужно было двигаться дальше. Усилить обратную связь от первых пользователей помог Customer Development. В идеальном сценарии CustDev присутствует на протяжении всего жизненного цикла проекта, но именно на старте играет решающую роль. Нам нужно было выяснить, какие функции важны для клиента интернет-магазина "Аквилон", чтобы расставить дальнейшие приоритеты.

Мы провели опрос 10 постоянных клиентов "Аквилона" и выяснили, какие фичи поставить в приоритет. Ими стали быстрая загрузка страниц, простой и понятный каталог, удобный поиск и мобильная версия.

Принцип 3. Проектирование для четкого плана

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

Для проектирования мы выбрали подход Domain Driven Design. Это отличный вариант для проектов со сложной бизнес-логикой или высокой степенью "запутанности". 

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

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

Разберемся на примере. У разных категорий строительных материалов элементы характеристики практически не пересекаются. Выбирая декоративную штукатурку, нам важны фактура, температура эксплуатации, устойчивость к влаге. В характеристике электродрели  ―- мощность, количество оборотов в минуту, эргономика. Но реляционная база, работающая на “Битриксе”, организует все эти данные в одну большую Excel таблицу с пустыми ячейками, что затрудняет фильтрацию. 

Вернемся на пару абзацев выше, где я рассказывал про результаты применения CustDev. Одним из приоритетов стал удобный поиск, и это действительно важный элемент успеха качественного UX онлайн-магазина. Нам нужен был каталог с нечеткой структурой, поэтому мы внедрили MangoDB – документированную СУБД, которая не требует описания схемы таблиц. Так мы добились функции быстрой фильтрации товаров, и сайт не зависал.

Результаты

К сентябрю 2022 года посещаемость akvilon.kz  увеличилась больше, чем в 4 раза по сравнению с 2021 и достигла 200 тыс. уникальных пользователей. За этот период мы выпустили мобильное приложение и реализовали интерфейс для рабочих планшетов менеджеров торговых точек.  

3 шага для создания интернет-магазина в сжатые сроки

1) Запустите MVP. Так вы быстро выйдете на рынок, а дорабатывать продукт будете на основе реальных отзывов, а не ваших гипотез.

2) Используйте DDD-подход. Общайтесь с экспертами бизнеса и прислушивайтесь к ним, чтобы избежать дополнительных затрат. Чем серьезнее вы отнесетесь к этапу проектирования, тем больше времени сэкономите на исправлении ошибок в будущем.

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


Материал по теме

Как масштабировать бизнес в узкой тематике в регионы: кейс

Материал по теме

Почему эксперимент Farfetch с бьюти провалился: объясняют эксперты

Материал по теме

Как оптимизировать доставку DIY-сети: кейс Veeroute и ВсеИнструменты.ру

Подписаться на новости

Смотрите также

current-theme

Плюсы и минусы работы на маркетплейсах и собственного интернет-магазина, и другие темы обсудят на онлайн-мероприятии "Аналитическая неделя"

current-theme

Интернет-магазин для крупного, среднего и малого бизнеса: выбираем подходящий стек

current-theme

Маркетплейсы обжились на российских складах

current-theme

Джек Ма: Alibaba должна поменяться для борьбы с Pinduoduo

current-theme

День 30 ноября - красный день календаря

current-theme

Маркировать или не маркировать: реклама, за которую вам ничего не будет

current-theme

В Яндекс Лавке теперь можно делать совместные покупки

current-theme

"МегаФон" начал продавать аксессуары для телефонов под СТМ

current-theme

Косметику Рив Гош теперь можно получить в постаматах 5Post

current-theme

Как выбрать архитектуру MDM и стиль реализации, который соответствует целям и стратегии вашего бизнеса

current-theme

Holodilnik.ru откроет 120 монобрендовых магазинов бытовой техники

current-theme

Названы лучшие eСommerce сайты и приложения по версии Рейтинга Рунета-2023

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

Плюсы и минусы работы на маркетплейсах и собственного интернет-магазина, и другие темы обсудят на онлайн-мероприятии "Аналитическая неделя"

8 декабря эксперты поговорят об актуальных вопросах для всех, кто заинтересован в интернет-торговле, в рамках онлайн-мероприятия "Аналитическая неделя". Организатор мероприятия - 3К Ивентс. В программ...

Интернет-магазин для крупного, среднего и малого бизнеса: выбираем подходящий стек

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

Маркетплейсы обжились на российских складах

По прогнозам аналитиков консалтинговой компании NF Group, к концу ноября 2023 года объем занимаемых маркетплейсами площадей в России (с учетом объектов собственного строительства)  достигнет 6,2 млн кв. м, что ...

Джек Ма: Alibaba должна поменяться для борьбы с Pinduoduo

Основатель Alibaba Джек Ма призвал компанию к "значительным преобразованиям" для того, чтобы она могла адаптироваться к меняющемуся ландшафту электронной коммерции. По его словам, сейчас гигант сталкивается...

День 30 ноября - красный день календаря

Крупнейшие представители российского рынка электронной коммерции предложили учредить в России новый профессиональный праздник - День онлайн-предпринимателя. Открытое письмо с предложением об учрежден...

Маркировать или не маркировать: реклама, за которую вам ничего не будет

С 1 сентября 2022 года в силу вступили изменения в закон «О рекламе»: обязательным требованием стало маркировать рекламу в интернете. Спустя год, Роскомнадзор начал штрафовать тех, кто не отправляет сведения...