E-commerce Marketplace Starter
Launch a marketplace in a weekend.
A full-stack multi-vendor marketplace starter: seller onboarding, product listings, multi-step checkout, order management, and Stripe Connect payouts. Built with Next.js + FastAPI.
Tech stack
The Problem
Multi-vendor marketplaces are 3x more complex than single-vendor stores
Stripe Connect setup for marketplace payouts is notoriously painful
Seller onboarding, commission logic, and payout splits are never in starter kits
What's Included
Everything you need to ship production-grade code
Seller Onboarding
Stripe Connect Express onboarding flow with KYC status tracking.
Product Listings
Multi-image upload, variant system, inventory tracking per seller.
Multi-Step Checkout
Cart → address → payment → confirmation with order splitting by seller.
Commission Engine
Configurable platform commission with automatic payout splits at charge time.
Order Management
Separate order views for buyers, sellers, and platform admin.
Get the Template
One-time payment. Full source code. Lifetime updates.
Personal License
- Full source code (Next.js + FastAPI)
- Docker setup
- Stripe Connect integration
- Lifetime updates
Team License
- Everything in Personal
- Up to 5 team members
- Priority support
Frequently Asked Questions
Can this be used for a services marketplace (not products)?
Yes. The booking module is separate from the product catalog. Switch to service listings by adjusting the data model.
Does it include search?
Basic PostgreSQL full-text search is included. The guide references upgrading to Elasticsearch.