Migrate from Magento 1 to Magento 2

Reading Time: 6 minutes

When Magento 1 was first released in March 2008, it is unlikely that the creators of Magento would have been able to forecast how popular it would become. Today, an estimated 240,000 online stores run on Magento 1.x.
The year 2018 is going to bring a major change: officially, support for Magento 1.x will be discontinued and Magento 2.0 will take over. Magento 2.0 was released on November 17, 2015, so its 3-year End of Life goodbye is set for 2018. Magento 2.0 aims to offer a faster loading and more powerful, smoother engagement which, in turn, is expected to lead to better conversions and more dollars for online stores.

Just as with any other technology upgradation, the migration from Magento 1.x to Magento 2.0 has led to a lot of questions and some concerns among developers, designers and store-owners. This post seeks to address the major concerns by focusing on the most critical aspects of the migration.

Preparing for Magento 1 to Magento 2 migration

Of course there are hundreds of aspects to be considered. That means you’ll want to do a good deal of preparation, ask a number of questions and ultimately make some important decisions before you actually perform magento 2 migration process.

Editions that are below 1.8 Community Edition (1.8 CE) or 1.13 Enterprise Edition (1.13EE) are typically considered outdated. stores using any of these might already be experiencing problems, especially with third-party plug-ins. For these stores, the move must be made as early as possible.

The first step in your preparations, naturally, will be taking back-ups. Take complete backup of all the files, folders and databases. Here’s the first decision you’ll take: Which all data do you really want to take along? Outdated, useless data, (e.g. logs with recently viewed items) will probably be of no use and it’s best you don’t take that data along with you.

Secondly, migration best practices strongly recommend you create a clone store of your existing store that’s running on Magento 1.x. That’s because when you actually go for migration, you’ll be using that cloned store, not your real, live store for the migration process.

Finally, you’ll have to do some testing. There may be an unpleasant surprise or two for you, because some of your customizations, 3rd party extensions, some codes and even some themes may not be compatible with the new version of Magento. So you’ll have to test what’s going to continue working and what all you’ll need to redesign or rewrite.

Once you’ve done the above, you’re ready to move on to the next stage.

The four-part Migration

Magento 2 migration can be broken into the following 4 parts :

  1. Extension migration
    This part will take care of whatever extensions you have on your online store. Remember, few will of them be compatible with Magento 2.0.
  2. Theme creation
    Sadly, Magento 1.x themes won’t work on Magento 2.0. Therefore, you’ll need to new themes.
  3. Data Migration
    Magento 2 offers a Magento 2 data migration tool to help you migrate Magento data effectively.
  4. Customizations
    You’ll see some customizations will work with the new versions while others won’t.

Extension Migration

You had installed numerous extensions on your Magento 1.x store for better functionality and various features. It is unlikely they will work directly on your Magento 2 store. You’ll see severe compatibility issues with almost all extensions.
The Magento developer community has been working very hard to come up with suitable extensions for Magento 2. You’ll want to go around checking which ones you really need and then install them on a selective basis.

Alternatively, you can develop some extensions on your own. We recommend you to hire a Magento  developer for this.

Theme creation

This where you can, with some creativity, make the best of Magento 2.0 and create a rich experience for your customers.

While it is not possible to use your Magento 1.x themes directly, you can make changes therein to get what you are looking for. Or you can create new ones yourself from scratch. It is hard work for sure, but quite rewarding.

In case you’d rather have readymade themes, you may either buy them from Magento store or from a reputed seller who has kind of themes that will fit your requirements and budget.    In case you’re buying, don’t forget to check the version is 2.0 or else you’ll have to go through a lot of hassle.

Data Migration

Thankfully, this is one area that is not only smooth but also seamless. Magento 2 has a fantastic Magento 2 Data Migration Tool that takes care of practically everything you need to work on when you migrate Magento data.

As a matter of fact, you can expect a lot more from the magento 2 migration tool. From your orders to products categories and orders, you can smoothly migrate everything.

To use the Magento data migration tool, you’ll first need to install it. In order for correct installation, it’s important your version of Magento 2 and that of the data migration tool matches exactly.


Depending upon a number of factors, the customized code your Magento 1.x store uses may be compatible with Magento 2. However, in most cases, some additional work would be generally required for successful Magento integration.

As with data migration, Magento offers a Code Migration Toolkit that will help you migrate your customization. Magento 1.x and Magento 2 are very different in their structure so this toolkit will prove very useful.

You may check out the GitHub repository of Magento Code Migration Toolkit for more information.

Migration Plan

Now that you’re clear with the four components of migration, it’s time to lay out your plan for the migration.

Typically, you’ll want to start with capacity planning. If your store is large-sized and has a huge number of customizations, there will be a number of failures (and frustrations!) as you try to migrate Magento. The official migration tool works mainly with default installations, so if you keep running into trouble very often, we recommend you post your experience on the official Magento forum. Since a lot of people would have already encountered a wide range of issues, there’s a good chance someone has also experienced the kind of problems you are facing. You can share and learn from each other.

Next, build the new Magento 2 site and copy settings, media and all the data. This will help you run indexes on the next stage. The question sometimes people ask at this stage is: Is all the migration trouble going to be really worth it? Well, all the new developments, security and upgrades will be happening at Magento 2. Considering that, at least keep all your fresh investments focused and facing Magento 2, irrespective of when you actually move.

By now, you’ll be ready to move all the incremental data to the new site. That would include data updates (product reviews or changes in customer profiles, revised orders, fresh orders etc) and changes. Once this is in place, you are all set to test the new site. Note any issues you face and go back to the drawing board. The testing stage is where you must be willing to apply the implement-learn-repeat cycle, so be a little patient.

