Open-source multivendor marketplace platform built with Django
Shuup is an open-source, Django-based multivendor ecommerce platform that enables businesses to build and manage online marketplaces. It supports multiple vendors selling on a single storefront with independent dashboards, product management, and order processing. Available as both self-hosted open-source and managed SaaS.
Multiple vendors sell through a single storefront with independent dashboards and product management
Built on Django with fully customizable Python codebase and extensive API
Each vendor gets their own dashboard for products, orders, and analytics
Support for simple, variable, package, and subscription products with rich attributes
Split orders across vendors with independent fulfillment and shipping management
Supports Stripe, PayPal, and custom payment gateways with vendor payouts
Flexible commission structures per vendor, category, or product
Build multi-vendor marketplaces like Etsy or Amazon with independent seller storefronts
Create B2B marketplace with vendor-specific pricing and bulk ordering
Build peer-to-peer rental platforms with booking and availability management
Create platforms for service providers with scheduling and vendor profiles
Comprehensive REST API for headless commerce and third-party integrations
Built-in internationalization supporting multiple currencies and languages
Sales reports, vendor performance analytics, and customer insights

The fastest AI code editor — built in Rust for speed and collaboration