Skip to content

Spree Commerce

v5.5.1 Feature

This release adds 1 notable feature for engineering teams evaluating rollout.

Published 27d Productivity & Wikis
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

b2b-commerce e-commerce ecommerce ecommerce-api ecommerce-framework ecommerce-platform
+8 more
headless headless-commerce headless-ecommerce marketplace multi-tenant multi-vendor multi-vendor-ecommerce spree-commerce

Summary

AI summary

Updates Admin, Store API, and Core across a mixed release.

Full changelog

This release includes a new Channel Price List Rule and a number of fixes and improvements!

Channel Price List Rule

Introduce Spree::PriceRules::ChannelRule so price lists can target specific sales channels, alongside the existing customer-group, market, volume and user rules. The pricing context now carries the current channel (sourced from the order or Spree::Current), letting the rule match the channel an order is attributed to.

Other Changes

Core

  • Use default flag instead of code to resolve the store's default channel https://github.com/spree/spree/commit/878c46c18b899d6bc09d0377d0e6167a067c6416

Store API

  • Fix injecting serializers as an association in another serializer https://github.com/spree/spree/commit/1724233d189e964b00230a5bfd6dfbc48f15c68d
  • Cart update: Add warning on shipping rates deletion https://github.com/spree/spree/commit/2f07ae1cf073cb23a5a1d6cc573ea171b217a153
  • Fixed Admin Countries AP N+1s https://github.com/spree/spree/commit/0a3de7e5b80d1a175210bb14b79171823448bc77

Admin

  • [Admin product page] Add permission to publishing section - https://github.com/spree/spree/commit/e2d11b586f39df6d66664d53cf853f8d2bbb20f2
  • Fix flaky VariantsController#search spec on unordered LIMIT https://github.com/spree/spree/commit/76b5e9192b6cb24b681c80b5d7332f30d3da3e27

Installation

npx create-spree-app@latest my-store

Updating

npx spree bundle update

Feedback / Support

Join our Discord server to chat with Spree core team members and other Spree developers!

Full Changelog: https://github.com/spree/spree/compare/v5.5.0...v5.5.1

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Spree Commerce

Get notified when new releases ship.

Sign up free

About Spree Commerce

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

All releases →

Related context

Beta — feedback welcome: [email protected]