Migration Case Study

Migrating a Tea & Coffee Store from Magento 1 to Magento 2

Brand:Tea & Coffee
Industries:Food & Beverages
Client’s URL:
About client
The Tea & Coffee Company is a family business, grown from a small tea and coffee shop to a Magento multistore selling an extensive range of teas and coffees. They produce a range of over 1,000 products including loose leaf teas, tea bags, and fresh roast coffee, and supply wholesalers, caterers, retail shops, and private individuals.
  • 1k+

    varieties of
    teas and coffees

  • 70

    types of
    ground coffee

  • 38

    in the market

  • 4.9K+



Our team had two ultimate goals to accomplish.

The first goal was to perform a migration of the website from Magento to the Magento 2.2.0 platform. This idea was to help our client move the site to a newer more robust platform version with all its advantages, as well as preserve all the integral business data like customers, products, etc.

The second goal was to create new designs for the website meeting Magento 2 best practices, but keeping the existing and recognizable look and feel of the brand from Magento 1 to Magento 2.

Want to work with us?

Leave your contact details and we’ll get back to you as soon as possible


Migration from Magento 1 to Magento 2 was quite a complex, challenging, and time-consuming process that included the migration of:

  • Orders, invoices, shipments
  • Customer data
  • EAV attributes data
  • Notification data
  • Product & category data
  • Custom data (e.g. Reward Points)
  • Code migration

The development team encountered challenges with the Data Migration Tool and found that it had a number of shortcomings; so the team amended this tool to work for us. Along with that, there were issues with EAV attributes transportation that mapped in a non-ideal way in Magento, so the team created a special script to get this fixed. To make a long story short, we had lots of issues with data transfer that were resolved by database & migration tool amendments.

EAV (Entity-attribute-value)

is a model of storing the values of entity attributes in a certain data storage. As a data storage, Magento 2 supports MySQL-compatible databases (like MySQL, MySQL NDB Cluster, MariaDB, Percona and others).


Accelerated Mobile Pages

We have implemented accelerated mobile pages to make the mobile version of the website faster and more mobile friendly. If you want to find out more about AMP, please check our article How To Create Accelerated Mobile Pages in Magento 2.

Accelerated Mobile Pages (AMP)

are basically stripped down HTML copies of the existing webpage content that ensure faster load times than standard HTML5 documents.

BoxBerry shipping method

At the Checkout we added a BoxBerry shipping section exclusively for the Russian Federation region, and decreased the number of checkout steps to 1 step only.

Product subscription functionality

Furthermore, we implemented a product subscription functionality that solves the problem of constantly re-ordering the products customers love every time they run out of them. From now on, customers have the ability to subscribe to a product, and it will be shipped to them with a certain frequency they can choose.

Feefo reviews engine integration

Our team has also integrated the website with the Feefo reviews engine, thereby enabling the site to pull all the product reviews customers leave on Feefo, onto the client’s website keeping reviews up-to-date and appearing more enticing and reliable to customers.


is a review platform that provides business with tools to build better customer relationships, improve customer experience, enhance their brand reputation and drive more sales.

Stock Managements

In addition, we have developed a Stock Management feature that allows the store to manage product stock. In this case, it was done in grams as this is an essential feature for our client since they sell weighted products. With this in mind, it was very important to them to be able to manage stock in grams rather than in item quantity like some other stores.

Reward points

Finally, we have added a Reward Points tab to the My Account section via a 3rd-party Mirasvit Reward Points + Referral Program for Magento 2 extension. This provides customers with the ability to keep track of reward points they earned on the website.


We executed a migration from Magento 1 to Magento 2 with a safe and smooth transferring of orders, invoices, shipments, customer data, product & category data, custom data. Also, we made the website mobile version load work faster and helped the client's business increase repeat purchases and retain customers, promote a reliable image among customers and encourage them to submit reviews, manage product stock easily and quickly, and increase customer loyalty and retention rate.

  • Accelerated Mobile Pages
  • BoxBerry shipping
  • Feefo reviews
  • Product subscription functionality
  • Reward points
  • Stock management