Once you’re confident you’ll be able to make the move smoothly (this is not going to happen fast!), you are on another critical stage. You’ll now put the old Magento 1.x site on hold – technically, you’re going to put the Magento 1.x site on maintenance mode.   

Congratulations! You’re pretty much done with the integration. Once you’ve resolved all the issues you spotted, it’s time to get ready to re-index and flip your DNS settings to the new ones – there could be a few minutes of downtime after that, which is something quite normal. Now your migration is complete!

Addressing concerns

Firstly, a number of store-owners are concerned about the costs involved. Since a number of things will have to be re-designed, yes, there will be investments. The bright side, however, is that it will give you all a chance to re-think on things that you don’t currently have but would like to, things you think are no longer required and things that you’d like to improve. So look at this migration as an investment in improving the user experience and building a stronger foundation for your next generation store.

Secondly, the migration will impact your SEO-targeted extensions. Cross-links, metadata templates and custom URL formats are some of the things that would be adversely affected or lost completely. As a result, your store can take a hit. We’d recommend you sit with your in-house SEO team for each issue separately. Or better still, consult an SEO expert who can recreate all the required settings and optimize your SEO setup and align them with the Magento 2 structure.

Finally, when Magento 2.0 was launched in 2015, there were some questions regarding its stability. Fortunately, almost all concerns have been addressed and you should have minimum trouble that’s purely due to Magento 2 (the trouble will most likely be from areas like customization, as said earlier).

Concluding remarks

We’ll be honest. Magento 2 migration is not simply an upgrade; it’s actually a massive exercise that requires you to shift from one platform to other. Three things will decide how smooth your transition is going to be:

  1. Whether you insist on doing everything yourself or whether you’re roping in an expert who will help you move smoothly and swiftly. For projects that aren’t very small, bringing in a solution expert will more than pay off.
  2. Whether you have laid out a plan, spelling out every detail carefully so there are no surprises along the way. The more you’ve figured out in advance, the fewer the shocks.
  3. How effectively you use communities, coding pools and forums. The migration is not going to be super-smooth, but sharing and learning is probably the best way forward.

Infigic has been helping a wide range of clients – from startups to large corporates. Looking for  Magento development service or Magento Migration service.Contact us to find out more about how our expertise can make a big difference to your business!


6 Actionable Tactics for Generating More Revenue from Your Magento Store

Reading Time: < 1

According to report from Godaddy, On an average, there are 16 ecommerce stores that gets launched every day.

This makes ecommerce business tough!

The success of an e-commerce store is determined by the number of successful conversions and sales. The ability of the store owners to capture new customers along with maintaining their existing customers plays a crucial role in revenue generation.

Understanding the customer behavior and then customizing the strategies accordingly is a must. The technological advancements move at a rapid pace and if you don’t sync with it, your store will be left behind in the fierce competition.

7 Design Mistakes to Avoid in Your Magento Store

Reading Time: < 1

When it comes to online shopping, variety is the factor that attracts the attention of the customers. Without a doubt, variety is the spice that can boost your store. Customers are more likely to purchase products from a store that is easy to use and has things put in the right place.

Your store is open 24 x 7 which definitely has an edge. However, a single mistake on your part can drive away your customers. After all, the competitors are merely a click away!

With the latest Magneto 2.x, the designs can even be better optimized as it gives a host of options such as impressive upgrade features, enhanced productivity scope, feasible mobile layouts, and improved admin panel and a better scalability. If you wish to check out more details about Magneto 2.x, here is a deeper insight into the Top Reasons to Choose Magento 2 for eCommerce Website Development in 2018.

Selecting the Right Hosting for Your Magento 2

Reading Time: < 1

As a Magento development company, The first thing that every client asks us while migrating to Magento 2 store is “How to Choose the Best Magento 2 Hosting” ?

Selecting the right host for your Magento 2 site is very important even if you plan on using hosting which is popular and often more economically feasible.

As you probably know there are many options out there for hosting. With Magento 2, I highly recommend you find a host that has packages specifically designed for the platform.This is even more important than it is for content based platforms like WordPress and Drupal, where often it doesn’t matter if you have say Drupal focused hosting.

Magento vs Shopify: What should You Choose?

Reading Time: 6 minutes

Of the many competitors jostling for being the platform of choice in the eCommerce website development, two names stand out: Magento and Shopify. Since quite some time, there seems to have been a never-ending debate: When it boils down to Magento vs Shopify, what platform should you choose for your online shop?

What makes the Shopify vs Magento debate really, really interesting (and difficult) is the fact that the two couldn’t be more different! Both empower their shop-owners with features that serve similar purposes, yet are handed out very differently. Both offer huge scope for customization, yet they take routes that are distinct. Both also have some unique limitations and yet are amazingly powerful in their own ways.

Primary comparison: Magento vs Shopify

First things first.

Magento is a free, open-source software which means you can make as many changes as you want – and as you are technically competent enough to carry out.

Shopify is a commercial, proprietary product. It offers great customization too, but you can’t change its inherent structure.

Magento does not have its own hosting. In other words, Magento gives you the freedom to select your own hosting provider.

Shopify, on the other hand, is a hosted solution. That means it hosts your shop.

Finally, Magento requires you yourself carry out the installation, setting up and configuring.

Shopify does almost all of this for you and saves you a lot of effort. For a fee, of course.

To summarize the first round of comparison of Shopify vs Magento, one can say Shopify is a paid SaaS that does a lot of things for you, while Magento is free and open-source, so you’ll be doing a lot of stuff yourself.

Now let’s dig a little deeper.

Convenience and Ease of Use

Magento, as said earlier, requires you to do a lot of things by yourself. Of course, there are numerous 3rd party plug-ins that you can use. To begin with, Magento, which uses PHP, requires you to handle all the installations and setting up. This can turn out to be quite complex if you’re short of resources on your team.

