Spree Commerce Features
B2B commerce, multi-vendor marketplaces, and cross-border operations on a production-grade REST API with a TypeScript SDK and Next.js storefront.
Used by over 5K businesses worldwide
Advanced Product Management
From simple SKUs to configurable variants and digital downloads. Extend with custom attributes, unlimited taxonomies, and bulk operations.
Multi-vendor childrenswear marketplace running 65,000+ products across hundreds of brands on Spree Commerce. Maisonette built a custom Next.js headless frontend on top of Spree’s REST API, handling size and age-range variants across thousands of SKUs, automated inventory sync with vendor feeds, and a curated editorial shopping experience that blends content with commerce.
Flexible Pricing Engine
B2B contract rates, regional markups, and volume discounts handled natively. Define price lists by customer group, geography, or individual account.
B2B architectural product manufacturer using Spree Commerce for sample ordering with ERP integration and custom pricing workflows. 3form connects its product catalog to enterprise procurement systems while giving specifiers and architects a self-service ordering experience with account-specific pricing tiers and region-specific rate cards that sync bidirectionally with their ERP.
Customer Segmentation
Group customers by segment, value, or business relationship. Deliver tailored pricing, catalogs, and experiences to each group.
Spree has given us the flexibility to run our B2B wholesale and consumer brands from one unified catalog with custom pricing, ERP integration, and multi-store management that fits how our business actually works. As we’ve grown from a single storefront to multiple brands, the platform has scaled with us.
Wilson Lau, President @ Nuherbs
International By Default
Multi-currency, multi-language, and region-specific pricing, tax, and shipping built into the core. Sell cross-border from day one.
Powers 10,000+ online stores worldwide on Spree Commerce, serving small businesses across multiple regions from a single multi-tenant platform. Each merchant gets their own branded store with localized currency, tax rules, and shipping options while GoDaddy manages the entire fleet from one admin with multi-currency checkout and automated tax calculation across jurisdictions.
Promotion Engine
From coupon codes to multi-condition promotions. Configure rules, actions, and eligibility criteria or extend with custom logic.
Iconic American tool brand running 1,200+ professional-grade products on Spree Commerce for its direct-to-consumer online store. Craftsman uses Spree’s promotion engine for seasonal sales, bundle deals, and contractor loyalty pricing, with complex product relationships including tool-and-accessory kits, warranty registrations, and replacement part lookups.
Flexible Order Workflows
Every step from cart to fulfillment is customizable. Split shipments, route to warehouses, and handle returns through an extensible state machine.
FreshRealm uses Spree Commerce multi-tenant eCommerce platform for its white-label meal subscription websites. The platform integrates FreshRealm’s production, inventory, and fulfillment systems, supporting direct-to-consumer operations. FreshRealm continues to work with Spree as a technology partner and endorses them for businesses seeking a customizable and enterprise-level eCommerce platform.
Eva Jakubowska, CTO @ FreshRealm
Checkout & Payments
Stripe, Adyen, Apple Pay, Google Pay, and regional methods through the Payment Sessions API. One checkout integration that works regardless of provider, configured from Admin with no custom code.
We integrated Spree’s REST API into our mobile app to bring a full marketplace shopping experience to our users connecting multiple vendors, including Shopify stores, into one seamless checkout. The API documentation was clear, the endpoints did what we needed out of the box, and we had our first vendor live in days, not months.
Antoine Lavail, CTO @ VERO
Frequently Asked Questions
Can you run multiple online stores from one ecommerce platform?
Yes. Spree Commerce supports multi-store operations from a single instance. Each store gets its own catalog, pricing, checkout flow, payment methods, and domain, while sharing a single admin dashboard and codebase. This model works for multi-brand portfolios, franchise networks, and regional storefronts serving different markets from one infrastructure.
How does open source ecommerce handle payment processing?
Open source platforms give you full control over payment provider selection. Spree Commerce uses a Payment Sessions API that abstracts Stripe, Adyen, and other providers behind a single checkout integration. Swapping providers does not require changing your checkout code. Apple Pay, Google Pay, Klarna, and regional methods are all supported through Admin configuration.
What ecommerce platforms have a REST API with a TypeScript SDK?
Most headless commerce platforms rely on GraphQL, which adds complexity for mobile teams and SaaS integrations. Spree Commerce provides a production-grade REST API with flat JSON responses, OpenAPI 3.0 specs for typed client generation in any language, and an official TypeScript SDK with full autocomplete and type safety for Next.js storefronts.
Can an open source ecommerce platform replace Shopify Plus?
Yes. Teams outgrowing Shopify Plus typically need custom checkout flows, freedom from transaction fees, and control over their data and hosting. Spree Commerce provides all three: a fully customizable checkout through the Payment Sessions API, zero platform or transaction fees under the BSD 3-Clause license, and deployment on any infrastructure you choose.
How do you manage cross-border ecommerce with multiple currencies and languages?
Cross-border ecommerce requires per-market currencies, localized product content, zone-based tax rules, and region-specific payment and shipping methods. Spree Commerce handles this through Markets, which bundle geography, currency, language, and pricing into a single configuration. The Translations Center supports bulk import and export for translating thousands of products.
What features should a multi-vendor marketplace platform include?
A multi-vendor marketplace platform needs vendor onboarding, per-vendor dashboards, multi-party checkout, automated commission management, and split payouts. Spree Commerce ships all of this natively, including Stripe Connect and Adyen for Platforms integrations for automated vendor payouts. Vendors can sync products from existing Shopify or WooCommerce stores.
How does a headless ecommerce platform handle B2B and B2C on one system?
A headless platform with native B2B support lets you run wholesale portals with buyer organizations, approval workflows, and contract pricing alongside your direct-to-consumer storefront. Spree Commerce includes price lists, customer segments, and gated catalogs out of the box, so you serve both channels from a single backend without duplicating infrastructure.
What is an open source headless ecommerce platform?
An open source headless ecommerce platform separates the commerce engine from the storefront, letting you build any customer-facing experience while keeping full control of the source code. Spree Commerce delivers this through a production-grade REST API, a TypeScript SDK, and a Next.js storefront starter you can fork and ship in days.