12k

Spree commerce

Spree is an open-source eCommerce framework giving you full control and customizability

Community Edition is free. Enterprise Edition comes with more features, more security, more integrations. Go live faster and get all the latest improvements first.

used by over 5K businesses worldwide

Solution

Spree is modular and customizable so you can build exactly what you need

Storefront customization

Easily customize your homepage, product listings and product detail pages. Use the default storefront or connect your own next.js frontend application.

Multi-region & Multi-store

Manage unlimited products and variants individually or in bulk. Categorize, label, add custom attributes. Generate gift cards or discounts with a robust promo rule engine

Inventory management

Manage stock levels across sales channels and locations. Track stock movements, receive stock, make transfers. Make products available or discontinued on a given date.

Cart & Checkout

Customize checkout to reflect your business logic. Style it to be on-brand. Manage shipping and taxes calculations. Enable fast checkout with Apple Pay or Google Pay.

Payments & Refunds

Capture payments with cards, Apple Pay, Google Pay, BNPL, local bank transfers and redirects, on terms. Use one or multiple payment processors. Automate refunds.

Order & Return management

Manage orders via admin dashboard or rely on automated order processing. Use order splitting by vendor in a dropshipping model. Support partial or full returns and exchanges.

Order Fulfillment

Manage shipping across regions and warehouses. Use any shipping provider or aggregator. Track shippments in real time with email notifications for customers.

Emails & Marketing Automations

Customize on-brand email notifications for customers around any order-related events. Automate post-purchase upselling, eg. abandoned cart emails or other scenarios.

API & Integrations

Connect Spree to any custom user interface eg. a Next.js storefront or a mobile app. Integrate Spree with any system using APIs or webhooks, eg. WMS, ERP, CRM.

This is what you can build with Spree

B2B eCommerce

Sell high-value items or wholesale in a custom purchasing flow with customer segmentation, RFQs, order and payment adjustments and post-purchase support.

Marketplace

Onboard vendors to sync their products. Merchendise your marketplace with product categorization, unified filters, product labels. Split multi-vendor orders for dropshipping.

Wholesale

Sell wholesale with customer segmentation, price lists, volume pricing, re-ordering, and quick-order forms. Offer RFQs for custom orders and flexible payment options.

Multi-store

Enable your multiple brands, customers or resellers to run separate stores with centralized or separate product catalogs. Manage all stores from your admin panel.

Multi-region

Sell in multiple regions or countries, in any language, any currency, any payment method or shipping provider. Manage all shopping experiences in one admin panel.

Composable eCommerce

Connect Spree to your existing ecosystem in an API-first mode to power custom shopping experiences in concert with your WMS, ERP, CRM or any other system or app.

Spree success stories

3form B2B product sample ordering enabled with a Spree Commerce cart and checkout with an ERP integration

3form website was a B2B product catalog with a contact form. Then 3form decided to use Spree to embedded a cart and checkout experience to streamline product sample ordering. Spree Commerce was integrated with an ERP to sync the product catalog and allow all 3form customers to use their existing user accounts. The project was delivered within 12 weeks by team augmentation of the 3form in-house dev team.

Read story

Spree open-source community

25,507

Commits

850

Contributors

6,600

Slack members

13,104

Github stars

4,900

Forks

2,415,745

Downloads

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

facebook