Home / Magento Mobile / Is Magento 2 good for mobile?

Is Magento 2 good for mobile?

Magento 2 has just released for a while and already became one of the most important e-commerce platforms. It has many new and improved features, and its architecture is quite different from all the previous versions. Thus, Magento 2 are superior to Magento 1 in many aspects. Meanwhile, observers have been seeing the rising of the mobile’s role in e-commerce. Researchers have done some forecasts, that in 2 years, mobile commerce will surpass desktop in term of customer spending. There are many questions here, “Does Magento 2 support mobile?” ,”Does it make sense to build a Magento 2 mobile commerce app?”, or “Is Magento 2 mobile friendly or not?”, etc. But all those questions can be redirected to 1 particular question: “Is Magento 2 good for mobile?”. In this article, we will go through some several key factors that affect the issue and try to answer it.

API suited for mobile apps

mobile API

Service Contracts is the new introduced internal APIs in Magento 2. The APIs can help communicate between Magento modules. With these new API, all the function of every core module can be exposed. They can be even exposed as  WebAPI (both REST and SOAP are available, developers can choose which one to use). The APIs of Magento 2 is a big help for you to create mobile app or custom javascript app easy as pie.

New API authentication methods also bring great chances for communication as you can use OAuth with specific credentials per app. Or you can access public methods that do not require authentication or customer authentication. SOAP API user also can work easier with Magento 2. WSDL files in Magento 2 are generated only for services you require – there is no longer a need to parse heavy WSDL with thousands of methods when you need to call two or three of them.

In general, APIs used in Magento 2 help developers to create mobile apps effortlessly as well as manage them more easily. So, at least in this aspect, Magento 2 IS mobile friendly.

Responsive design

So API is better for creating mobile apps, what about when user access your website on a mobile phone?

Well, It’s also good too. Magento 2 is ‘mobile first’ design. Mobile first is an approach for developing websites and online shops. It means that the development has begun for devices with small screens, with only the most important features in it. This version for larger screens is also designed, which of course are getting better to fit more content and functionality on the screen. By developing mobile first, the website can display a user-friendly version of the website for each type of screen.

To go deeper in the technical stuff, we can divide device capabilities into two groups: physical and software. Physical capabilities are made up of screen size, input type, possibility to rotate, etc. Software capabilities include: based on browser ability to run new code, supports API like Bluetooth, vibration, location etc.

One more thing, designers and developers do in Magento 2, should build one consistent UI. The reason is that detecting physical device capabilities, like touch screen, is nearly impossible on the web. On the other hand, the software part of the devices can be easily tracked and have to be used to support as many user devices as possible and in Magento 2 this works as expected.

Moreover, responsive themes can be developed for Magento 2 a lot easier than for Magento 1. So the number of Magento 2 responsive themes will eventually be greater than the previous version. The greater the number, the more variation they will be. You now have more chance to select more suitable themes for your business topic and the mobile browser can still work well with your Magento 2 eCommerce website.

responsive design magento 2

Support much more other features

Not only Magento 2 help design website and apps better for mobile phone, it also support very good additional features which can bring much more benefit for mobile users. Here we list out some of those:

  • Google Universal Analytics: Universal Analytics is the latest version of digital analytics tool from Google. It introduces a new tracking code, the ability to track a user’s behavior among different devices and a new measurement protocol that is able to import data from online and offline devices.
    In the case of Magento 2, Google Universal Analytics gives you the ability to define additional custom dimensions and metrics for tracking, with support for offline and mobile app interactions, and access to ongoing updates. To set up, you need to do two simple steps: Sign up for Universal Analytics and do the configuration on Magento 2 Admin Panel.
Google Universal Analytics can help you observe mobile customer behavior
  • Payment Gateways that works on mobile: One of the most noticeable representatives is PayPal Payment standard. PayPal Payments Standard is the easiest way to accept payments online. You can offer your customers the convenience of payment both by credit card and PayPal by simply adding a checkout button to your store.
    For merchants outside the US, this method is called “PayPal Website Payments Standard.” With PayPal Payments Standard, you can swipe credit cards on mobile devices. There is no monthly fee, and you can get paid on eBay. Supported credit cards include Visa, MasterCard, Discover, and American Express. In addition, customers can pay directly from their personal PayPal accounts. PayPal Payments Standard is available in all countries on the PayPal worldwide reference list.
  • In-store coupons for mobile user: Your customer with their smartphone can scan a quick response code and receive a coupon immediately. The QR code can link to a page on your site with more information about the promotion. You can generate a specific coupon or a batch of coupons. After that, Magento 2 also provide you a dashboard with the report about the performance of your coupons.


Since the moment Magento 2 released in July 2015, it has been becoming more and more popular every day. Hence, it’s not exaggerated to say that Magento 2 is the inevitable platform that every eCommerce website should be built on. Due to its amazing features, it is intended to support both users and developers. Lucky for us, Magento 2 is not only good but even great for Mobile Commerce, that makes the convergence of the 2 best trend in today digital marketplace.

The question above is answered: “Yes, Magento 2 IS good for mobile”. The new questions for us are: “Are we ready for the new age of e-commerce?” and “How can we grab this opportunity to growth strong and bright?”. Please leave a comment below stating your opinion on these topics.

READ MORE: How to create mobile app for Magento 2 ecommerce websites » 

About Mike

Check Also

magento mobile

Magento mobile: How does the iPhone app work?

Magento mobile app is becoming an indispensable part for current e-commerce businesses because of its ...

Leave a Reply

Your email address will not be published. Required fields are marked *