The positive side is that with Magento, you get great flexibility. Since a number of things are in your hands, you can carry out changes to suit your requirements. Assuming your team is technically skilled, you’ll love the kind of freedom Magento gives you.

Shopify, like the typical SaaS (Software as a Service), charges you a monthly fee, starting $29/mo onwards. Against the fees, it will make your installation and set up a great deal easier. That’s because Shopify will take care of the coding part and you’ll be required to only make selections and click your choices.

The downside, if it can be called a downside, is that Shopify is a closed platform. If you’re a coder who prefers freedom, Shopify may not please you since it will not allow much flexibility.

So if you are skilled – and ready to invest time – Magento presents a better case. Non-technical people or beginners, on the other hand, will prefer Shopify. In other words, when it’s Shopify vs Magento, Shopify wins at the entry level.

Support, Hosting and Miscellaneous Features

Shopify has a 24×7 support available that has you covered. You can email or phone Support, or communicate with the Support and can be sure you’ll be responded to. Anytime you’re stuck, you know Support will solve the issue.  

Magento Community Edition (CE) does not have any support; Enterprise Edition (EE) does. You have done the setting up, so are pretty much to yourself. However, as a result, a huge community has developed over time that extremely helpful. Its members share their experiences, report likely issues and generously offer help.

With Magento, you’ve chosen your own hosting service provider. In case you tried to drive down costs by choosing a low-end hosting-provider, you must also be ready for the associated risks.

Shopify, on the other hand, has handled the hosting on your behalf, just as it does for each of its thousands of clients, backup and security is pretty much a given. You can be assured of automatic backups and the strong security measures.

Finally, Magento offers you a very wide range of themes to choose from, starting very low in the costing range. You get to choose from the big number of templates too. Additionally, there are a great number of add-ons and apps that can easily fit into your Magento-built store.

Magento also offers a good range of multi-lingual capabilities, something that Shopify doesn’t offer directly; you’ve found a way around. Magento being fully community-driven, you get a much bigger number of apps and add-ons. In comparison, Shopify’s range of apps is quite limited.

Costing and Payment Gateways

As said earlier, Shopify is a paid, commercial product; Magento CE is free. (Of course, you may need to hire a Magento developer, so that’s an additional cost.) This can be an important consideration for developers and small businesses when they are conducting a study of Magento vs Shopify.

Shopify offers a 14-day free trial, after which you can choose from its packages. Its basic package begins at $28/mo. As you move towards bigger packages, you get more features like better analytics, abandoned carts revivals and so on. It’s important to note that such features, although from 3rd parties, cost significantly less with Magento.

When you’re building your shop using Magento, you’ll need to separately buy domain names and hosting. You’ll not want to compromise on hosting, because that, in turn, can impact the speed of your site. Therefore think carefully before you select a hosting provider. Shopify packages, on the other hand, cover these things so there are no additional charges.

As for the payments, if you use PayPal, Authorize.net, or a similar external payment gateway, Shopify charges transactions fees. Bigger the monthly package you’ve opted for, smaller the percentage of these transaction fees. There’s, however, an alternative. If you opt for Shopify’s direct payment gateway, you are exempt from the transaction fees.

Some costs remain extra for both these. For instance, any additional add-ons you want on your site will cost extra, irrespective of the platform. (Some add-ons on Magento are free; you may use them if you trust the source.)

Scalability and Capacity

In the Shopify vs Magento debate, another important factor is scalability. For small shops that have limited or no access to technical resources, Shopify is way better. That’s because almost everything is ready-made and any add-ons required can be easily put to use like plug-and-play.

For large-scale stores with multiple and varied requirements, it’s difficult to beat Magento. That’s because of the tremendous customization it offers. Even though your store is currently small, if you expect to grow quickly and grow big, you’d be better off opting for Magento.

Some of the additional features that large-store owners like about Magento is that it comes with more front-end features like gift-cards and wish-lists and coupon codes.

It can safely be concluded that while the small business may find it convenient, to begin with, Shopify, bigger businesses – or businesses that are slated to grow big very soon – find Magento a whole lot better.

Design and Marketing Opportunities

To begin with, the proprietary themes of Shopify can be useful to a certain degree. Since you can’t do much of changes with these themes, one of the first limitations you face is in branding – you may be constrained with color combinations, for example. Magento, especially Magento 2, seems to carry a lot of promise into its platform. Its drag and drop editing and hugely customizable design opportunities serve branding options better.

Sorting customers, managing payment processors or handling wish-lists is something Magento 2 has brought near perfection. Shopify used to be better in terms of site-speed (that’s because Magento doesn’t host your site, so your site-speed depends largely upon your hosting service provider), but this difference is likely to vanish with Magento 2. Magento, especially Magento 2, has certain in-built promotion features like promotional pricing that can be fully exploited.

Its new admin panel is easier to manage. And with Magento 2, checkout is fast and distraction free. That goes a long way in reducing cart abandonment, one of the major causes of concern in eCommerce.  

Shopify has a Shopify Facebook app, in its search for a better reach. Apart from that, Search Engine Optimization (SEO) and Search Engine Marketing (SEM) are the areas where there isn’t a clear winner between Shopify and Magento. At least on these grounds, the argument of Shopify vs Magento doesn’t produce a clear winner.


One thing that emerges out of this debate is that in the Magento vs Shopify comparison, there is not going to be an overall winner. Almost everything depends on the factors that matter most to you.

If you are looking for something that’s easy like plug-and-play, something that works best from the word goes, probably you’re better off with Shopify. If on the other hand, you prefer doing things yourself and tinkering with every detail, Magento is what you should choose. A general agreement is it’d be a smart decision for small-businesses to opt for Shopify, while big-businesses, especially that need a good number customizations, will find Magento better meets their requirements.

