Anyone have an idea how to use PWA (Progressive Web Apps) in Magento2. I have found some blogs but didn't get success.

  • Could you share a blog posts you read? And what exactly does not works? – Siarhey Uchukhlebau Sep 20 '17 at 6:47
  • I am not sure what not working exactly but in future Magento2 coming with PWA. Do you have any guide for that ? – hweb87 Sep 20 '17 at 8:09
  • I have found interesting qeustion about the PWA on the magento forum, it can be helpful. – Siarhey Uchukhlebau Sep 20 '17 at 8:37
  • Do you have any reference site PWA ? how can I find tihs website built in PWA. – hweb87 Sep 20 '17 at 11:47
  • I dont know no one site on which the PWA was realized :( – Siarhey Uchukhlebau Sep 20 '17 at 11:57

About PWA in Magento:

You can read more about the implementation of the PWA on the magento forum, where stored all useful links to a blog post or github projects:

  1. Magento 1 PWA module on github by Meanbee
  2. Blog Post "Why does your Magento Site need to be a Progressive Web App?" by Tom Robertshaw from Meanbee
  3. Magento 2 Service Worker module on github by Meanbee
  4. Magento 2 WebApp Manifest module on github by Meanbee
  5. Progressive Web Apps post by Google
  6. The Web App Manifest by Matt Gaunt & Paul Kinlan

About Service Worker Compatibility:

Usually PWA is realizing using the Service Worker. Right now it is not compatible with all browsers:


Service Worker Compatibility with desktop browsers

Not supported: IE, Safari


Service Worker Compatibility with mobile browsers

Not supported: Android Webview, IE, Safari


I used this module from Tigren (https://marketplace.magento.com/tigren-progressivewebapp.html) in Magento 2.1.7 version. It worked just like that without any error.

Please note that we need to know more about service workers and how to configure them to scale up the applications of the module. At the basic level, it works very well out of the box.

  • Hi Kalyan. Me too using the same extension. I followed the installation steps provided. But it shows error. Can you help me to solve it? – Saravanan DS Mar 26 '18 at 5:09
  • What is the error you are getting ? – Kalyan Chakravarthi V Mar 26 '18 at 5:25
  • Please check my error commands here. pastebin.com/8GhESQp3 – Saravanan DS Mar 26 '18 at 5:31
  • Hi @Kalyan, Is the server should be in https? – Saravanan DS Mar 26 '18 at 6:42
  • 1. Tigren_Core module is not included in the package you downloaded, no need of that. You can ignore it. 2. Yes you need to have https enabled. 3. We tested in our demo server with a dummy SSL certification but not in localhost. 4. Dummy SSL certificate will work well only with firefox if you added as exception, Chrome is strict and PWA won't work with dummy SSL certificate. 5. If you are working in localhost chrome has some flag option to allow SSL in localhost – Kalyan Chakravarthi V Mar 26 '18 at 6:48

I took word by word from MazePlazza. https://www.mageplaza.com/blog/magento-2-integrate-progressive-web-app.html#what-is-progressive-web-app-pwa

There are three methods to convert Magento 2 websites to PWA, which are associated with different costs:

1). Magento 2 PWA Extensions: You need to buy the module (up to $150) and pay for the installation service (or install and configure the extension yourself).

2). Magento 2 PWA Studio: You have to hire PWA developers who have strong experience in both Magento 2 and PWA to build your PWA from scratch. It will take up to 6 months to develop your PWA storefront and new API using Magento 2 PWA Studio tools. You should prepare a generous budget for this integration.

3). Magento 2 PWA Theme: Since both PWA storefront and core API were ready built, your cost will mainly depend on your level of customization. This cost would be more reasonable than the second solution and higher than the first solution but it deserves your investment.

According to me, go with the first one

Thank You Zuber

protected by Community Oct 6 '18 at 17:14

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.