Medusa: headless интернет-магазин без комиссий на своём сервере
Medusa — это магазин без комиссий с продаж и полной кастомизацией: headless-движок под нестандартные витрины и интеграции. Разбираю, кому подходит и что нужно для запуска.
Коротко (TL;DR)
- Medusa — это open-source платформа для интернет-магазина: вы получаете движок коммерции (каталог, заказы, корзина, платежи) и строите витрину под себя.
- Архитектура headless / composable: бэкенд отдаёт API, а внешний вид сайта или приложения вы делаете отдельно и без ограничений шаблона.
- Это альтернатива Shopify и подобным SaaS, но без комиссий с продаж и абонентской платы платформе — код и данные остаются у вас на сервере.
- Подходит для кастомных и нестандартных магазинов: сложная логика, интеграции с 1С/CRM/складом, B2B-сценарии, маркетплейсы.
- Для запуска нужны сервер, разработка витрины, настройка приёма оплаты в РФ и соответствие 152-ФЗ — это я делаю под ключ.
Когда бизнесу нужен интернет-магазин, обычно выбор сводится к двум крайностям: либо готовый конструктор и аренда вроде Shopify — быстро, но с комиссиями, чужими правилами и потолком кастомизации, либо разработка с нуля — дорого и долго. Medusa занимает середину: это бесплатный движок коммерции с открытым кодом, который берёт на себя всю «внутреннюю кухню» магазина, оставляя вам полную свободу в том, как магазин выглядит и работает. Ниже разберу, что это за платформа, кому она подходит и что нужно, чтобы запустить её в России.
Что такое Medusa и что заменяет
Medusa — это open-source платформа для электронной коммерции. По сути это готовый «мотор» магазина: он хранит товары и их варианты, считает корзину и налоги, ведёт заказы, управляет клиентами, скидками и возвратами, подключает платёжные и доставочные сервисы. Всё это работает как сервер с программным интерфейсом (API), к которому подключается ваша витрина.
Главное отличие от привычных решений — подход headless (или composable commerce). В классическом «коробочном» магазине витрина и движок жёстко связаны: меняя дизайн, вы упираетесь в возможности шаблона. В headless-архитектуре «голова» (то, что видит покупатель) отделена от «тела» (логики коммерции). Medusa отвечает за логику, а сайт, мобильное приложение или даже несколько витрин сразу обращаются к нему через API.
Что Medusa заменяет на практике: аренду платформ вроде Shopify, BigCommerce и подобных SaaS-сервисов, где вы платите ежемесячно и часто отдаёте процент с каждой продажи. С Medusa самой платформе вы не платите ничего — это свободное ПО. Расходы остаются только на то, что и так нужно любому проекту: сервер, разработка и поддержка. Деньги от продаж полностью ваши.
Стоит сравнить и с другой популярной open-source платформой — Bagisto. Bagisto ближе к классическому «всё в одном» магазину с готовой витриной и админкой из коробки, это удобно для типового каталога. Medusa же изначально headless и заточена под кастомные, нестандартные сценарии и интеграции — когда нужна нетиповая логика, своя витрина и связки с внешними системами. Если магазин «как у всех» — присмотритесь к Bagisto; если нужна гибкость и индивидуальный продукт — Medusa.
Что умеет: headless-магазин
Medusa закрывает основной набор задач интернет-магазина, при этом оставляя пространство для расширения. Если говорить обобщённо, без обещаний конкретных «галочек», платформа покрывает следующие направления.
Каталог и товары. Категории, товары с вариантами (размеры, цвета, комплектации), цены, остатки и управление складом. Структуру каталога можно подстроить под специфику ассортимента.
Корзина и заказы. Полный цикл: оформление заказа, расчёт стоимости и доставки, статусы заказа, возвраты и обмены. Логику оформления можно менять под свои бизнес-процессы.
Клиенты и маркетинг. Учётные записи покупателей, история заказов, промокоды, скидки и подарочные сертификаты. Это база для удержания клиентов и акций.
Платежи и доставка. Подключение платёжных провайдеров и служб доставки реализовано через модули, поэтому набор интеграций подбирается под конкретный рынок и задачи — в том числе под российские платёжные сервисы.
Расширяемость. Это сильная сторона Medusa. Бизнес-логику можно дописывать: свои модули, обработчики событий, фоновые задачи, интеграции с 1С, CRM, ERP, складом, аналитикой. Несколько витрин, мультиязычность, разные регионы и валюты, B2B-сценарии — всё это укладывается в её архитектуру.
Управление магазином ведётся через административную панель, а покупательская часть — это отдельная витрина, которую разрабатывают под проект. Именно поэтому Medusa так ценят там, где готовые шаблоны мешают, а не помогают.
Кому и для каких задач подходит
Medusa — не универсальный ответ на любой запрос «нужен магазин». Она раскрывается там, где важна гибкость и контроль. Вот типичные ситуации, когда она уместна.
Бизнес, который перерос конструктор. Если вы упёрлись в ограничения SaaS-платформы — нельзя сделать нужный сценарий оформления, неудобная интеграция со складом, дорогие комиссии при росте оборота — Medusa снимает этот потолок.
Кастомные и нестандартные магазины. Нетиповой процесс покупки, сложные конфигураторы товара, подписочные или арендные модели, особые правила ценообразования для разных клиентов — то, что в шаблонных движках делается «через костыли».
Проекты с интеграциями. Когда магазин должен жить в одной экосистеме с 1С, CRM, системой учёта, логистикой и аналитикой, и данные должны ходить между ними автоматически.
Чувствительность к комиссиям и данным. Торговля с высоким оборотом, где процент платформе превращается в существенные суммы, а также бизнес, которому важно держать клиентскую базу и заказы на своём сервере, а не у внешнего сервиса.
B2B и маркетплейсы. Личные кабинеты с индивидуальными ценами, несколько продавцов, сложные права доступа — для этого headless-подход подходит лучше готовых витрин.
Если же вам нужен простой типовой магазин на несколько десятков товаров и быстрый старт без особых требований — возможно, разумнее коробочное решение. Medusa оправдывает себя там, где индивидуальность и контроль действительно нужны бизнесу.
Что нужно для запуска: сервер, витрина, оплата, 152-ФЗ
Medusa бесплатна как ПО, но это не «включил и работает». Чтобы получить живой магазин, нужно собрать несколько частей. Перечислю по-честному, без приукрашивания.
Сервер. Платформе нужен сервер для бэкенда и база данных. Для российского бизнеса логично размещать всё на российском хостинге — это и стабильная доступность, и основа для соблюдения закона о персональных данных. Сервер требует настройки, обновлений и резервных копий.
Витрина. Поскольку Medusa headless, покупательскую часть сайта разрабатывают отдельно: дизайн, страницы каталога и товара, корзина, оформление. Это даёт свободу, но это и работа — готового «лица» из коробки тут нет. Зато результат полностью ваш и выглядит так, как нужно бренду.
Приём оплаты. Это отдельная настройка. Нужно подключить и протестировать российский платёжный сервис, корректно связать его с заказами, настроить статусы оплаты. Под РФ это всегда индивидуальная работа, а не «галочка в настройках».
152-ФЗ и данные. Магазин собирает персональные данные покупателей, а значит, подпадает под закон о персональных данных. Хранение на российском сервере, аккуратная работа с данными и нужные документы на сайте — часть запуска, которую нельзя игнорировать. Полностью открытый код Medusa здесь плюс: вы видите и контролируете, что и где хранится.
Отмечу: обычных контактных форм у меня на сайте нет — связь идёт через Telegram, MAX или VK. Так что и магазин выстраивается на понятных, контролируемых вами каналах, без лишних посредников.
Как внедрить под ключ
Самостоятельно поднять headless-платформу, написать витрину и настроить оплату — задача для команды разработки. Я беру этот путь на себя и довожу до работающего магазина. Логика работы простая и прозрачная.
Шаг 1. Разбор задачи. Обсуждаем ассортимент, нужные сценарии, интеграции (1С, CRM, склад), требования к оплате и доставке. На выходе — понимание, что именно строим и зачем.
Шаг 2. Сервер и развёртывание. Подбираем российский хостинг, разворачиваем бэкенд Medusa и базу, настраиваем окружение, резервные копии и обновления.
Шаг 3. Витрина. Разрабатываем покупательскую часть под ваш бренд: каталог, карточки товара, корзина, оформление заказа — с учётом удобства и скорости.
Шаг 4. Оплата и интеграции. Подключаем российский приём платежей, связываем с заказами, настраиваем доставку и обмен данными с вашими системами.
Шаг 5. Запуск, 152-ФЗ и поддержка. Готовим юридическую часть по персональным данным, тестируем, запускаем и дальше сопровождаем: обновления, доработки, помощь по мере роста.
За плечами 16+ лет в IT и работа с open-source-решениями под российский стек и требования 152-ФЗ. Если хотите магазин без комиссий с продаж, с полной кастомизацией и данными у себя — разверну Medusa под ключ.
Частые вопросы
В чём отличие Medusa от Shopify? Shopify — это аренда: вы платите подписку и часто процент с продаж, а кастомизация ограничена платформой. Medusa — это бесплатный open-source движок на вашем сервере: комиссий платформе нет, витрина и логика делаются под вас, данные остаются у вас.
Сколько стоит сама Medusa? Как программное обеспечение — ничего, это свободный open-source. Платите вы только за сервер, разработку витрины и интеграций и за поддержку. С каждой продажи платформа процент не берёт.
Можно ли принимать оплату в России? Да. Приём оплаты — отдельная настройка под РФ: подключается и тестируется российский платёжный сервис и связывается с заказами. Это делается индивидуально в рамках проекта.
Соответствует ли магазин 152-ФЗ? Соответствие обеспечивается размещением на российском сервере, аккуратной работой с персональными данными и нужными документами на сайте. Открытый код помогает контролировать, где и как хранятся данные.
Чем Medusa отличается от Bagisto? Bagisto — это скорее готовый «всё в одном» магазин с витриной из коробки, удобный для типового каталога. Medusa — headless-платформа под кастомные, нестандартные магазины и сложные интеграции, где нужна максимальная гибкость.
Коротко о главном
Medusa — это способ получить интернет-магазин, который принадлежит вам целиком: без комиссий платформе, без потолка кастомизации и с данными на своём российском сервере. Её headless-архитектура отделяет логику коммерции от витрины, поэтому магазин можно выстроить под любые, даже нестандартные сценарии и связать с 1С, CRM и складом.
Платой за эту свободу становится то, что Medusa нужно развернуть: сервер, отдельная витрина, настройка российского приёма оплаты и соблюдение 152-ФЗ. Для типового магазина «как у всех» это может быть избыточно — но для бизнеса, которому важны индивидуальность, интеграции и контроль над деньгами и данными, такой подход окупается. Если это про вас, я помогу пройти путь от идеи до работающего магазина под ключ.
Ещё open-source для бизнеса
Эта статья — часть каталога бесплатных решений, которые я разворачиваю на вашем сервере под ключ: CRM, аналитика, документы, почта, безопасность, магазины, AI.
Что я делаю с open-source
- Развёртывание на вашем сервере
- Перенос данных из старого сервиса
- Безопасность и 152-ФЗ
- Настройка под ваши процессы
- Поддержка и обновления
Готовы обсудить вашу задачу?
Бесплатная консультация — разберём, как внедрить это в вашем бизнесе под ключ. Без форм, пишите напрямую.