One admin dashboard
B2B & DTC eCommerce combined
All products, customers & orders under one roof for full visibility, insights and control
Multi-warehouse eCommerce
- Sell everything anywhere
- Smooth partial deliveries
- Inventory transfers
Multi-vendor Marketplace
- Onboard vendors
- Curate product details
- Customize storefront
Learn more
Member-only eCommerce
- Survey customers on sign up
- Sell only to signed in users
- Product subcatalogs
Sell everything anywhere
All inventory from any PoS or warehouse available in any sales channel
Cross-channel shopping
Customers buy in-store but get orders delivered. Order online but choose in-store pick-up. Re-ordering and post-purchase service across all channels
Product subcatalogs
Each customer sees their expected product subcatalog
Frequently Asked Questions
Which ecommerce platforms support both B2B wholesale and DTC retail on one installation?
Brands running wholesale channels alongside consumer DTC typically deploy either two separate ecommerce systems or a platform with edition-segregated features. Spree Commerce ships B2B and DTC capabilities on a single installation with one product catalog, one inventory pool, and one admin dashboard. Spree Commerce supports account-type-based pricing, subcatalogs per customer segment, and unified order management across wholesale and retail flows.
How does Spree Commerce separate B2B wholesale pricing from DTC retail pricing on the same storefront?
Spree Commerce ships custom price lists per customer account and account-type-gated subcatalogs. Anonymous or retail-logged-in customers see DTC pricing, while authenticated wholesale buyers see their negotiated price list, net payment terms, and any wholesale-exclusive products. The pricing engine runs in real time against one product catalog, so SKU data, inventory counts, and product content stay consistent across both customer segments.
Can wholesale B2B customers place orders with approval workflows while DTC customers check out instantly?
Yes. Spree Commerce ships buyer organizations with approval workflows natively. Wholesale buyers can assemble a cart, submit it for internal approval by a purchasing manager, and convert the approved cart into a placed order with net payment terms. DTC retail customers on the same storefront complete standard instant checkout with card or digital wallet payment without touching the approval flow.
How does unified inventory work when selling to wholesale and retail customers simultaneously?
Spree Commerce ships one inventory pool shared across all channels and customer segments, with reservation rules that prevent overselling when a wholesale buyer and a retail customer order the same SKU at the same time. Brands can configure channel-specific stock thresholds, reserve inventory for wholesale accounts, or run a first-come-first-served model. Multi-warehouse operators see all stock locations in one admin dashboard.
Can I run B2B wholesale on one domain and DTC retail on a separate domain with the same backend?
Yes. Spree Commerce ships multi-store capabilities natively. One admin dashboard manages multiple storefronts, each with its own domain, branding, checkout flow, and customer-segment scoping. A wholesale-only storefront on one domain and a DTC storefront on another can share products, inventory, and customer records, so a buyer registered as wholesale sees their price list regardless of which domain they enter through.
Does Spree Commerce support product subcatalogs for different customer types?
Yes. Spree Commerce ships account-specific product catalogs natively: different customer segments see different assortments of the same underlying product database. DTC retail customers see the public catalog, wholesale customers see wholesale-exclusive SKUs plus relevant retail items, and member-only segments see gated product groups. Each customer type checks out with their segment’s pricing, payment terms, and shipping rules applied automatically.
What does it cost to run B2B and DTC on Spree Commerce compared to running two separate platforms?
Spree Commerce is free and open source software. Brands pay only for hosting, engineering team costs, and any Enterprise Edition modules they add. Running B2B on one SaaS platform and DTC on another typically means two subscriptions, two transaction-fee structures, and duplicate integration work. Consolidating both on Spree Commerce eliminates the duplicate platform cost and the dual-system integration overhead.