Download Latest Version v6.0.1 source code.zip (108.9 MB) Google Add to Preferred Sources
Home / v6.0.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-10-27 10.7 kB
Spree 6.0 source code.tar.gz 2026-10-27 99.2 MB
Spree 6.0 source code.zip 2026-10-27 104.1 MB
Totals: 3 Items   203.4 MB 1

Spree 6

Spree 6.0 is a complete redesign and rewrite of Spree Core. It's the biggest Spree release yet!

Headline features

Marketplace & Multi-Vendor

Run, manage, and monitor your marketplace on Spree Commerce:

  • Invite sellers, onboard them, approve or suspend them
  • Decide what a seller must do before they can trade — accept terms, add a returns address, connect a bank account, upload a business registration
  • Commission by seller, category or product, with VAT handled correctly
  • Review and approve a seller's products before they go live
  • One payment from the shopper even when the basket spans sellers, split behind the scenes
  • A ledger of what every seller earned and what you've paid them
  • Stripe Connect built-in: sellers onboard themselves, money splits automatically
  • Sellers get their own back office — white-label it — and their own API
  • Pay sellers through your own rails with a payout provider
  • Seller Dashboard React application you can easily customize and make it on brand

B2B & Wholesale

B2B buyers need different prices, rules, and paperwork than retail shoppers, and Spree 6.0 fully delivers on this front:

  • Set up a customer's whole organisation — head office, divisions, branches — and who may buy for which part, with Companies
  • Let a buyer invite their own colleagues instead of emailing you
  • Show each customer their own prices, their own product selection, or both, with Catalogs
  • Enforce minimum quantities and pack multiples — 48 minimum, in 24s, so 72 is fine, and 50 isn't
  • Set a minimum value for the whole order
  • Capture the buyer's purchase order number at checkout
  • Tax exemption certificates and VAT IDs, validated automatically
  • Sell by the pallet, not just the parcel - define your own cartons, pallets and containers, and get freight totals on every order

AI-native end-to-end

Both developers and merchants can easily connect Spree to their AI agents:

  • Develop with agents with our collection of Agent Skills
  • Manage your store with Admin MCP server - connect Claude, ChatGPT, Cursor, and others with ease!

Cross-Border & Tax Compliance

Cross-border selling breaks on tax and duties more often than on language.

  • Plug in Avalara or similar instead of maintaining rates yourself
  • Capture a business customer's VAT number and apply EU reverse charge correctly
  • Charge customs duties and import fees as their own line, shown at checkout
  • Classify products with commodity codes and country of origin, so labels carry a proper declaration
  • Record why something was taxed the way it was — for e-invoicing and audits
  • Markets with their own currencies, languages and tax treatment
  • Omnichannel: channels for web, app, retail POS or wholesale, each with its own rules

Inventory & Warehouse Management

Most platforms tell you what you have. Few help you get more of it.

  • Raise purchase orders to suppliers and keep a supplier list — see Inventory
  • Record what actually arrived, including damage and shortfalls
  • See why every stock movement happened and which document caused it
  • Reserve stock so two shoppers can't buy the last one
  • Stock comes off the shelf when goods ship, not when the order is placed
  • Restrict a sales channel to specific warehouses — your trade channel ships only from the trade warehouse
  • Connect your ERP and let it stay the authority on stock

Shipping & Fulfillment

  • Live carrier rates at checkout instead of flat-rate guesses. EasyPost integration out of the box.
  • Buy postage in Spree, or upload a label you bought elsewhere — see Fulfillments
  • Tracking updates flow back automatically
  • Click and collect, with real pickup locations
  • Charge by postcode — free local delivery, island surcharges, city-only express
  • Say which warehouses ship which products, in delivery setup
  • Offer or hide a delivery method by basket value, weight or contents — no code
  • Connect a warehouse or 3PL and let them fulfil
  • Define package types, freight options and cartons

Payments & Checkout

  • Modern checkout for Stripe, Adyen and PayPal — wallets, BNPL, bank transfers
  • Charge now, on dispatch, or manually — see Payments
  • Saved cards for returning customers
  • Orders complete even if the customer closes the tab mid-payment
  • Offline methods too: cheque, bank transfer, cash on delivery
  • Fully PCI-Compliant

Returns & Post-Purchase

Product Information Management

  • Product types, so a book and a sofa can ask for different information
  • Collections that fill themselves from rules you set
  • Custom fields on anything, editable by merchants without a developer
  • A media library, with video — or connect your DAM
  • Digital products with controlled download links
  • Connect your PIM and let it own product data
  • Typo-tolerant search and filtering

Pricing & Promotions

Reporting & Analytics

  • Reporting is now built-in - the dashboard ships with over 20+ reports, not only on sales but also on your store performance, inventory, and operations
  • Your staff can now build reports from the dashboard and share them

Data Privacy & Compliance

Run your EU business with peace of mind - Data Privacy is now a core Spree feature:

  • Answer a "send me my data" or "delete me" request without engineering time
  • Deleting a customer anonymises them, so your books and tax records stay intact
  • Consent records proving what a customer agreed to, and when
  • Price history for the EU Omnibus rules
  • Right-of-withdrawal windows per market
  • Staff roles and permissions you define yourself

React Admin Dashboard

A new Dashboard experience rebuilt from the ground up on a modern tech stack - Vite, TanStack, and React:

  • Mobile-ready, super fast, with dark mode
  • Add your own pages and screens without forking anything
  • Customize existing pages by adding your own components
  • Sign staff in with your existing identity provider
  • Full RBAC support with UI to manage roles and permissions

Headless & Composable

DevOps and Observability

  • New official Docker image, simplified deployment and management
  • Monitor it in production with OpenTelemetry built-in

Installation

Requirements: Node.js (nodejs.org) 24+ and Docker running.

:::bash
npx create-spree-app@latest my-store

Upgrading

Upgrading from Spree 5?

:::bash
npx spree upgrade

The upgrade guide covers every change and ships migration tasks for the data.

Feedback

Feel free to open GitHub issues or join our Discord

Source: README.md, updated 2026-10-27