Spree Commerce
Open-source headless ecommerce platform with a REST API and Next.js storefront
Alternative to: Shopify, Magento, WooCommerce, Salesforce Commerce Cloud
v5.5.1
2026-06-29This 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