Download Latest Version v5.1.4 source code.tar.gz (32.9 MB)
Email in envelope

Get an email when there's a new version of Spree Commerce

Home / v5.1.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-07-03 6.9 kB
v5.1.0 source code.tar.gz 2025-07-03 31.8 MB
v5.1.0 source code.zip 2025-07-03 33.5 MB
Totals: 3 Items   65.3 MB 0

๐ŸŽ‰ Spree 5.1 with New Features and Integrations

Weโ€™re excited to introduce Spree 5.1 with new, exciting features and integrations. Whether youโ€™re managing staff, rewarding loyalty with gift cards, or customizing your checkout โ€” Spree 5.1 gives you the tools to move fast and grow with confidence.

This release builds on the momentum of Spree 5 โ€” the biggest release in Spreeโ€™s history โ€” by adding enterprise-grade features, deeper admin tooling, and powerful customer experience enhancements.

With 5.1, weโ€™re expanding core functionality while continuing to simplify operations, improve performance, and empower teams to launch, scale, and optimize with full control.


๐Ÿ›๏ธ Gift Cards

Spree 5.1 introduces full native support for Gift Cards, enabling merchants to issue, manage, redeem, and track gift card codes โ€” all from the Spree admin dashboard.

Admins can:

  • ๐ŸŽ Create individual gift cards for specific customers or as rewards
  • ๐Ÿงพ Bulk generate gift card batches with custom prefixes, dollar values, expiration dates, and automatic code generation
  • ๐Ÿ” Track gift card redemption history per customer and per order
  • ๐Ÿ›’ Support gift card redemption during checkout, with remaining balances and full audit trail in the order view

Gift cards can be used alongside other promotions and discount codes. Redemption is clearly displayed during checkout for transparency. Whether you're running holiday campaigns, loyalty programs, or issuing store credit, Spree 5.1โ€™s Gift Card system makes it seamless โ€” and itโ€™s built right into your dashboard.


๐Ÿ‘ฅ Admin Staff Management & Invitations UI

Managing your team just got easier. Spree 5.1 adds a dedicated UI for inviting and managing admin staff, streamlining how teams collaborate on store management.

  • โž• Invite new staff to your admin panel via email, directly from the dashboard
  • ๐Ÿง‘โ€๐Ÿ’ผ Assign roles and permissions to control access to specific features
  • ๐Ÿ”’ Maintain admin security and auditability at scale
  • โœ… Onboard faster without any developer involvement

This new experience brings clarity and control to multi-user admin workflows โ€” essential for growing teams or agencies managing multiple Spree stores.


๐Ÿ’ณ Enhanced Checkout Experience

Spree 5.1 introduces meaningful improvements to the checkout customization flow โ€” giving you greater flexibility over what your customers see and fill in.

Now you can:

  • ๐Ÿข Toggle the company field on or off depending on your audience (B2C vs B2B)
  • โœ๏ธ Enable or disable special instructions at checkout for custom delivery notes, gift messages, etc.
  • ๐ŸŽ›๏ธ Customize checkout UX to reduce friction or capture only the most relevant info

These options can be toggled directly in the admin dashboard without developer intervention, giving you more control over customer experience and data collection.


๐Ÿ“Š Google Analytics 4 Integration โ€” Now Built In!

Want smarter data, right out of the box? Spree 5.1 now supports Google Analytics 4 (GA4) natively!

This integration makes it easy to track user behavior, product performance, and marketing attribution โ€” all directly within your Spree-powered store.

โœจ What you get:

  • ๐Ÿง  Deep insights into how users interact with your site
  • ๐Ÿ’ฐ Clear visibility into sales funnels and conversion performance
  • ๐Ÿ“ˆ Marketing attribution data to inform campaign strategy

Setup is simple, and the insights will help guide smarter business decisions โ€” from UX improvements to merchandising.


๐Ÿ’Œ Klaviyo Integration for Smart Marketing Automation

Spree 5.1 now ships with an official Klaviyo integration, helping you level up your email marketing and customer engagement โ€” no extra work required.

๐ŸŽฏ Whatโ€™s included:

  • โœ… Newsletter signup connected out-of-the-box
  • ๐Ÿ” Dynamic marketing flows triggered by user activity
  • ๐Ÿ›๏ธ Real-time tracking of store events, including:
  • ๐Ÿ‘€ Product views and searches
  • โž• Items added or removed from cart
  • ๐Ÿงพ Checkout progress and coupon usage
  • ๐Ÿ“ง Email entry, newsletter opt-ins, and unsubscribes

With Spree + Klaviyo, you can easily set up:

  • Abandoned cart flows
  • Personalized product recommendations
  • Post-purchase follow-ups
  • Win-back campaigns

All with precision and automation โ€” right from your Spree storefront.


๐Ÿš€ Spree Starter Template โ€” Now Updated for Spree 5.1 + Rails 8

Getting started with Spree has never been easier. The Spree Starter Template has been upgraded to support Spree 5.1 and Rails 8 โ€” giving you the fastest way to launch a production-ready eCommerce store with all essentials preconfigured.

๐Ÿ”ง Whatโ€™s included:

  • ๐Ÿ›’ Spree Commerce 5.1
  • ๐Ÿ’ณ Stripe integration (via the official Stripe gem)
  • ๐Ÿ“Š Google Analytics 4 (official GA4 gem)
  • ๐Ÿ“ฌ Klaviyo email marketing (official Klaviyo gem)
  • ๐Ÿ” Devise for authentication
  • โš™๏ธ Sidekiq for background jobs
  • ๐Ÿ˜ PostgreSQL database
  • ๐Ÿง  Redis caching
  • ๐Ÿ•ต๏ธ (Optional) Sentry for error & performance monitoring
  • ๐Ÿ“ฉ (Optional) SendGrid for transactional email

๐Ÿง‘โ€๐Ÿ’ป No extra setup needed. Just clone, bundle, and build.


๐Ÿ”ฎ More Coming Soonโ€ฆ

The Spree team is just getting started.

๐Ÿงพ Up next:

  • Native PayPal integration
  • Native Adyen integration
  • Advanced multi-tenant features for enterprise setups

Weโ€™re continuously expanding Spreeโ€™s core capabilities to serve merchants at every stage โ€” from solo founders to multi-brand empires.


๐Ÿ™Œ Thanks for your ongoing feedback, contributions, and passion for open-source eCommerce. Letโ€™s keep building the future of commerce โ€” together.

We would especially want to thank community contributors:

Full Changelog: https://github.com/spree/spree/compare/v5.0.5...v5.1.0

Source: README.md, updated 2025-07-03