Infigic has been helping a wide range of clients – from startups to large corporates. Looking for  Magento development service, Contact us to find out more about how our expertise can make a big difference to your business!

7 Ways to Improve Your eCommerce Web Design and Usability

Reading Time: 6 minutes

Margaret Gould Stewart, one of the key designers at Facebook, one said in her TEDx talks, “When you are designing on a large scale, there is no such thing as minor detail.” Perhaps nowhere it applies more than to magento web designs.

With dozens of online shops coming up every day, it will take a much deeper understanding of eCommerce to stand out, grow and stay ahead of your competitors. And a better grasp of the finer aspects of design and their implications will most certainly provide the much-required push.

Design As a Tool to Improving Things

If you look at  eCommerce website development scenario today, you’ll easily see the focus is moving towards how to make the entire shopping experience more convenient, and more pleasurable. In any case, almost all online shops follow robust coding and security best practices, so the key differentiator is experience and usability. And design is the right tool to deliver this.

Today, design is not only about aesthetics; design is also about creating an amazing experience at an eCommerce store. An experience that makes things easier to look for a particular product. An experience that allows users to compare similar products. An experience that makes it easy for users to make payment and check out.

We dug around the net, talked to experts and looked at numerous eCommerce sites to find what made successful magento eCommerce designs click and tried to figure out ways of improving usability. Here is a list of the 7 important things we found that would hugely improve your eCommerce designs and positively impact usability.

1. Extend Visual Support

When you set out to design your Magento eCommerce store, you’re so involved it’s easy to take a number of things for granted and ignore what all things a visitor might fail to understand. The layout of your Magento eCommerce store should require minimum to zero support for things that visitors could easily do themselves.

Consider the following image from Lee.com. The visitor is checking out khakhi pants, but she may have no idea what does a certain size indicate and what size corresponds to what waist or seat size. So she may need assistance. The tiny “?” design that has now become almost a universal symbol for “What’s this?” or “I need to understand this better” does the trick. This tells the user she can get answer to her questions about size by clicking on the “?” design. Sense of design can convey a short yet fully understandable message without disturbing the experience.


2. Use Breadcrumbs

Unless your eCommerce store has very few products, you’ll surely be using various pages and a number of categories and subcategories. Breadcrumbs (the display of the chain of pages from the homepage to the page the user is currently on) come in handy when you want to make the user’s navigation easy in your store that has multiple level of pages.

Breadcrumbs serve multiple purposes, only one of which is to show the location of the page the user is currently browsing. The major advantage of using breadcrumbs is to reduce the number of actions. Here’s a great example from Bestbuy.

The user has reached ‘Apple Macbook Pro’ right now; in case she wishes so, she can directly jump back to Computer & Tablets by clicking on “Computer & Tablets”, instead of hitting the back button many times over. This may not sound very important, but remember you’re offering convenience – and that’s what matters most.


3. Exhibit Your Credentials

One of the top reasons eCommerce sites like Amazon are hugely popular is the kind of unbeatable security that comes bundled with the shopping experience. With Amazon, trust is well-established; Amazon doesn’t have to highlight it very prominently.

With relatively smaller eCommerce companies, trust remains an issue. For instance, ViralStyle manages this in a very noticeable, outright manner – no wonder, because it’s a startup when you compare it to established giants like Target or Amazon.

Like ViralStyle here, you too can highlight what you guarantee – this shows your commitment towards customer satisfaction. Additionally, you may provide a contact phone number and/or address to further reinforce users’ faith in you.


4. Use Emails Instead of Usernames

In magento website development, a very simple change can profoundly impact your business goals.

For instance, here is a classic example. Most eCommerce websites ask for your contact details for various reasons. To identify you, they could let you select a username. The problem is people may be using a wide variety of user names across different eCommerce platforms and even within the same site.

This problem is solved in a very unique manner. Instead of asking for usernames, ask for email addresses. The average user has a lot fewer email addresses than she has user addresses. That way, you solve an important website usability testing problem for the user and make the task of your CRM tools a great deal easier.


Take a look at Bestbuy.com example below and you’ll see it’s important.

5. Show Cart Contents


Many users buy nothing; they simply window-shop and disappear. Others pile a few things in their shopping cart and abandon the cart just before payment, never to return again. While you cannot expect to bring cart abandonment rate down to zero, you can certainly better address the issue.

Of the many explanations offered as to why visitors abandon carts, one reason stands out: When visitors add more than one product in their cart, they cannot remember everything they’ve bought. Did they buy something they never wanted? Did they leave out something?

An experienced ecommerce development company takes care of this very well. Your design should exhibit the cart contents easily and visibly when the user desires, as this example from Target clearly points out.

Among the many things you need to show while showing all the contents of your shopping cart, quantity and price seem to be key. Always offer users the last opportunity to double-check things they’ve bought. It not only helps reduce post-purchase anxiety but also correct simple errors like having accidentally clicked on something different.

6. Offer Easy Checkout with Confirmation

Some users are visiting your site for the first time and will evidently browse and move out smoothly and rapidly without making purchases. Others are returning buyers and may be looking for only a certain product.

Help all visitors by giving them a check-out option early on, as the image from Target.com here so clearly shows. Returning customers know the routes; you need to satisfy them by offering the easy check-out button. Easy check-out means you value the customer’s time and that makes them feel important.

Don’t forget it’s important to ask for confirmation as regards their purchases before letting customers actually proceed to make payment.


7. Offer ‘Continue Shopping’

The ultimate aim in the entire process of eCommerce development is to delight customers profitably and sell more. So it’d be a great idea to let them complete the buying and then again buy more and then end by making the payment.

But what if the customer had clicked on ‘Check out’ by mistake? Wouldn’t you want the customer to return, make the remaining purchase and then proceeds towards checkout?


