This guide covers upgrading a 3.6 Spree application, to version 3.7.
gem 'spree', '~> 3.7.0' gem 'spree_auth_devise', '~> 3.5' gem 'spree_gateway', '~> 3.4'
rails spree:install:migrations rails spree_api:install:migrations rails spree_auth:install:migrations rails spree_gateway:install:migrations
TaxonImage to clarify usage of this model.
If you were using
TaxonIcon please run this to migrate your icons to images:
Orders needs to be associated to Stores.
To ensure all existing
Order are associated with
Store please run this:
This will associate all Orders without Store to the default Store. This can take some time depending on your volume of data.
To enhance multi currency capabilities we’ve made
Order model. To ensure all existing
present please run this command:
This will set
currency in Orders without currency set to
Spree::Config[:default_currency] value. This can take some time depending on your volume of data.
Order#guest_token was renamed to
Order#token in order to unify the experience for guest checkouts and orders placed by signed in users.
For information about changes contained within this release, please read the 3.7.0 Release Notes.