Featured image

What is Mercur?

Mercur is an open source platform for building multi-vendor marketplaces. Built on top of Medusa, it offers businesses the ability to build and iterate fast with modern tech, unlimited customization, and no transaction fees.

Mercur website: https://mercurjs.com/

Github: https://github.com/mercurjs/mercur

NPM: https://www.npmjs.com/package/mercurjs

Why Mercur?

After successfully building several marketplaces from scratch at Rigby, we saw firsthand how existing solutions force companies to choose between costly custom builds or profit-draining platforms.

Most companies lose precious time and resources trying to adapt rigid platforms to their unique business models. They struggle with outdated technology stacks, limited customization options, and mounting technical debt. To succeed, they often need to maintain large development teams or settle for generic solutions that don't quite fit their vision.

That's why we created Mercur - the first truly limitless marketplace platform.

Unlike SaaS platforms that charge per transaction, Mercur gives businesses full ownership with no transaction fees and no restrictions. It serves as the foundation for your custom marketplace, providing all the building blocks you need while maintaining endless possibilities to expand.

Built on MedusaJS, the most popular open source commerce platform, Mercur delivers the simplicity of SaaS with the freedom of open source. Create high-quality experiences for both shoppers and vendors while maintaining complete control over your marketplace's future.

mercur-model

Our Goals

We aim to make Mercur adaptable for various marketplace types, such as rental or service marketplaces.

We also want to build an ecosystem of plugins tailored to multi-vendor setups, including solutions for payment distributions like Stripe. We want to publish all plugins adapted to the multi-vendor market under the name medusa-mercur-... e.g. medusa-mercur-stripe. With this annotation, developers will always know that this is a plugin for the MVM.

Feel free to share your ideas on Medusa Discord, how you imagine the development of this project.

mercur-features

Project Components:

  • Core: The backbone of Mercur - Medusa, is handling the primary operations and data flow essential for marketplace functionality.
  • Admin: Control over whole marketplace: setting product categories, vendors, comisions and rules.
  • Vendor: A powerful dashboard giving sellers complete control over their products, orders, and store management in one intuitive interface.
  • Storefront: Customizable storefront with all elements including browsing and buying products across multiple vendors at once.

Project Features:

Log in & Register as Vendor: Vendors can easily register to join the platform and access their dedicated vendor panel by logging in, streamlining the onboarding process.

mercur-login.png

Vendor Management: Platform administrators can manage vendor profiles, ensuring that each vendor is authorized before granting access, enhancing security and control.

mercur-vendor.png

Shipping Options Management: Vendors have the flexibility to create and manage their own shipping methods, tailoring delivery options to suit their products.

mercur-shipping.png

One Order, Many Vendors: Customers can conveniently purchase products from multiple vendors in a single order, with the ability to choose different shipping options for items from the same vendor.

mercur-checkout.png
mercur-order.png

Order Splitting: Each vendor views and processes only their part of an order, ensuring focused and efficient order handling.

mercur-single-order.png

Order Management: Administrators have a comprehensive view and control over entire orders, enabling effective overall management of marketplace transactions.

mercur-admin.png

Getting started 🚀

Create a new Mercur project with just one command.

npx @mercur generate marketplace

You will be asked to enter the project's name and select the project’s modules (admin / vendor / storefront) platform you wish to use. Once selected, the CLI will create project files in the directory.

Read more in npm package description: Mercur

Do you want to build a Multi-Vendor Marketplace?

Let's discuss how we can help you.

Other blog posts

Mercur Marketplace Leap to Medusa 2.0 and More

Mercur migrated to Medusa 2.0, introducing cleaner architecture, advanced seller management, and essential features like order splitting...

Medusa TaxJar Integration

The Medusa TaxJar Integration connects Medusa with TaxJar, a popular tool for automating sales tax calculations, making tax management simple and efficient...

Tell us about your project

Got a project in mind? Let's make it happen!

placeholder

Grzegorz Tomaka

Co-CEO & Co-founder

LinkedIn icon
placeholder

Jakub Zbaski

Co-CEO & Co-founder

LinkedIn icon