The image here shows how two deeply connected things have been placed close to each other – Related Products, and, Continue Shopping. By showing related products (here titled as “guests also viewed”) the eCommerce store is making a last-moment effort to remind the customer if there’s something else she’d also like to buy; perhaps she forgot buying something.

Adding a “Continue Shopping” button improves engagement, helps customer resume shopping and get the benefits of big savings in pricing or free shipping advantage just because she actually continued shopping. Don’t forget to add this button.

So those were the 7 things we thought were extremely important to improve eCommerce web design and usability. What do you think we missed out? What has been your experience? Share with us in the comment below.

Need help with eCommerce  web design and development? Then Get in touch with us. We at Infigic Technologies provide eCommerce web development services to jump start your eCommerce project.

5 Tips to Reduce Cart Abandonment Rates on Your Magento Store

Reading Time: 6 minutesYou have a great eCommerce store. You think everything’s in place. There are lots of visitors but, strangely, too few purchases.

You’re not alone.

Perhaps cart abandonment is the scariest nightmare that shocks eCommerce stores to near death. Shopping cart abandonment, the site visitors action of adding items to the virtual shopping cart but quitting without making a purchase, is a problem that refuses to go away.

This is also an opportunity. According to one estimate, 3 out of 4 visitors abandon their shopping carts. That means for every 1 visitor deciding to make a purchase something from you, 3 decided not to. If you can convert even 1 out of the 3 who walked away, your business will simply double! What an opportunity!

With a little effort, you can achieve that. Here are some simple, yet powerful tips to reduce cart abandonment rates on your Magento store and convert more visitors into buyers.

1. Inspire Trust

It is an open secret customer abandon carts when they are told of some hidden cost just they are taking out their wallets to pay. The hidden cost is mostly shipping, but it can be an extra charge for warranty, a particular color of the model, … anything. When customers find they’ll be charged more than what the price tag originally said, they not only suddenly feel it’s a bad bargain but they also feel cheated. Instead, win trust by disclosing at the beginning if shipping costs will be extra.

And it’s not just shipping costs that make or break trust. Customers have been checking out numerous websites and they have built up their own ideas about reliability. Unprofessional-looking layouts make your store look suspicious. Make sure your store layout is clean and minimalist.

While it’s perfect to make every attempt to sell, don’t overdo the selling stuff. A website that engages in digital hard sell and bombards the visitor with multiple and confusing offers makes customers start having second thoughts. And last, but certainly not the least, keep the contents and language simple and error-free. Ensure everything about the contents is right – grammar, tone, and message. You are running a big eCommerce store and you’d better look the part.


       Note:While the shopping cart is empty, there is only a gentle nudge. No hard sell.

2. Make Your Best Offers Stand Out

Even your offers need to stand out and win the hearts of your would-be customers.

Offers don’t simply mean “10% off” (though that helps too!); they go beyond that. Your offers can cover convenience, combinations, customization, customer loyalty programs, and costing.

See how you can make the purchase and delivery more convenient. You can offer express delivery and cut your customer’s wait.

Note:  This store offers various delivery options, including same-day and next-day.

Or maybe your representative can help the customer decide which laptop would best suit their needs. Assist the customer in making the right combination of products: for instance, along with the mobile, help her choose which mobile cover would be best if she’s mostly outdoors.

It can’t be too difficult to have your CRM tell you a particular customer typically buys biographies or the other one usually buys organic products. Even without the analytics, you can show the customer alternative products in the same category.


Note:  The customer is shown similar products in the category.

You can design customer loyalty programs that reward repeat customers. And yes, don’t forget the good old discounts!

3. Test Your Processes

Just as charity begins at home, placing a test order too begins at home. Every once in awhile, have someone place a trial order. See how easy – or difficult – placing an order is, right from looking for a particular order to checking out its specifications to selecting a product to finally placing an order. You’ll be surprised at some of the issues that might crop up.

This is not unusual. When you designed the layout, you get so involved everything looks smooth and easy. Subconsciously, the processes are so familiar to you they are the easiest things to do for you.

But when someone else places orders, all loose ends are revealed.

Registration lengthy and complex? Simplify it so that more users would sign up. Cart not easily editable? Fix it so users find it more friendly. Display menu a little too clumsy? Tidy it up so customers easily find things they are looking for.

Go through every stage with a fine comb. Ask yourself how you can make every stage simpler and more intuitive. If you aren’t making the entire experience more inviting, more friendly, safer and simpler, you are not going to make it past window shopping.

4. Make the Purchase and Payment Easy

Ecommerce stores are known to ask customers to fill up elaborate registration forms so that their CRMs can track the customers purchasing patterns. Instead of making registration, it’d be worthwhile to make it desirable. You can do so by explaining benefits like order tracking and promo codes. Always give the customer the option to purchase without having them fill up forms.


Note:  Here’s a gentle way to remind that registration has certain benefits.

Keep the math simple. On a $72 item that you plan to sell at $9 off, don’t insist on writing “12.5% discount” and having the customer figure out the actual price. Write something like “Original price $72, now selling at $63” or something similar.


Note: The discount amounts are clearly spelled out. Easier to understand than “% off”.

Always give multiple payment options that are both safe and simple. Keep the payment preferably a single-step payment process. A process like PayPal’s is a lot easier than having to punch in one’s card number and security code and an OTP and name – keep the payment process simple. Complicated payment processes might as well be the number one cause of cart abandonment.


Note: A great way of saying some steps from the payment process have been eliminated!

5. Exit Reminders and Offers

All said and done, some customers will still abandon the cart. Don’t be afraid to try exit-intent pop-ups with them. The content must be compelling and offer a clear Call To Action. You can offer a last-minute offer for the product and keep testing, across various customers, what kind of customers respond to what types of exit communications.

