The backend is a robust, modular system built on top of MedusaJS that serves as the core engine of the platform. It’s designed to handle complex business logic, data management, and API integrations while providing a secure and scalable foundation for the entire application.
Admin API: Provides administrative capabilities and system management.
Vendor API: Built to resemble Admin API, this interface enables sellers to manage their own resources including orders, products, customer groups, promotions, and other marketplace-specific features. Each seller has access only to their own data and operations.
Store API: Handles customer-facing operations and e-commerce functionality.
The requests panel is a communication interface between sellers and marketplace administrator. They can request certain actions to be performed:
New Seller Applications: Review a new seller account.
New Product Submissions: Review a new product listings.
Product Collection Request: Review a new product collection.
Product Category Request: Review a new product category.
Review Remove Request: Review a submission to remove unfair review.
Product Type Request: Review a new product type.
Product Tag Request: Review a new product tag.
Requests are submitted by sellers to the marketplace administrator for review. Once the administrator makes a decision, the action is automatically executed by the Mercur backend.
You can find more information on requests here:
Requests