Spree 0.7.0 is now official. The most important new feature is the new single page checkout which uses AJAX to walk you through the process. Magento and other popular commerce platforms support this method already. Single page checkout helps solve a host of problems created by unusual user behavior (back buttons, refresh, etc.) When we looked at the logs of some actual customer traffic we were shocked to see some of the crazy stuff customers were trying (ex. back, back, refresh, forward, forward, submit.)
- Order numbers are now permalinks
- Restrict shipping methods based on order contents
- Google Analytics for Order Tracking
- French, Norwegian and Russian Translations
When you run the migrations, existing order numbers will be altered (they will now have an ‘R’ appended to the beginning.) Be sure to backup your datbase before you perform the upgrade. You can also run
environment.rb to make sure you have the necessary gem depencies.