Open Source Marketplace
Multi Vendor Marketplace Platform
Launch a multi-vendor marketplace with Stripe Connect payouts, vendor onboarding, and commission management. Sync products from Shopify and WooCommerce. Open source core with enterprise features built in.


Automate onboarding for Shopify vendors with a white-label Shopify sync app. Two-way sync of products, inventory levels, orders, and tracking info between Shopify and your marketplace.

Moderate product listings. Update vendor-provided listings. Organize products with categories and labels. Define and filter by product attributes.

Multi-vendor order splitting with Stripe Connect or Adyen for Platforms. Quick checkout (Apple Pay, Google Pay), installment payments, per-vendor tax calculation, and automated payouts.

Automated or manual payouts with Stripe Connect, including KYC onboarding and vendor-accessible analytics.

Promotions & Marketing Automations
Create promo rules and coupon codes. Issue and redeem digital gift cards. Automate abandoned cart emails and upsell flows based on user activity.

Onboard and manage products, orders, analytics, settings, and support from a dedicated dashboard. Or use a Shopify automation and dashboard instead.

Automated Shopify Onboarding & Operations
A white-label Shopify sync app connects products, orders, shipments, cancellations, and refunds automatically between Shopify and the marketplace.

Multi-Vendor Shopping Experience
Multi-vendor cart and checkout, vendor-specific shipping, and a consistent storefront for products from multiple vendors.

Country-specific User Experience
Language and currency selector for country-specific shopping convenience at catalog and checkout level.
FREQUENTLY ASKED QUESTIONS
Can Shopify sellers join a marketplace without re-uploading their catalog?
Yes. Spree Commerce Enterprise Edition includes a Shopify sync app that connects a vendor’s existing Shopify store to the marketplace. Products, inventory levels, orders, and shipment tracking sync automatically in both directions. Vendors keep using Shopify for their own operations while their products appear on the marketplace.
What tech stack do you need to build a multi-vendor marketplace?
A production marketplace needs a commerce engine, storefront, and payment integration. Spree Commerce provides the REST API and TypeScript SDK as the backend, a Next.js storefront for the frontend (the framework behind 30% of the a16z Top 100 marketplaces), and Payment Sessions for Stripe or Adyen integration. The full stack deploys from a single CLI command.
Is there an open source alternative to Mirakl for marketplace commerce?
Mirakl is a SaaS marketplace solution with transaction fees and limited code access. Spree Commerce offers a self-hosted, open source alternative with full code ownership under BSD 3-Clause licensing. It includes vendor onboarding, commission management, Stripe Connect payouts, and Shopify and WooCommerce vendor sync without per-transaction fees or platform lock-in.
How do marketplace platforms handle vendor commissions?
Marketplace operators typically set commission rates per vendor, product category, or individual product. Spree Commerce automates the full cycle: commission calculation at checkout, revenue split through Stripe Connect or Adyen for Platforms, and scheduled vendor payouts. Operators can also adjust commissions on promoted items for vendor-funded promotions.
Which open source platforms support multi-vendor marketplaces?
Spree Commerce is a BSD 3-Clause licensed platform with a built-in marketplace module available in Community Edition. It includes vendor dashboards, multi-vendor cart and checkout, commission management, and full REST API access. Enterprise Edition adds Stripe Connect payouts and automated Shopify and WooCommerce vendor sync for larger operations.
How do you onboard vendors to an online marketplace?
Vendors can join through three paths: connecting an existing Shopify or WooCommerce store for automatic two-way sync of products, inventory, and orders; uploading a product catalog via CSV; or adding products manually from a vendor dashboard. Spree Commerce supports all three methods from one admin panel.
How does payment splitting work in a multi-vendor marketplace?
Payment splitting routes each customer payment to the right vendors and deducts the operator’s commission automatically. Spree Commerce uses a Payment Sessions API that works with Stripe Connect and Adyen for Platforms. Vendors receive payouts on a configurable schedule without the operator handling individual transfers.
What is a multi-vendor marketplace platform?
A multi-vendor marketplace platform lets multiple independent sellers list and sell products through a single storefront. The operator manages the catalog, checkout, and payments while vendors handle their own products and orders. Spree Commerce ships this as a complete module with vendor dashboards, commission management, and multi-vendor checkout built in.