What's new in Magento 1.7?

09 Apr 2012

Magento 1.7 is at release candidate version one with 10 open issues. We should be expecting the full release shortly to tie in with the annual Imagine Conference.

It's time for a whirlwind overview of some of the new features in Magento 1.7.

Captcha

It integrates Zend_Captcha on most customer related forms, e.g. register, login, forgot password, but (somewhat bizarrely) isn't included on the contact form this time around.

Captcha

Redesigned iPhone Theme

Naturally, I went looking for something shiny and I wasn't disappointed. Magento 1.7 brings a redesigned and rebuilt HTML 5 iPhone theme.

It's really nice and clean, there are some nifty touches like the flipping of products on the category page to see product review information and the add to cart button. It has a definite iPhone feel with the notification icons and grey hatched background used in a few places.

I did notice that any page that uses the new captcha integration in the iPhone theme breaks currently due to the use of a non-existent helper class. However, this bug has already been reported, fixed and is due for release.

iPhone - Home

iPhone Category 2

iPhone Product

iPhone Cart

REST API

I've not had a chance to play, but this version also comes with a brand new REST API. Yay.

REST

Pricing per Customer Group

It's now possible to set base prices for each customer group.

Group Prices

VAT Number Validation

Customers can now provide their VAT number when is then validated (frontend and backend orders). The VAT number for the store is now also included in the store information configuration.

VAT Validation

Indexes

It is detailed in the release notes that indexers have been refactored. From the admin interface, we do now see an extra column that indicates whether an update is required or not.

Indexes

Cookie Message

In response to the EU cookie law, Magento have now included the option to display a message to new customers indicating the necessity of cookies on the site and requesting permission to use them.

Cookie Message

Manage Currency Symbols

The ability to manage the currency symbols used around the site rather than being restricted to what is defined in the Zend library.

Manage Currency

System Backup

The backup functionality sees some major new features in 1.7. First thing to notice is that there are now three backup options: "System Backup", "Database and Media", and "Database". The latter of which we are already familiar with. The "Database and Media" creates a .tgz of database and media files. The "System Backup" functionality creates a .tgz of the entire installation (filesystem) of Magento.

Backup

All backups now request a name to be given and also give the option of putting the store in maintenance mode while the backup is carried out.

System Backup

The fancy new feature on top of all of this is the ability to rollback to any one of these. While everyone should already be doing their own secondary and tertiary offsite backups, this is a handy feature nonetheless. You shouldn't have a Magento store that isn't managed using a version control system, so I'd personally be cautious about ever using the rollback of a System Backup, but it's a nice to have.

Rollback

Auto-generation of Coupon Codes

Previously, by default in Magento, when creating a shopping cart price rule, and you wanted to specify a coupon you could only specify one. Now, there's built-in functionality to auto-generate a pool of codes for a particular rule.

Autogen Coupon Codes

And plenty more…

I have only spent a couple of hours dabbling with the latest release. There are even more features, improvements and bug fixes that are being shipped. One extra item that deserves a mention is the new "Cache[sic] on delivery" payment method! Go and check out the full release notes.