facts.dev

Spree Commerce

Spree is a complete, modular & API-driven open source e-commerce solution for Ruby on Rails.

GitHub starsAwesome Lists Badge
Screenshot of Spree Commerce website

Product Overview

Spree Commerce is an open-source e-commerce solution built on Ruby on Rails. It's designed to be modular, customizable, and API-driven, making it a scalable and flexible platform for building online stores. With Spree, you can host multiple brands or stores on a single instance, manage orders, shipments, returns, and refunds, and integrate with over 30 payment providers.

Main Features

  • Composable Architecture: Connect with your existing ecosystem, build custom workflows with ease
  • Storefront and Admin API: Access the storefront and admin panel APIs to integrate with other systems
  • Customizable and Modular: Pick and choose parts you want to use, customize everything else (storefront, order processing, API, etc.)
  • Global Commerce: Support for multi-currency, multi-language, full translation support, different shipping methods/costs for different regions, advanced tax calculation
  • Multi-Store and Multi-Vendor Marketplace: Host multiple brands/stores on one Spree instance with different branding, configuration, payment methods, shipping options, product catalogs, etc.
  • Responsive Admin Panel: Manage and curate products, users, orders, returns, shipments, and more
  • Orders and Carts: Robust system for orders, shipments, returns, and refunds; comprehensive and advanced discounts system
  • Payments: Over 30 payment provider integrations out of the box, plus API to integrate any other gateway
  • Run Everywhere: Cloud, VPS, Docker, Kubernetes - Spree can be run on multiple platforms
  • Battle-Tested: Used by thousands of merchants around the globe in all categories since 2007!