Mostly, exit-intent pop-ups will carry last-minute discount offers to charm the customer back and actually a purchase. Some of them, however, may simply be successful with smart content and the right use of humour. You could also tell them the benefits they might be missing. A message that is really strong enough is difficult to resist if the visitor was a genuine buyer.

So here are some things you could do to stop or reduce your cart abandonment rates. But of course, it’s such a big topic we might have easily overlooked some points. What do you think we missed out? Let us know.

Looking for Magento development service or need to hire Magento developers, Infigic can help you. Get in touch to discuss your project requirement.

Infigic Technologies is a custom Magento development service provider. Looking for Magento eCommerce development service or need to hire Magento developers, Infigic can help you. Get in touch to discuss your project requirement.

Note: Magento 1.X will become obsolete from June 2020, so if you’re still using Magento 1 then you should look for Magento 1 to Magento 2 migration but before migration check out the Magento 2 system requirements.

5 Transactional Mails You Need to Optimize Today for Your eCommerce Store

Reading Time: 11 minutes

Most people think transactional emails tell the recipient about some financial transaction – an online purchase, for instance. Actually, they include a lot more. An ecommerce store’s transactional emails cover order confirmation, account creation, post order feedback, daily deals, forgot password links, email newsletter sign up etc.

As a marketer, you’ll likely value the importance of transactional emails a lot more if you understand what all things transactional emails do. Here’s a brief list:

  1. Transactional emails make the task of your support team a great deal easy.
  2. They offer a subtle but powerful opportunity to upsell.
  3. They present a unique occasion to reinforce your brand.
  4. They reduce the post-purchase anxiety of your buyers.
  5. They send out notifications like password-changes and help reassure users their accounts are secure.
  6. Transactional emails are opened a lot more, are opened more repeatedly, and generate more revenue per email than promotional emails.

Now that we have established the correct context, let’s look at 5 really actionable ways to super-charge your transactional emails for your eCommerce store.

1.Welcome Emails

Welcome emails are made to convince your customers to shop for your products or services. This type of emails requires being impressive for your customers. You can brief them about how it is beneficial for them to create an account and what benefits they will get with this. Let’s see the importance of welcome emails in a better way.


Here is an example of the Birchbox’s welcome email which has started it with a brief thank you message. With vibrant colors, they have evidently made the email attractive and impressive. They have also given a short list of benefits that the customer can enjoy by having an account. This is a perfect example of welcome emails that are sure to catch your customer’s attention. You should make optimum utilization of the opportunity to directly interact with your customer with this email. With Magento, it is easy to edit the transaction email content according to your wish.

Bonus tip: Ensure your emails goes into recipient’s inbox

Unless your emails are delivered to the recipient’s inbox, optimization has no meaning.

To ensure your emails reach the inbox and not the spam folder, you’ll want to first carry out the DKIM SPF authentication. Think of DKIM SPF as digital stamps that validate your outgoing emails. With these stamps, the recipient’s email server is convinced your email is not a part of phishing or spoofing scam.

You may use separate IPs for transactional emails and marketing emails. That way, the changes in a reputation of one IP doesn’t negatively influence the reputation of the other. Many organizations also use a different domain altogether (using [email protected] in place of [email protected], for instance).

2.Email For New Order

This is a crucial point in the list of transactional email. The confirmation email gives your customers the assurance that his order is confirmed and the transaction work is in progress. Here you can add your personal touch to convince your customer of purchasing more from your store. It brings interest in your customer’s mind to shop again from you. Here is an example of the confirmation email of Amazon which shows their framework on such emails.


Lamer.com marketing strategy is a remarkable one in this regard. They provide a coupon code to their first customers for their next purchase. This persuades the customer to opt for their service again. Well, this strategy is an amazing one but we should also keep few things in mind before planning something like this. This sort of coupon code might not work well in case of first-time buyers. This is because most of the time first-time buyers are skeptical about their next purchase. So instead of offering the discount on their next shopping, it will be a better option to ask them to join you on a social media platform. In this way, you can also stay in touch with your new customers and keep them updated about new developments in your shop.

Also, it is important to alleviate post-purchase anxiety; after making the payment, your customers may suddenly feel unsure as to whether they made the right choice. Potential customers are known to frequently abandon shopping carts when they grow unsure.

It is the right time to show all the benefits and features of the product they have already purchased or is considering to purchase.

At such times, transactional emails can not only explain the features but also show why the product was the right purchase. You can also add the contact details of the team if the prospect is unsure of the product.

All this goes a long way in improving the buyer’s confidence in your product.

Firebox’s order email is a perfect case study on how e-commerce stores can give more trust and confidence to their customers with every transaction


Bonus Tip: Focus on the “email’s objective”

The chief objective of transactional emails is to report a transaction. Don’t lose focus and turn the email into a sales email.

Keep your subject lines self-explanatory. A subject line like, “Your product delivery schedule” is less accurate than “Your smartwatch will reach you within 2 working days”.

Next, let the customers know if they need to do something.

If you’re writing regarding an abandoned shopping cart, don’t bury the idea under numerous offers. If you’re writing regarding a handbag your buyer is trying to return, tell them what exactly they need to do. Making things simple is your first priority; don’t mess with it. Sales content can wait.

3.Abandoned Cart Email

Not all customers proceed to checkout after keeping products in the cart. This tendency gives birth to abandoned carts. A survey shows that more than 60% of shopping carts remain abandoned in an eCommerce store.

As a Magento development company, we found Magento abandonment cart extensions which are easier to integrate and work great with your eCommerce store

A huge amount of revenue gets stuck because of this. So you have to make efforts to convince these customers to complete their shopping. In this case, communicating with your registered customers is easy with friendly emails and reminders about their chosen products which are kept abandoned in a cart. For a better explanation of this point, the example of ralphLauren.com abandoned cart email is found to be very convincing.


