Repolode
mercurjs

mercurjs/mercur

Открытая headless-платформа для мультивендорных маркетплейсов на базе Medusa: в ней есть продавцы, предложения, комиссии и выплаты.

Open source альтернатива:Mirakl

Звёзды
1,855
Форки
468
Открытые issues
17
Последний коммит
4 дня назад

Что это?

Mercur — headless-платформа для создания мультивендорных маркетплейсов. Она расширяет торговое ядро Medusa: добавляет подключение продавцов, каталоги, в которых несколько продавцов могут размещать предложения для одного товара, комиссии и автоматические выплаты. Поддерживаются модели B2C, B2B и гибридные маркетплейсы.

В проект входят панели администратора и продавца на React и Vite, а также слой витрины и API для подключения любого фронтенда. Рабочие процессы, товары и правила для продавцов можно расширять или переопределять с помощью плагинной архитектуры на TypeScript. Среди упомянутых интеграций — выплаты через Stripe Connect, рассылка писем через Resend и поиск на базе Algolia или Meilisearch.

Приложение на Node.js использует PostgreSQL и Redis, поэтому его можно разворачивать в контейнерах, в Kubernetes или в управляемом облаке. Этот репозиторий — монорепозиторий для разработки; новые проекты обычно создают с помощью CLI mercur-app.

Ключевые возможности

  • 01Подключение продавцов, мультивендорные каталоги и предложения для общих товаров
  • 02Правила расчёта комиссий и автоматические выплаты, включая интеграцию со Stripe Connect
  • 03Панель администратора для операторов и панель продавца, созданные на React и Vite
  • 04Headless-архитектура с API на первом месте, совместимая с любой витриной
  • 05Расширяемая плагинная система на TypeScript для рабочих процессов и правил продавцов
  • 06Основан на Medusa, которая отвечает за каталог, заказы, платежи, доставку, налоги и остатки

Сценарии использования

  • Запуск B2C- или B2B-маркетплейса, где множество продавцов торгуют через одну витрину
  • Замена SaaS-маркетплейса с комиссией за каждую транзакцию на платформу с самостоятельным хостингом
  • Создание собственной витрины, использующей API маркетплейса Mercur

Быстрый старт

  1. 1

    Создайте новый проект Mercur

    bun create mercur-app@latest my-marketplace
  2. 2

    Запустите сервер разработки

    cd my-marketplace bun run dev
  3. 3

    Откройте Backend API, Admin Panel или Vendor Panel в браузере (localhost:9000)

Что важно знать

  • Требуются PostgreSQL 13 или новее, Redis и Node.js 20 или новее, поэтому необходимо настроить реальную инфраструктуру.
  • Корпоративные функции, такие как Buy Box, KYC продавцов и разделение выплат, доступны в отдельном лицензируемом продукте и не входят в ядро MIT.

Темы

Частые вопросы

Что такое mercur?
Открытая headless-платформа для мультивендорных маркетплейсов на базе Medusa: в ней есть продавцы, предложения, комиссии и выплаты. Mercur — headless-платформа для создания мультивендорных маркетплейсов. Она расширяет торговое ядро Medusa: добавляет подключение продавцов, каталоги, в которых несколько продавцов могут размещать предложения для одного товара, комиссии и автоматические выплаты. Поддерживаются модели B2C, B2B и гибридные маркетплейсы.
mercur можно использовать бесплатно? Какая у него лицензия?
mercur распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
mercur всё ещё поддерживается?
Активно поддерживается. Последний коммит в mercur — 16 окт. 2026 г..
Для чего можно использовать mercur?
Запуск B2C- или B2B-маркетплейса, где множество продавцов торгуют через одну витрину Замена SaaS-маркетплейса с комиссией за каждую транзакцию на платформу с самостоятельным хостингом Создание собственной витрины, использующей API маркетплейса Mercur
Как установить mercur?
Создайте новый проект Mercur: bun create mercur-app@latest my-marketplace Запустите сервер разработки: cd my-marketplace bun run dev Откройте Backend API, Admin Panel или Vendor Panel в браузере (localhost:9000)
Где скачать mercur?
Исходный код и инструкции по установке — на GitHub: https://github.com/mercurjs/mercur

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты