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:
- Run the command to create a new project.
mercur create project
- Enter the project name and select the desired modules (admin, vendor, storefront).
- The CLI will generate project files in the specified directory.
API Configuration:
- Navigate to the /api directory.
- 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.