A customer adds items from three vendors to the cart. The system must process payment as a single transaction, split the order into sub-orders in real time, calculate commissions for each seller, and notify the warehouses. Our marketplace architecture uses event-driven design to avoid deadlocks. We specialize in multi-vendor marketplace development with order splitting into sub-orders, flexible commission management, KYB vendor verification, and multi-currency support. With over 5 years of experience, we build scalable solutions. Get an engineer consultation.
How order splitting works in a multi-vendor marketplace
After checkout, the system groups items by unique vendor_id. For each vendor, a sub-order is created with its own amount, commission, and status. The payment order is generated for the total amount, but each sub-order is processed independently. This allows vendors to see only their own orders while the buyer gets unified tracking.
A production example: on a fashion marketplace platform, orders contain up to 5 vendors. Average sub-order processing time is 1 second at 10,000 orders per hour. We use event-driven architecture with Redis queues—this eliminates database resource contention.
Why a flexible commission system matters
Commission is the platform's main revenue source. A flat rate is inefficient: different product categories have different margins. We implement a hierarchy of rules: global rate → category-based → contractual → progressive. For example, electronics 8%, clothing 12%, and for a strategic partner—individual 5%. Commission can range from 2% to 15% depending on category and volume. A marketplace with $1M monthly GMV at 10% commission generates $100,000 per month, which can be optimized with progressive rates—vendors on such plans can save up to $3,000 per year. Comparison of types:
| Type | Example |
|---|---|
| Fixed | 10% for all |
| Category-based | Electronics: 8%, Clothing: 12% |
| Contractual | 5% for partner |
| Progressive | up to 1M: 10%, after 7% |
Progressive scale encourages vendor growth—up to 3% savings for turnover over 1M.
Vendor dashboard and analytics
A key platform module. Includes: product management (CSV import with validation across 20 fields), orders with status filtering, warehouse stock with low-stock alerts, financial block with balance and payout requests. Real-time analytics: top product list, return reports, sales dynamics.
Vendor verification (KYB)
Without Know Your Business, you cannot withdraw funds to vendor accounts. Process: registration → upload scanned copies (TIN, OGRN) → moderation within 24 hours. After verification, status becomes verified—only then can the vendor receive payouts. Unverified vendors are visible but cannot be purchased from.
Technical architecture and stack
Backend: Laravel 11 (PHP 8.3) or Django with microservice separation or modular monolith. Microservice architecture scales 3x faster than a monolith as the number of vendors grows. Queues: Redis + Horizon. Search: Elasticsearch with indexes by vendor. Database: PostgreSQL with sharding by tenant. Deployment: Docker + CI/CD with GitHub Actions.
Example commission rule configuration
{ "global": 10, "overrides": [ {"category": "electronics", "rate": 8}, {"vendor_id": 42, "rate": 5} ] } What's included in marketplace development
We provide a full set of deliverables for launching the platform:
| Stage | Result |
|---|---|
| Analysis | Technical specification, commission structure, logistics, multi-currency |
| Design | ERD, microservice diagram, API specification, UI/UX design |
| Development | Vendor dashboard, order splitting, payment integrations, KYB |
| Testing | 100+ scenarios (mixed cart, returns, payouts) |
| Support | 3 months after deployment, team training (2 days) |
Team experience
Over 5 years in the marketplace development market. Completed 15+ projects for retail and e-commerce. Certified Laravel and React specialists ensure transparent code and deadline adherence. Our solutions have saved clients up to $50,000 annually in commission costs. Order marketplace development—we will prepare a commercial proposal for you.
Development process and timeline
- Analysis (2 weeks) — study business model, logistics, multi-currency.
- Design (2–4 weeks) — ERD, microservice diagram, UI/UX.
- Implementation (8–20 weeks) — code vendor dashboard, order splitting, payment integration.
- Testing (2–4 weeks) — scenarios: mixed cart, returns.
- Deployment and support (1 week) — production, CI/CD.
MVP takes 4–6 months, full platform 8–14 months. As a result, you get a working platform with vendor dashboards, splitting, commissions, KYB, and basic analytics. API documentation, code, team training (2 days), 3 months support.
Leave a request for an audit of your current architecture or contact us for a consultation—we will evaluate your project and propose the optimal solution.