What Ralph Lauren does here is that it sends friendly reminder emails to the customers with the special offer on those particular products which are kept in the abandoned cart to make it affordable for the customers. With this, they make sure that their shopping should not be kept incomplete because of any budget issue.

Another example which has explained the same in a different manner is the following.


Warby Parker’s trick to convince their customers to complete their shopping is smarter. As you can see they did not offer any discount here instead they reminded them of free shipping and return which can be a driving force for the customers to proceed to the final step of purchasing. Customers are often worried about the shipping and returning charges on their online shopping. As a result, if they have even the smallest amount of doubt in a particular product they do not make the purchase because of shipping and returning charges. Here Warby Parker has found the perfect solution to the problem for its customers.

4.Email For Shipping Confirmation

Every customer eagerly waits for the shipping confirmation email. In this email, you can advertise about relevant products that will be useful for your customers. In other words, shipment emails are happy emails for your customers and they are always enthusiastic about it. You can use this opportunity and suggest them other relevant products to buy in future in the email. You can also add a product tracking number and expected delivery schedule with this email.

In the below-mentioned example, Huckberry has made a direct shipment update email that contains detailed information on the shipment and tracking. Also, they have mentioned about the products that are trending which can work as an upsell to the customers.


Bonus Tip: Look for additional areas to help your customers

You’re sending out this message because the recipient did something, or tried to do something. Now you need to explore how you can help further.

The recipient would appreciate when you make a genuine effort to add value. If the recipient has, for instance, bought a reading device, see if they’d care considering a power-bank. If the recipient has bought a computer, maybe they’ll need a glare-control screen as well. This can be fulfilled with dynamically populated lists, wherever feasible.

Harry’s Razor sends some kick-ass email with some solid advice on how to maintain and manage stubble. This transaction email not only gives a notification that the order is in place but also gives them some value on what they can do with the product that he has purchased. Sounds cool right?


This is another example of shipment email where the company has given advertisements of other products which are available in their store. Though the product advertising in the email is a good idea here it would have been better if suggestions of relevant products were given. For example, if a customer buys a pair of jeans you can suggest them to buy shirts and t-shirts to pair with it.

Keeping all these factors in mind a shipment email should be constructed in such a way that the customer can easily track and gets updates on his or her product delivery. You should never forget the real motive of this type of transaction email. Along with the required information, you can input something which will be useful for your sales.

Bonus Tip: Fully exploit Analytics

Sending out emails without exploiting analytics is pretty much like undertaking a journey without a map; you don’t know where you’ll end up.

To begin with, do you’re A/B testing (also called Split testing). See which kind designs and content produce the results you’re looking for.

Next, you’ll want to better use responsive layouts. With more and more emails being read on mobile screens, it is imperative your designs suit all sorts of devices.

Finally, keep the email neat and clutter-free. The average attention span of people today is reported to be no more than 8 seconds. If your message is cramped, verbose or otherwise heavy, you lose.

Keep going back to your analytics to understand the recipients better.

Here is a transactional email for order confirmation from Amazon. Along with the order number and details for the purchased item, the email features a Popular Shopping Features.

Amazon keeps experimenting with their email transaction designs.


5.Email For Customer Feedback

Customer feedback emails are very important for your business. Unlike other transactional emails, this email is delivered to the customer after the product is delivered, so that the customer can share their shopping experience with you. Usually, product marketing is not initiated here but offering discounts on sharing their feedback is definitely a good strategy.


In this email, it is clearly seen that the company is offering a gift on customer review on the mentioned time. This is a smart way to motivate customers to make further purchases from their store. For a successful feedback transaction email, more emphasis should be given to customer satisfaction than sales. It is always better to post feedback survey forms directly on websites where offers can be merged with that easily.

Now, what about the customers who are not so satisfied with your service? Well, in that case, you need to make efforts to please them. You should ensure that you take proper measures to help these customers get their satisfied result. Always remember that dealing with existing customers is easier than the dealing with the new ones.

Bonus tip: Treat them especially so they come again

Yes, you need to really care. If the recipient is already your customer, remember this it costs five times as much to attract a new customer than to keep an existing one.

Value every existing customer and show you really care. Make every experience as smooth and as glitch-free possible. For instance, how can you make the signing in process easier and faster? With a neatly worded message, you can hand-hold the customer to do small things.

Avoid sending from no-reply addresses. When you send from no-reply addresses, you’re effectively telling the recipient you don’t want to hear from them! That doesn’t sound very friendly, does it?

Tory Burch is a classic example where they are sending out information in the transaction email to add their email to the user’s email book. A lot of times email’s do get into the spam box or in the promotion tab in Gmail which creates a lot of anxiety for customers. With this information, users can add the emails in their address book and safely expect the email coming up in their inbox.


In certain transactions, the recipient finds it excruciatingly difficult to wait. One classic example is password-change requests.

Your recipient is almost on tenterhooks; every second of delay increases the risk your customer will move away and never return. Such transactional emails must be delivered promptly.

There’s something called the ‘What Next’ question in marketing. When the recipient receives your email, what is the recipient expected to do? What Next?

Answer the question as early as possible in the email; that tells the recipient you can be trusted when it comes to attending to matters. Do it well, and your recipients will open every email you send out because they know your emails are useful and clear.

Lingo’s cool password email is an interesting case study how they have redesigned their Forgot password page. Not only the page looks clean and quirky but also in the footer they are having a messaging of their uniqueness and what they stand for – this reiterates the value they offer to their user base.


Bonus Tip: Sweat the small stuff

Take care of the smallest of details.

Here are some of the many small things you’ll want to take care of. Keep your emails scannable, readable; don’t forget a huge proportion of emails are now read and re-read on mobile devices.

