멀티벤더 마켓플레이스, B2B, 멀티테넌트, 헤드리스 스토어를 지원하는 오픈소스 Laravel 이커머스 플랫폼
- 스타
- 1,855
- 포크
- 468
- 열린 이슈
- 17
- 마지막 커밋
- 4일 전
어떤 프로젝트인가요?
Mercur는 멀티벤더 마켓플레이스를 구축하기 위한 헤드리스 플랫폼입니다. Medusa 커머스 코어를 확장해 판매자 온보딩, 여러 판매자가 동일한 제품에 오퍼를 등록할 수 있는 멀티벤더 카탈로그, 수수료 및 자동 정산 기능을 제공합니다. B2C, B2B 및 하이브리드 마켓플레이스 모델을 지원합니다.
React와 Vite로 구축한 관리자 및 판매자 대시보드와 함께, 모든 프런트엔드에서 사용할 수 있는 스토어프런트 레이어와 API를 제공합니다. TypeScript 플러그인 아키텍처를 통해 워크플로, 제품 및 판매자 규칙을 확장하거나 재정의할 수 있습니다. 언급된 통합 기능으로는 Stripe Connect 정산, Resend 이메일, Algolia 또는 Meilisearch 검색이 있습니다.
Node.js 애플리케이션으로 실행되며 PostgreSQL과 Redis를 사용하므로 컨테이너, Kubernetes 또는 관리형 클라우드에 배포할 수 있습니다. 이 저장소는 개발용 모노레포이며, 새 프로젝트는 보통 mercur-app CLI로 생성합니다.
핵심 기능
- 01공유 제품에 여러 판매자의 오퍼를 등록할 수 있는 멀티벤더 카탈로그 및 판매자 온보딩
- 02Stripe Connect 통합을 포함한 수수료 규칙 및 자동 정산
- 03React와 Vite로 구축한 운영자용 관리자 패널 및 판매자용 패널
- 04모든 스토어프런트에서 사용할 수 있는 헤드리스 API 우선 아키텍처
- 05워크플로와 판매자 규칙을 위한 확장 가능한 TypeScript 플러그인 시스템
- 06카탈로그, 주문, 결제, 배송, 세금 및 재고 관리를 위해 Medusa를 기반으로 구축
활용 사례
- 여러 판매자가 하나의 스토어프런트를 통해 판매하는 B2C 또는 B2B 마켓플레이스 출시
- 거래별 수수료를 부과하는 마켓플레이스 SaaS를 자체 호스팅 플랫폼으로 대체
- Mercur 마켓플레이스 API를 사용하는 맞춤형 스토어프런트 구축
빠른 시작
- 1
새 Mercur 프로젝트를 만드세요
bun create mercur-app@latest my-marketplace - 2
개발 서버를 시작하세요
cd my-marketplace bun run dev - 3
브라우저에서 Backend API, Admin Panel 또는 Vendor Panel을 여세요(localhost:9000)
사용 전 알아둘 점
- PostgreSQL 13 이상, Redis, Node.js 20 이상이 필요하므로 실제 인프라를 구성해야 합니다.
- Buy Box, 판매자 KYC, 분할 정산과 같은 엔터프라이즈 기능은 별도 라이선스 제품이며 MIT 코어에 포함되지 않습니다.
토픽
자주 묻는 질문
- mercur은(는) 무엇인가요?
- Medusa 기반 오픈소스 헤드리스 멀티벤더 마켓플레이스 플랫폼 Mercur는 멀티벤더 마켓플레이스를 구축하기 위한 헤드리스 플랫폼입니다. Medusa 커머스 코어를 확장해 판매자 온보딩, 여러 판매자가 동일한 제품에 오퍼를 등록할 수 있는 멀티벤더 카탈로그, 수수료 및 자동 정산 기능을 제공합니다. B2C, B2B 및 하이브리드 마켓플레이스 모델을 지원합니다.
- mercur은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- mercur은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- mercur은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. mercur의 마지막 커밋은 2026년 10월 16일입니다.
- mercur은(는) 어디에 사용할 수 있나요?
- 여러 판매자가 하나의 스토어프런트를 통해 판매하는 B2C 또는 B2B 마켓플레이스 출시 거래별 수수료를 부과하는 마켓플레이스 SaaS를 자체 호스팅 플랫폼으로 대체 Mercur 마켓플레이스 API를 사용하는 맞춤형 스토어프런트 구축
- 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를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Node.js, Bun, Deno 및 엣지 런타임에서 사용할 수 있는 PostgreSQL, MySQL, SQLite용 경량 헤드리스 TypeScript ORM입니다.
상태 동기화, 룸 기반 매치메이킹, 웹·Unity·Godot 등의 클라이언트 SDK를 제공하는 Node.js용 권위형 멀티플레이어 프레임워크입니다.
런타임, 번들러, 테스트 러너, 패키지 관리자를 단일 실행 파일에 담은 빠른 올인원 JavaScript 및 TypeScript 툴킷입니다.
TypeScript, React, PostgreSQL 기반의 오픈소스 CRM으로, 객체·뷰·워크플로·AI 에이전트를 코드로 확장할 수 있습니다.
회의 예약과 캘린더 관리를 위한 오픈소스 셀프 호스팅 일정 관리 플랫폼(Cal.com의 MIT 라이선스 커뮤니티 포크)