Work » Alan Paine - Magento 2

Alan Paine - Magento 2

Migration from Magento 1 to Magento 2 for luxury knitwear and shooting retailer Alan Paine.

The Challenge

Alan Paine are a leading country clothing retailer with sales on their website generated from all over the world. They’ve been a client of ours since 2015 when we built their previous Magento 1 ecommerce site. A few years down the line and Alan Paine were looking to get ahead of the game with a new Magento 2 site. Their primary requirement for Magento 2 was to take advantage of the built-in features such as full-page cache and PHP7 support out of the box. However, they were also looking for a fresh design and something that elevated their brand to the next level.

Alan Paine had an additional requirement to offer their many customers in America, Europe and Sweden the option to pay for their goods in US dollars, Euros and Swedish Krona. This would help internationalise the site and eliminate the issue of exchange rate charges that those customers were previously hit with.

What we did

Following a full planning process and considered design workshop, we worked with the team at Alan Paine to produce a bespoke homepage, category page and product page for the new Magento 2 site. The rest of the pages adopted our Magento 2 ‘boiler plate’ theme style but were brought in line with the design in the header and footer. We also created a new block for the homepage that showcases Alan Paine’s heritage and history.

The migration from Magento 1 to Magento 2 involves changing the database structure and working with a new API. It also means that code either needs rewriting or migrating where possible, as Magento 2 is effectively a new build. Any extensions or modules also need to be updated to newer versions that are compatible with Magento 2. In terms of design it isn’t practical to migrate a Magento 1 theme to Magento 2, so in this case we used our own Magento 2 theme coupled with custom design.

In terms of the development, we created three new storefronts for the American, European and Swedish sites. This included a store switcher and geo-location functionality to automatically detect which country a customer is buying from.

The site also needed to integrate with Alan Paine’s stock management software Aria, much like the previous Magento 1 site did. Aria exports a CSV with the stock levels to a server and then to the website, before taking that CSV and importing it, which updates the stock levels. Finally, we syncronised all of their existing products, customers and orders from the old Magento 1 site and brought them over to the new Magento 2 site using data migration tools. This meant that nothing was lost in the switching process and Alan Paine could continue with business as usual.