Logo Lanfrica

ggraza/medusa-marketplace

Domaine:

digital infrastructure

Type de record:

software
Créateur:
ggr
Hôte:
Multi-vendor marketplace built on MedusaJS with B2B features, ERPNext integration, and African payment providers # Medusa Marketplace with B2B Features & ERPNext Integration A comprehensive marketplace solution built on MedusaJS 2.0+ with B2B capabilities, multi-vendor support, and integrated African payment providers (Paystack & Flutterwave). This project also includes seamless ERPNext integration for enterprise resource planning. ## Features ### 🏪 Marketplace Features - **Multi-Vendor Support**: Complete vendor management system with earnings tracking - **Vendor Dashboard**: Dedicated interfaces for vendor management - **Commission Management**: Flexible commission rates per vendor - **Order Splitting**: Automatic order distribution across vendors ### 🏢 B2B Features - **Company Management**: Corporate account creation and management - **Employee Access Control**: Role-based permissions and spending limits - **Quote Management**: Request and manage B2B quotes - **Credit Management**: Company credit limits and usage tracking - **Bulk Operations**: Add multiple product variants to cart ### 💳 Payment Providers - **Paystack Integration**: Full payment processing for Nigerian markets - **Flutterwave Integration**: Pan-African payment solution - **Multi-Currency Support**: Handle various African currencies ### 🔗 ERPNext Integration - **Real-time Sync**: Automatic synchronization of products, orders, and customers - **Bi-directional Data Flow**: Keep Medusa and ERPNext in sync - **Error Handling**: Robust retry mechanisms for failed syncs - **Mapping Management**: Flexible entity mapping between systems ## Architecture ``` medusa-marketplace/ ├── src/ │ ├── modules/ │ │ ├── marketplace/ # Vendor management │ │ ├── b2b/ # B2B features │ │ ├── erpnext-integration/ # ERPNext sync │ │ ├── paystack/ # Paystack payment provider │ │ └── flutterwave/ # Flutterwave payment provider │ ├── api/ │ │ ├── admin/ # Admin API routes │ │ └── store/ # Store API routes │ ├── workflows/ …