As an eCommerce development company, we always suggest using best practices that would help you to get the maximum out of your efforts. Hence, we suggest to Use simple HTML designs to be sure your emails are read perfectly across devices. You can test whether your promotional message should go in the footer or whether the sidebar makes it more presentable.

Finally, toe the line. Countries like Germany and Canada require your subject-line cannot mention a sales-offer (otherwise it will be construed as a marketing message, not a transactional message).

Transaction emails provide you the opportunity to directly communicate with your customers. In other words, it gives your company the voice to speak. Modifying these transactional emails in your ecommerce store according to your business need is highly advantageous for the sales of your company.

The above were some of the things we thought were important to optimize transaction emails for your eCommerce store What are some of your favorite tips to optimize transactional emails?

At Infigic Technologies we provide eCommerce website development service and solutions for eCommerce startups. If you need any help with eCommerce store development then Get in touch with us, we will be happy to help you in your eCommerce journey.

5 Simple Hacks to Boost Performance of Your Magento Store

Reading Time: 3 minutesAre you a Magento store owner who is lately very dissatisfied with the slow performance of your store and hence losing a lot of sales. Then you have stopped at the right stop because here in this blog, I will discuss on how to speed up your Magento store’s performance easily to ensure that you don’t lose any more sales due to high abandonment rate or an unsatisfying user experience.

Follow these steps below to speed up your Magento store’s performance and keep it running fast to ensure return shoppers and sales:

1. Latest Version

It is important that you run the latest version of Magento as new updates and versions generally have bug fixes and performance enhancers. Magento 1.X will become obsolete from June 2020, So if you’re on Magento 1 then look for Magento 1 to Magento 2 migration but before migration consider checking the Magento 2 requirements.

  • You need to install a fresh Magento file tree for the version you are trying to upgrade to.
  • Then run the installer from the file tree on top of the outdated database and hence upgrading the database.
  • Switch extensions and themes from the old version to the latest version.

Keep your Magento store updated

2. Utilize Caching

There are currently various forms of caching that can be implemented with Magento. Additionally, Magento comes with a built-in caching module as well.

  • To utilize Caching, navigate to “System” → “Cache Management.”
  • Select everything and then under the drop-down select “Enable” and click “Submit.”cache_storage_management_disable

Read: 7 Ways to Improve Your eCommerce Web Design and Usability 

3. Enable Flat Catalog

Magento uses the EAV (entity attribute value) model to store customer and product data. Upon enabling the flat catalog for categories and products, it merges product data into one table, hence enhancing performance by responding to MySQL queries fast.

  • Navigate to “System” → “Configuration” → “Catalog.”
  • Under “Frontend” change “Use Flat Catalog Category” and “Use Flat Catalog Product” to “Yes.”
  • Click on “Save Config.”
  • Clear Cache as mentioned in tip no. 2 Utilizing Cache.


Read: 7 design mistakes to avoid in your Magento store

4. Image Optimization

Did you know that on an average 56 percent of a website’s page weight is made up of images. Optimizing your product images can drastically increase the speed of your pages as this reduces their download time. You can resize them before uploading using a tool like Photoshop or there are a number of extensions that you can use to auto-optimize your images.

Magento image optimization

Read: 6 Ways to Improve eCommerce User Experience

5. Choose a Fast Web Host

And last but not least, choice of a reliable and fast web host will prove to be the most important decisions you need to make when trying to improve Magento performance. The reason is because you will be in complete control of your resources.

magento-fast web host

Read: Selecting the right hosting for your Magento

Now that you have got some simple ways to boost performance of your Magento store, you are ready to manage more customers and watch sales rising. If you need any support for Magento development services or want to hire Magento developer for existing project then contact us, we will provide full support for your Magento store.

Infigic Technologies is a custom Magento development service provider. If you need any support for Magento development services or want to hire Magento developer for existing project then contact us, we will provide full support for your Magento store.

How to add coupon codes in Magento 2.0

Reading Time: 3 minutes

There could be many promotion or marketing strategies for your eCommerce store intended for attracting customers. Among them, offering coupon codes could be the best possible approach for your store. It is one of the most used profitable advertising methods as discounts and attractive offers are always accepted by the customers. There are many benefits of using coupon codes like selling a product with flat 20% off alongwith free shipping or something like that. Coupon codes aren’t wasted as there are customers who save their coupon code even if they can’t buy that product. You might be thinking like “Why would someone do that!” but coupon codes have certain ages say a month or a year. They won’t purchase it from your competitor’s website but will use that coupon at a later date and unquestionably buy it from your store.

So, let’s begin adding coupon codes in Magento 2.0

First of all, let’s add rule information:

Step 1: Login to Magento admin and click Marketing > Cart Price Rules

Click Marketing in Magento Admin

Step 2: Click “Add New Rule” – give it a name, status and select customer groups

Click Add New Rule in Magento Admin

Step 3: Select the “Specific Coupon” option and enter a code in the “Coupon Code” field.

Select Specific Coupon Option in Magento Admin

Adding conditions to your coupon code:

Step 4: On left sidebar, click conditions tab

Click Conditions Tab in Magento Admin
Step 5: Click the “+” button if you want to add some condition to the coupon

Click Plus Button in Magento Admin

Step 6: Select the desired condition

Select Desired Condition in Magento Admin

Adding actions to your coupon code:

Step 7: Select the discount percentage and other required fields as per your coupon

Select Discount Percentage in Magento Admin

Step 8: Add Rule Labels if required and save it

Add Rule Label in Magento Admin

Now you’ve successfully added coupon codes to your Magento store. If you have any further doubts, drop us a mail at [email protected] and we’ll get back to you with the best possible solution. Infigic is a Magento Development Company and we are always there to solve your queries.