Сегодня для сохранения конкурентоспособности интернет-магазинам нужно развиваться быстро — и взамен дорогой и медленной кастомной разработки можно присмотреться к новому подходу – composable («составной») e-commerce. Он позволяет получать результат оперативно и с минимальными вложениями. В России этот подход только начинает развиваться, и его использование может дать бизнесу дополнительные конкурентные преимущества.
Николай Резун, CEO веб-студии Ctrlweb, разбирается, как ускорить внедрение инноваций с его помощью.
Несмотря на санкции, в 2022 году объем российской интернет-торговли
вырос на 30% и достиг 5,17 трлн рублей. Чтобы активно расти, владельцы интернет-магазинов вкладываются в дизайн и продвижение сайта, размещают рекламу в телеграм-каналах и Яндексе.
Но «под капотом» многих сайтов при этом скрываются сильно переделанные старые и монолитные платформы. Если, развивая ecom-проект, постоянно добавлять новые функции и фичи и не пересматривать внутренние процессы и архитектуру сайта, со временем интернет-магазин превращается в неповоротливый «монолит»: тормозит, падает, теряет заказы.
Composable подход к e-commerce позволяет разделить монолит на части, создать гибкий и современный онлайн-магазин, используя в качестве «кирпичиков» уже готовые технологические решения.
Как менялся e-commerce: от монолитных решений к headless и composable
Первым шагом в развитии композитного e-commerce было внедрение подхода под названием headless commerce.
Ритейлеры
столкнулись с тем, что популярные конструкторы не могли закрыть все потребности интернет-магазинов в современном дизайне. Они не успевали за развитием фронтэнд фреймворков и ограничивали возможности в разработке того фронта, который был нужен. Вторая причина — неготовность платформ к многоканальности. К таким сайтам сложно подключать новые маркетинговые каналы или точки соприкосновения с аудиторией, например, интеграцию в мессенджеры или мобильное приложение. Это ограничивало возможности для продвижения, проведения акций.
Для решения разработчики разделили фронтенд и бэкенд. Таким образом они как бы отделили голову от тела сайта — отсюда название headless, «обезглавленная», торговля. Благодаря этой системе стало возможным быстро менять внешнюю оболочку интернет-магазина — контент, дизайн, описания товаров, — и продолжать использовать нужные функции, подсоединяясь к бэкенд-решениям через API. И главное, появилась возможность быть независимым от фронта и добавлять каналы.
Первый шаг в этом направлении сделали энтузиасты ElasticPath.com и Commercetools, которые в итоге выросли в одних из самых сильных евангелистов headless-подхода. Затем к ним присоединились крупные провайдеры решений для e-commerce — BigCommerce и Shopify. Они предлагали headless-решения, что стало огромным шагом для отрасли, так как раньше это были монолитные платформы.
По мере роста популярности нового подхода стало появляться множество headless-ready инструментов и сервисов, расширяющих функциональность магазина — их можно было свободно интегрировать прямо во фронт и/или бэк. Они отличались от старых сервисов, которые требовали установки виджетов и были больше «заточены» для монолитного мира. Новые headless-ready инструменты позволяли гибко встроить нужные функции по своим правилам и с учетом своего визуального ряда, легко заменить (если нужно). В какой-то момент их накопилось достаточно, чтобы из этого вырос следующий подход —composable.
Важно, что составные блоки интернет-магазина в composable-подходе — уже готовые решения, которые можно найти на рынке, что делает «сборку» магазина быстрой и удобной. Они предоставляют API, вы загружаете туда свои данные и потом вставляете в свой фронт и/или бэк. Например, если сервис запускается на западном рынке, решения могут быть такие: каталог от Commercetools, управление контентом — Sanity.io, программу лояльности — Talon.One и так далее. Каждый сервис можно оперативно заменить конкурентным решением, например, если провайдер текущего перестает решать задачи онлайн-ритейлера.
Инструменты для композитного подхода в онлайн-торговле
В 2020 году международное аналитическое агентство Gartner
опубликовало исследование про composable commerce. В нем говорилось о том, что composable подход — это будущее интернет-торговли, и уже сейчас нужно применять его возможности и адаптировать под нужды магазинов.
Сегодня на зарубежных рынках довольно много инструментов, из которых можно сделать бэкенд интернет-магазина. Они соревнуются по цене и функциональности, а компании могут собрать набор, который
максимизирует пользу для конечного потребителя. На российском рынке о композитном подходе пока говорят не так активно, отечественных инструментов мало, а доступ к иностранным затруднен из-за санкций. Но это не значит, что стоит забыть о применении composable в бизнесе — наоборот, это может дать преимущество перед конкурентами, которые еще не разобрались с новой методологией.
Преимущества композитных решений
● Гибкость. Можно создать магазин, отвечающий требованиям рынка, без долгой кастомной разработки, — и оперативно вносить изменения при необходимости.
● Масштабируемость. Вам не надо пересматривать архитектуру сайта, например, при значительном росте оборота магазина или появлении новых функций — достаточно через API интегрировать дополнительный модуль.
● Даже если вы не следовали принципам композитного e-commerce изначально, но хотите перейти на этот формат работы, вам не нужно разрабатывать сайт заново. Можно отсоединять от монолитной системы модули и подключать внешние сервисы через API до тех пор, пока весь сайт не станет модульным.
● Как итог, по сравнению с обычным интернет-магазином растет скорость работы сайта, а внедрять обновления в продукт становится проще.
Что делать, если вы хотите создать composable интернет-магазин
Headless-подход и элементы композитного e-commerce могут внедряться при любом раскладе. Многие магазины, которые делают сегодня в России — как минимум headless. Ведь на монолитных платформах дизайн можно было создавать только с помощью устаревших компонентов и шаблонов — а так построить современный фронт невозможно.
Даже некоторые магазины, сделанные на условном «Битриксе», сейчас в некотором смысле headless: все чаще конструктор используется как провайдер API, к которому стыкуются отдельные фронтенд-приложения (сайт, мобильное приложение или терминалы в офлайн-точках). Российские онлайн-конструкторы магазинов, в отличии от зарубежных, пока не предлагают headless-возможности и замыкают на себе все функции.
Читайте также: Бесшовное обновление сайта: как правильно переехать и почему создание нового сайта дешевле доработки существующего
Но, конечно, можно делать и полноценный composable commerce. Для начала нужно определиться, какие решения будут применяться для разных элементов инфраструктуры сайта. Примеры таких сервисов:
● RetailRocket — российский рекомендательный сервис;
● Dadata — сервис для выбора локаций, для поиска адреса;
● Mindbox/Manzana — для программ лояльности;
● YandexSearch — поисковые решения.
● Платформа Ensi — решение, которое скоро может сделать composable commerce применимым в РФ.
Проблема в том, что подходящих решений, которые были бы достаточно гибкими, могли решать разные задачи и бесшовно встраиваться в работу сайтов, в России не хватает. У разработчиков интернет-магазинов есть способ справиться с этим — это «полу-composable commerce». Такой подход предполагает, что вы изучаете рынок, смотрите, какие есть готовые сервисы, удовлетворяющие вашим требованиям — и внедряете их в бэкенд. А уже для тех функций, которых не хватает, можно разрабатывать собственные решения.
На самом деле, composable-подход сегодня нужен не всем. Если какой-то магазин только выходит на рынок, ему нужен MVP, чтобы протестировать идею — такому бренду не нужны серьезные интеграции, отдельный визуальный ряд. В таком случае есть смысл по максимуму использовать готовые решения: даже не «1С-Битрикс», а, скорее, InSales от Сбер.
Composable подходит средним и крупным магазинам, а также брендам, которые требуют особого подхода — и для которых наличие омниканальности и прочих аспектов критически важно. Сomposable подход — это одновременно альтернатива кастомной разработке и новый способ ее реализации: вы тоже делаете уникальный сайт, но стремитесь не разрабатывать все с нуля, а по максимуму интегрировать куски готовых решений.
А что, если магазин уже собран, и вы уперлись в ограничения по гибкости и возможностям масштабироваться? Тогда стоит реализовать постепенный переезд на новую сервисную архитектуру — совершить трансформацию, или реплатформинг. В этом случае сначала переходят к headless формату, а затем из бэкенда постепенно исключаются кусочки старой платформы, которые не устраивают клиента — и заменяются внешними сервисами.
В любом случае, даже несмотря на то, что в России не хватает решений для composable e-commerce, переход к нему в долгосрочной перспективе неизбежен — неважно, произойдет это за счет создания новых собственных решений от бизнеса, инструментов от крупных конструкторов или возвращения в отрасль импортных сервисов.
Николай Резун,
CEO веб-студии Ctrlweb, разбирается, как ускорить внедрение инноваций с его помощью.
Для NEW RETAIL