Open Source eCommerce Platform for B2B, Marketplace, and Enterprise. REST API, TypeScript SDK, and production-ready Next.js storefront. Self-host it. Own your stack. No vendor lock-in. Zero platform fees. Industry context: Open Source B2B and Marketplace eCommerce Platform. Source repository: spree/spree (Ruby). Topics: b2b-commerce, e-commerce, ecommerce, ecommerce-api, ecommerce-framework, ecommerce-platform, headless, headless-commerce. This page documents 61 features across 4 domains with a product map score of 93/100.
Open Source eCommerce Platform for B2B, Marketplace, and Enterprise. REST API, TypeScript SDK, and production-ready Next.js storefront. Self-host it. Own your stack. No vendor lock-in. Zero platform fees.
Open Source B2B and Marketplace eCommerce Platform
4
Product Domains
9
Goals
14
Flows
25
Capabilities
61
Features
Kriya recommended best actions
1
high
2
high
3
high
4
medium
5
medium
6
medium
7
medium
Product Map
#
Domain
Goal
User Flow
Capability
Feature
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
Showing 61 rows
At a glance
Spree is a curated Product Map for the open-source Ruby repository spree/spree. It maps 61 features across 4 product domains, 25 capabilities, and 114 total facets. Kriyastream intelligence reports a product map score of 93/100, maturity stage "Operating", industry context "Open Source B2B and Marketplace eCommerce Platform". Domains include Administration and Configuration, Commerce Platform, Developer APIs and Tooling, and Storefront and Seller Experiences. Representative features include Add Delivery Method, Browse Brands, Complete Onboarding, and Configure Delivery Profiles plus 38 more.
Last updated .
Product domains
Administration and Configuration
Commerce Platform
Developer APIs and Tooling
Storefront and Seller Experiences
Topics
b2b-commerce
e-commerce
ecommerce
ecommerce-api
ecommerce-framework
ecommerce-platform
headless
headless-commerce
headless-ecommerce
marketplace
multi-tenant
multi-vendor
multi-vendor-ecommerce
open-source
spree-commerce
Features in this map
Add Delivery Method
Browse Brands
Complete Onboarding
Configure Delivery Profiles
Configure Seller Requirements
Create Delivery Method
Create Order
Create Purchase Order
Create Spree App
Edit Delivery Method
Edit Delivery Methods
Edit Order
Edit Order Totals
Invite Team Members
Launch Onboarding
List Catalogs
Manage Delivery Methods
Manage Product Translations
Manage Product Types
Manage Reason Lists
Plus 22 more features in the product map grid above.
FAQ about Spree
What is Spree?
Open Source eCommerce Platform for B2B, Marketplace, and Enterprise. REST API, TypeScript SDK, and production-ready Next.js storefront. Self-host it. Own your stack. No vendor lock-in. Zero platform fees. Industry context: Open Source B2B and Marketplace eCommerce Platform. Source repository: spree/spree (Ruby).
What is the Spree product map?
Spree is a curated Product Map for the open-source Ruby repository spree/spree. It maps 61 features across 4 product domains, 25 capabilities, and 114 total facets. Kriyastream intelligence reports a product map score of 93/100, maturity stage "Operating", industry context "Open Source B2B and Marketplace eCommerce Platform". Domains include Administration and Configuration, Commerce Platform, Developer APIs and Tooling, and Storefront and Seller Experiences. Representative features include Add Delivery Method, Browse Brands, Complete Onboarding, and Configure Delivery Profiles plus 38 more.
Which GitHub repository is the Spree product map based on?
This product map is curated from spree/spree (https://github.com/spree/spree). Primary language: Ruby. GitHub stars: 15,672.
What is the Kriyastream product map score for Spree?
Spree has a product map score of 93 out of 100 (Operating maturity). Scores blend structure completeness, map quality, and industry benchmark alignment.
What are priority improvements for the Spree product map?
Limited Customer Account and Profile Management: The product map lacks explicit capabilities and features around customer account management such as registration, login, profile editing, and password management. These are critical for B2B and marketplace storefronts to support repeat customers and personalized experiences. Absence of Payment Processing and Financial Operations: There is no mention of payment gateway integrations, payment processing workflows, invoicing, or financial reconciliation features. These are essential for a complete commerce platform, especially for enterprise and marketplace use cases. Lack of Pricing and Discount Management Capabilities: The map does not explicitly cover pricing strategies such as tiered pricing, discounts, promotions, or contract pricing, which are important for B2B commerce and marketplaces to support complex pricing models.
About product maps
How do I read this product map?
This map organizes Spree as a hierarchy: Domain (product area) → Goal (job to be done) → User Flow → Capability → Feature. Use the grid view to compare paths across domains; use the graph view for nested structure. The product map score reflects structure completeness, map quality, and industry benchmark alignment. Facet counts, the feature list, and the product map grid summarize what is modeled.
What can I use this product map for?
Use the Spree product map to understand product scope, compare capabilities across domains, identify gaps from priority improvements, benchmark against similar products, and import the structure into a Kriyastream workspace for work breakdown, estimation, and code validation.
What is a Kriyastream product map?
A Kriyastream Product Map is a curated, structured model of a product's domains, capabilities, and features—derived from product intelligence and, when available, linked to a source code repository. It gives humans and AI agents shared vocabulary for planning, execution, and product-to-code validation.
Related product maps
Explore other curated maps similar to Spree by topic, language, or industry context.