Mercur screenshot

Mercur

Author Avatar Theme by Mercurjs
Updated: 23 May 2025
474 Stars

Open-source multi-vendor marketplace platform for B2B & B2C. Built on top of MedusaJS. Create your own custom marketplace.

Categories

Overview:

Mercur is the first JavaScript open-source platform designed for building multi-vendor marketplaces, based on the Medusa.js framework. It aims to simplify the development process for customized marketplaces, enabling users to set up a new marketplace in approximately five minutes.

Features:

  • Vendor Registration: Allows new vendors to sign up and await approval from marketplace administrators.
  • Vendor Profiles: Enables vendors to create and customize their profiles on the marketplace.
  • Vendor Authorization by Admin: Admins can review and authorize vendor registrations to maintain marketplace standards.
  • Order Splitting: Facilitates the distribution of orders among multiple vendors involved in a single transaction.
  • Vendor Shipping Management: Vendors can manage their shipping logistics independently within the platform.
  • Core, Admin, Vendor, and Storefront Components: The backbone, administrative control panel, vendor interface, and customer storefront are essential components provided by Mercur.

Installation:

To create a new Mercur project, follow these steps:

  1. Run the command to create a new project.
    mercur create project
    
  2. Enter the project name and select the desired modules (admin, vendor, storefront).
  3. The CLI will generate project files in the specified directory.

API Configuration:

  1. Navigate to the /api directory.
  2. Run the yarn command to install dependencies.

Summary:

Mercur is a JavaScript open-source platform that aims to streamline the development of multi-vendor marketplaces by providing essential features like vendor registration, profiles, authorization, order splitting, and shipping management. With a focus on flexibility and ease of use, Mercur offers core components along with a customizable admin interface, vendor dashboard, and customer storefront. Its integration with Medusa.js accelerates the creation of multi-vendor platforms, making it an ideal choice for developers embarking on marketplace projects.