Blog

Announcing Spree 4.7 and a Spree Roadmap Update

We are excited to announce the release of Spree 4.7!

The latest version is a technological upgrade, that brings compatibility with the latest version of Ruby on Rails – 7.1. Alongside this major update, Spree 4.7 includes various bug fixes, improvements and cleanups of the internal structure of Spree Core. Additionally it further reduces our reliance on the deface gem.

Starting with Spree 4.7, developers now have the ability to add new UI elements, like menu items, action buttons and tabs into the admin panel, without the need to override the built-in templates. The newly introduced customization interface in Spree Backend allows both extensions and applications using Spree to modify the UI via code in initializers, which further improves maintainability of Spree-based applications.

 

Spree Roadmap Update

It’s been a year since we’ve published the last version of Spree’s roadmap. During that time, we delivered numerous improvements to Spree, including:

  • Compatibility with the latest versions of Ruby (3.2) and Rails (7.1)
  • Built-in support for translations, to support Spree users in international expansion
  • A modern CLI, that makes it easy for developers to start new Spree-based projects

 

We’re currently in the final stages of developing Spree 5.0. In the upcoming months, expect a refreshed version that brings support for Stripe Payment Element and Bulk Promo Codes.

We would like to use this occasion to present our plans moving forward. There are three main goals that we would like to achieve:

  • Keep improving the support for B2B businesses and introduce features for improving customer retention out of the box. Spree already comes with a powerful promotion engine and pricing capabilities, but it’s time to enhance them even further, to support modern business cases.
  • On the technology side, we plan to gradually improve the internal architecture of Spree, to make scaling customized codebases easier. Spree is built for ultimate customization, but we’ve noticed that relying on e.g. extensive monkey patching of Spree’s internals can pose some challenges in scaling. One of our goals is to make customization more structured and rely on dedicated extension points rather than patches.
  • Keeping backwards compatibility wherever possible, to ensure smooth upgrades. We know that historically some breaking changes in the business logic caused problems when upgrading to new versions of Spree. We’re aiming to make breaking changes properly planned, with a proper deprecation notice.

 

When it comes to more precise development plan, we’ve decided to focus on the following items in the next releases:

  • Spree 5.1 – The goal of this version is to make it easier to build complex checkout scenarios. This version will include:
    • Shareable payment links, useful for B2B businesses
    • Custom payment method availability rules, to give more flexibility in accepting payments
    • Gift cards support, to improve user’s retention and support marketing activities
  • Spree 5.2 – With this version we plan to make further improvements to support for a B2B business model, including:
    • Customer groups, to enable building complex customer-specific promotion and pricing rules
    • Price lists, that will make it easier to manage pricing tiers
    • Refreshed UX of the Promotions admin panel, to make it easier to use the complex engine inside Spree
  • Spree 5.3 –With the goal to improve support for product customizations, add predefined admin roles and architecture for imports/exports
    • Product addons and bundles, to support scenarios that go beyond what variants offer
    • Predefined admin roles, to make it easier to manage access to the admin panel when the organization grows rapidly
    • Architecture for imports/exports, for interoperability with other tools

 

We’re constantly monitoring the needs of our community, and as a result, we might introduce some additional changes to the plan.

To make it easier for everyone to keep track of the current progress, we’ve also published an overview of the roadmap on Github.

We’re always happy to include your contributions in Spree’s releases. Please take a look at the contribution guidelines if you’d like to participate. You can also find a list of open issues in our Github repository.

wearwell marketplace vendor image

wearwell marketplace case study: book a demo to start yours

wearwell is a service in the sustainable fashion sector that enables individuals to rent and trade clothing, contributing to the reduction of the fashion industry’s ecological footprint by fostering a circular fashion economy.

If you’d like to start your own marketplace like wearwell, you’re facing a buy vs build decision. So before you decide to build it in-house on top of Spree open-source, consider using Vendo which is a marketplace SaaS. Go live, start selling, iterate.

Continue reading

Sephora marketplace vendor image

Sephora marketplace case study: book a demo to start yours

Sephora is an international beauty retailer recognized for its diverse selection of skincare, makeup, and fragrance items from various brands. If you’d like to start your own marketplace like Sephora, you’re facing a buy vs build decision. So before you decide to build it in-house on top of Spree open-source, consider using Vendo, which is a marketplace SaaS. Go live, start selling, iterate.

Continue reading

Immaculate Vegan marketplace vendor image

Immaculate Vegan marketplace case study: book a demo to start yours

Immaculate Vegan is an e-commerce platform that focuses on providing a carefully selected assortment of vegan and cruelty-free fashion, beauty, and lifestyle items, aiding customers in finding chic and ethical options that match their principles. If you’d like to start your own marketplace like Immaculate Vegan, you’re facing a buy vs build decision. So before you decide to build it in-house on top of Spree open-source, consider using Vendo which is a marketplace SaaS. Go live, start selling, iterate.

Continue reading

The W Marketplace marketplace vendor image

The W Marketplace case study: book a demo to start yours

The W Marketplace is a digital platform dedicated to the sale of products and services from businesses owned and led by women, with a mission to empower and support female entrepreneurship.

If you’d like to start your own marketplace like The W Marketplace, you’re facing a buy vs build decision. So before you decide to build it in-house on top of Spree open-source, consider using Vendo which is a marketplace SaaS. Go live, start selling, iterate.

Continue reading

Ulta Beauty marketplace vendor image

Ulta Beauty marketplace case study: book a demo to start yours

Ulta Beauty is a well-known beauty store chain in the United States that provides a wide range of cosmetics, skincare, haircare, and fragrance items, along with salon services. If you’d like to start your own marketplace like Ulta Beauty, you’re facing a buy vs build decision. So before you decide to build it in-house on top of Spree open-source, consider using Vendo, which is a marketplace SaaS. Go live, start selling, iterate.

Continue reading

Earthkind marketplace vendor image

Earthkind marketplace case study: book a demo to start yours

Earthkind is a company dedicated to producing eco-friendly and sustainable cleaning products for homes, encouraging a more environmentally conscious and healthier living environment.

If you’d like to start your own marketplace like Earthkind, you’re facing a buy vs build decision. So before you decide to build it in-house on top of Spree open-source, consider using Vendo which is a marketplace SaaS. Go live, start selling, iterate.

Continue reading

The Lunary marketplace vendor image

The Lunary marketplace case study: book a demo to start yours

The Lunary provides an e-commerce platform dedicated to sustainable and ethically produced fashion, showcasing a variety of apparel and accessories from brands committed to social responsibility.

If you’d like to start your own marketplace like The Lunary, you’re facing a buy vs build decision. So before you decide to build it in-house on top of Spree open-source, consider using Vendo which is a marketplace SaaS. Go live, start selling, iterate.

Continue reading