One admin dashboard

B2B & DTC eCommerce combined

All products, customers & orders under one roof for full visibility, insights and control

capabilities

This is how Spree helps you manage B2B & DTC combined

Multi-store eCommerce

  • One admin dashboard
  • Multiple stores or brands
  • Easy merchandising

Learn more

Multi-warehouse eCommerce

  • Sell everything anywhere
  • Smooth partial deliveries
  • Inventory transfers

Learn more

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

Learn more

WHY SPREE

One system and dashboard to manage all your eCommerce

All products, inventory, customers, orders managed from a single admin dashboard

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

Benefits

Build the B2B & DTC eCommerce you envision within days

Make all your inventory available to any customer in any channel while avoiding overselling

Sell more

Higher product availability leads to higher sales through higher average order value

From any location

Products in various locations are not gathering dust as they can be sold in any channel

To more customers

Every product can be sold to any customer online or in any of physical Points-of-Sale

Used by over 5K businesses worldwide

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.

Let's use Spree to build exactly what your business needs

facebook