Spree CommerceSpree Commerce
Menu
  • Success Stories
  • Use cases
    • Multi-vendor marketplace
    • International Sales
    • Headless ecommerce
    • Online shopping mall
    • Spree B2B
    • CBD E-Commerce
    • Spree PWA
  • Features
    • Customer facing
    • Omni channel & International
    • Marketing
    • Back office
    • Development
  • Integrations
  • Docs
  • Blog
  • Contact

Spree Commerce
for developers

Active community and a dedicated core team

An active community of developers keeps spree moving forward submitting pull request or issues, but it takes a group of focused developers and testers collaborating closely to release new versions and resolve any ongoing issues. Spree core team has your back day by day!

Up to date

Spree not only keeps up to date with Ruby, Rails and its dependencies, but also undergoes major refactoring with every major release, recently introducing new features, modern REST API V2 and soon GraphQL support. Is that exciting, or what?

Public development roadmap

Spree is being developed according to publicly available project roadmap, so you have both a high level overview and an in-depth visibility into every single pull request. Feel free to code review, comment or contribute yourself.

Works well with any frontend

Spree out-of-the-box comes with a Rails-based storefront, which may be enriched with javascript Single Page Apps, but it also integrates well with any decoupled frontend application – web, mobile native or any other. React and Angular apps go really well with Spree.

Hundreds of 3rd party integrations

Spree usually serves as an Ecommerce backend engine for a whole ecosystem of 3rd party solutions, including 3PLs, Analytics, Marketing tools, Payment methods, Retail / POS, Search, Shipping, Tax solutions. Spree also integrates well with 3rd parties through Segment.com.

Payment methods

Spree makes use of Active Merchant, easily connecting to tens of payment processors. It also supports Apple Pay, PayPal, Amazon Pay and AfterPay allowing you to skip checkout altogether streamlining checkout experience and increasing conversion. For multi vendor marketplace development Stripe Connect or Braintree Marketplace comes in handy.

Spree Commerce 4.2 supports <p>Ruby 3.0 and Rails 6.1</p>
April 9, 2021
Supporting the Spree Commerce Community
March 30, 2021
Stripe Connect payment methods: cards, Apple Pay, Google Pay and more
February 3, 2021
Stripe Connect integration use cases
February 1, 2021

Join the spree developer community!

18320
commits
9594
github stars

OpenCommerce Conference NYC

Some of the most valued spree Contributors

763
contributors
4088
forks

Spree Dev Hackathon

Objective: payment gateways integration & development

4000
slack members
887
thousand downloads

GORUCO NYC

@spreecommerce @AkitaOnRails @damianlegawiec

Run a Spree Demo

See it fot yourself! DEMO

mobile-first Spree UX
Decision Makers
  • Spree Demo
  • Success Stories
  • Use Cases
  • Features
  • Integrations
Developers
  • Spree Partner Network
  • Spree Code
  • Spree Extensions
  • Spree on RubyGems
  • Contribute
Docs
  • User docs
  • Developer docs
  • All-purpose API V1
  • Storefront API V2
  • Release notes
Contact
[email protected]
Join Spree slack
Follow us
     
Top
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Cookie settingsACCEPT
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary Always Enabled

Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.

Non-necessary

Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.