• INR
  • USD
Cart 0
  • You have no items in your shopping cart.
    Cart 0
    • You have no items in your shopping cart.
    Hire a Developer
    Contact Us!
    Send Again
    Please Login to Write Your Review
    Product Image
    Technology Partner Awards.
    Top Selling Extension Winner
    2 times in a row

    Magento 2 PWA Extension

    Magento 2 PWA Extension uses web browser compatibility to provide an app-like experience to the users of your Magento 2 website. The users can install it as a PWA on their devices to get an app-like experience of your website.

    • More customer-friendly than a web application. Works lightning fast if compared to the website.

    • Supports push notifications for Android devices.

    • Completely responsive on all platforms.

    • Launches without the internet or low-quality internet.

    • Looks and feels like a native application.

    • Customers do not need to update the progressive web application.

    • No app store is required for managing the application.

    • Increases customer engagement in the store.

    • Increases store revenue due to customer engagement.

    Magento 2 PWA Extension Magento 2 PWA Extension Magento 2 PWA Extension Magento 2 PWA Extension Magento 2 PWA Extension Magento 2 PWA Extension Magento 2 PWA Extension
    Show More Hide All

    * Required Fields

    Add To Cart
    Configure and Buy
    • Description
    • Reviews
    • FAQ
    • Customers ()
    • Specifications
    • Cloud Hosting
    • Changelog

    The Progressive Web Application development uses web compatibilities to provide an app-like experience to its customers. The customer can launch the PWA the same as the native application regardless of browser choice.

    The PWA develops from a browser tab and makes pages more immersive with a low-friction customer experience. Progressive Web Applications are light, fast, and require less memory. PWA supports Push notifications, can work in offline mode, look and feel like a native app, load on the home screen, etc.

    Adobe Commerce Progressive Web Apps bridges gaps in web and mobile apps. Magento 2 PWA extension enables cross-browser compatibility to provide an app-like experience.

    Please Note:-

    • Currently, this module supports Android Chrome, Apple Safari, and Opera Mobile browser only.
    • PWA extension for Magento 2 supports all Magento 2 responsive templates as well as Webkul's Magento 2 multi vendor marketplace module.
    • Now, Headless PWA for Magento 2 is also available which is built on PWA Studio.
    • The web push notification is only compatible with Android devices.
    • Implement PWA Scan & Go technology in your physical retail stores using Product NFC Tags for Magento 2.
    • Get a unified shopping experience with Shopping Cart QR Code for Magento 2 and sync items from the desktop web browser to PWA.
    Magento 2 PWA Extension

    Highlighted Features

     Offline Mode

    The PWA can run both offline and in poor connectivity mode.

     Push Notification

    The Progressive Web Application supports the functionality to send push notifications, which helps to draw the attention of the customer to the web store.

     High Speed

    The PWA loading time is much less, so the software provides faster browsing speeds.

     Require Less Memory

    The PWA in the respective devices requires very little memory.


    In comparison to native applications, progressive web apps are very compact.

     Device Compatibility

    It is compatible with various devices such as smartphones and tablets across Android and iOS platforms.

     Easy installation

    No need to install the application from the app marketplaces, instead, add PWA to the home screen from the web store.

     Require No Update

    As it is a web application, not a native app. So the customers don't need to update the PWA.

     PWA Orientation

    The admin can set different orientations of PWA as Any, Natural, Landscape, or Portrait.

     Various Display Type

    Specify a PWA Fullscreen, Standalone, Minimal UI, and Browser display form.

     Workbox Cache Strategies

    This module incorporates the Cache strategy to quickly execute for better performance. Website performance is also enhanced by caching assets in the first-page load.

     Workbox Background Sync Plugin

    Background Sync is an absolute solution that enables the disrupted network to restart.

     Workbox Cache Expiration Plugin

    To impose cache restrictions and specify how long it should allow information to be stored in a cache or how many items in a cache should be stored.

     Workbox Run-Time Caching

    During page loading, it gathers all properties and adds them to the browser cache.

     Graphical Representation of Download Analytics

    The admin can view the PWA Download and Reject Analytics in the form of a Graphical representation.

     View Downloads for Particular Date

    The admin can even view the total number of PWA downloads for any previous date by using date filters.

    Why Need PWA for Adobe Commerce Web Store?

    This Magento 2 PWA extension provides a better customer experience since the app load instantly, which provide better reliability to the customers. The app responds quickly and supports push notifications for Android devices, which leads to an increase the customer engagement on the web store.

    Helping to increase the conversion and retention rate on the website Due to less memory space in the mobile, many customers avoid to download the application, so the PWA will help in that case, because the customer does not need to download the PWA. They launch the app just by Adding it to the Home Screen.

    PWA for Magento 2 Store

    Magento 2 PWA extension is a very easy-to-implement Progressive Web Application for your online store. You just need to do some simple configuration and it becomes ready for your customers.

    • The admin can set the application's name and short name.
    • To send a push notification, set up credentials.
    • Decide the splash background color and the theme color from the configuration.
    • Set  PWA orientation as Any, Natural, Landscape, and Portrait.
    • PWA display type can be defined as Fullscreen, Standalone, Minimal UI, and Browser.
    PWA for Magento 2 Store

    PWA Push Notification

    Magento 2 PWA extension has a push notification feature and we know, it is useful for an eCommerce business. So here in a progressive web application, the admin can send notifications to PWA apps.

    • The notification can be managed by the admin from the store backend.
    • The admin can add, delete, and edit the notification templates.
    • Set the title and the body of the notification along with its target URL.
    • Show an image icon for the push notification.
    • The push notification will be seen by customers once the PWA is added to their smartphones.
    PWA Push Notification

    Add PWA To the Home Screen

    The customer can easily add the PWA by adding the website to the Home Screen.

    • The customer can easily install the app by adding it to the home screen.
    • The customer can also edit the name of the application while adding it to the home screen.
    • The PWA launches the same as a native application.
    • The application launches with a splash screen with an icon image.
    • The customer can click on the Plus icon, near the cart button to add the app to the home screen.
    Add To Home Screen

    Offline Mode - Magento 2 PWA Extension

    One of the best features of the PWA is that it works in poor internet connection as well as in offline mode.

    • The customers can access the application in poor connectivity.
    • Using the PWA, the customers can easily access the store even in offline mode.
    • The store pages, which are already cached, do not need to be loaded at all times.
    • The customers can easily navigate through the pages, which they already visited in the offline mode.
    Offline Mode

    PWA With Workbox Technology

    Workbox handles cache updates for you and offers premium features to build high-level Progressive Web Apps. It also helps to improve PWA performance and provides numerous ways to create an offline-first experience.

    • Precaching
    • Runtime caching
    • Strategies
    • Request routing
    • Background sync
    PWA With Workbox Technology

    Workbox Run-Time Caching for Superfast Loading

    The runtime caching implementation helps to improve the performance of the Progressive Web Apps. Also facilitates to advance of the PWA app with faster page loading.

    • A premium feature of the service worker is it allows the implementation runtime cache.
    • Enables cache assets in the first-page load.
    • Runtime Caching refers to adding a response to a cache as you go.
    Workbox Run-Time Caching for Superfast Loading

    Workbox Precaching to Serve Cached Data

    Artificially speed up the internet connection with pre-caching, web pages are cached (momentarily saved) so that they load promptly the next time you visit that page.

    • Use a service worker to cache resources on the customer's device because accessing cache memories is more immediate than accessing the main memory.
    • Prefetching allows applications to maximize performance and minimize wait times by preloading resources that customers will need before they request them.
    Workbox Precaching to Serve Cached Data

    Workbox Cache Expiration Tool

    Allows to put restrictions on a cache and define how long it should allow details to be stored in a cache or how many items should be stored in a cache.

    • Restrict the number of cache entries.
    • Restrict the time range of cached entries.
    • Helps to remove old entries for the new response.
    Workbox Cache Expiration Tool

    Strategies for Faster Results

    Cache strategies improve the responsiveness of the website. Caching allows content to be regained faster because an entire network request execution is not necessary. Drafting used cache strategies name below:

    • Cache First - To fulfill the request using the cached response without using the network.
    • Network First - Network First strategy is an essential solution for requests that are performed repeatedly.
    • Network Only - To fulfill the specific request from the network.
    • Cache Only - To assures that responses are received from a cache.
    Strategies for Faster Results

    Resume Interrupted Network with Background Sync

    Performed search request fails instantly due to the dropped internet connection or server down problem. So the implemented BackgroundSync is an absolute solution to this problem.

    • BackgroudSync for the search page is implemented.
    • Let the service worker detect the failed network request and register to receive a sync event for delivering the requested search result when connectivity has returned.
    • Sync events automatically replay failed requests even if the customer has left the app to deliver the requested search result.
    Resume Interrupted Network with Background Sync

    Track PWA Download Records

    Tracking downloads is very important for any store owner. This tracking system helps the store owner to know how many downloads or rejections are done on any date.

    • Track the number of downloads on any particular date.
    • Rejected PWA can also be tracked.
    • Can view the PWA Download tracking analytics in graphical representation.
    • The date filter is available to view the tracking analytics for any previous date.
    Track PWA Download Records


    • Instant Loading - Service workers allow your apps to load nearly instantly and reliably, no matter what kind of network connection your customers are on.
    • Add To Home Screen - Web app installs banners give you the ability to let your customers quickly and seamlessly add your web app to their home screen, making it easy to launch and return to your app.
    • Push Notifications - Web push notifications make it easy to re-engage with customers by showing relevant, timely, and contextual notifications, even when the browser is closed.
    • Fast - Smooth scrolling and navigations keep the experience silky smooth.
    • Secure - HTTPS secures the connection between you and your customers, ensuring your customer’s information is protected.
    • Responsive - Modern customers live on phones, tablets, and laptops; your apps and websites should do the same.

    Complete Features List

    • The application name can be entered by the admin.
    • The admin can upload and change the application icon.
    • The splash background color of the Progressive Web Application can also be changed by the admin.
    • The theme color of the PWA can be selected by the admin.
    • Select the orientation of PWA as Any, Natural, Landscape, or Portrait.
    • Select the display type for PWA Fullscreen, Standalone, Minimal UI, and Browser.
    • The admin can upload the splash screen image for iOS.
    • The admin can change the version number when want to refresh the service worker cache.
    • A graphical representation of the total number of PWA downloads can be viewed by the admin.

    Virtual Mart Grocery PWA

    Virtual Mart - Jamaica's largest grocery store operating online. The store is in alliance with multiple numbers of well-established players within the grocery sector of Jamaica only. 

    To solve the grocery issues of customers, this time Virtue Mart has added PWA functionality on the website.

    Thus, allowing the customer to purchase the product from the native-like app.

    This will allow the customer to freely look into the product from anywhere and anytime even with low network connectivity.

    Virtual Mart

    Orra Jewellery PWA

    Orra - One of India’s finest jewelry retail chains having 34 stores across 25 cities.

    It has consistently been at the forefront of design leadership and product innovation with five global design centers in Tokyo, Hong Kong, Antwerp, Mumbai, and New York.

    Orra is utilizing PWA (progressive web application) technology for providing a seamless mobile commerce experience to its customers.

    Orra Jewellery PWA offers many advantages to both online shoppers and merchants.



    For any query or issue please create a support ticket here

    You may also check our quality Magento 2 Extensions.


    Product Version5.0.1
    Released7 years ago
    Last UpdatedOctober 23, 2023 (5 months ago)
    Supported VersionsMagento  2.0.x  2.1.x  2.2.x  2.3.x  2.4.x  
    Rating 5.0
    based on 11 reviews

    Recent Reviews

    Write a review

    Excellent Support and Team

    Posted On - February 2, 2024

    A top team with a lot of attentive professionalism.
    Quick response and immediate problem resolution. Thank you very much Webkul

    Best App & Excellent Support by Team Webkul

    Posted On - September 1, 2022

    This app is really helpful exactly what I was looking for.
    The customer support service is really great and gives the best solutions and always replies on time! :)

    Great Service

    Posted On - March 10, 2022

    Great services & products

    Highly recommend!

    Posted On - October 9, 2021

    The Webkul UI customization, Sales and Support team were amazing to work with! Their level of organization, skillfulness, and responsiveness to my vision made working with them such a pleasure. I am so glad to purchase the PWA module. Absolutely highly recommend the PWA and Webkul team.

    Excellent PWA

    Posted On - July 16, 2021

    Functions just like an app and makes your website available even if it's offline or the visitor has no connection.

    Ease of use-
    Simple to install and set-up

    I had a small problem and the support was excellent and resolved the problem for me in a short space of time.

    Excellent documention that will walk you through the whole set-up process.

    Value for money-
    Even as a developer it will save you more time than the cost of the app. So, in my opinion it's worth every penny.

    Load more reviews

    Frequently Asked Questions

     How to implement PWA in an existing Magento 2 webstore?
    Anyone can implement PWA in their existing Magento 2 webstore by using Webkul PWA for Magento 2 module.
     Do we need to purchase any plugin to implement the push notification?
    No, you do not need any plugins to support the push notification in the PWA as it is one of the basic features of PWA.
     Can the theme is editable according to our desktop theme?
    Yes, the theme is editable as per the desktop them. Whatever theme is installed on the website, the PWA shows the same theme.
     Does PWA Extension support in Magento 2.3 version?
    Yes, the Progressive Web Application for Magento 2 extension supports Magento 2.3 version.
     If some themes are already installed on the existing website, then does PWA support those themes?
    Yes, the PWA supports all the themes of the existing website.
     Does PWA support various payments and shipping methods the same as a native app?
    Yes, the Progressive Web Application supports various payment gateways and shipping methods which a native app can support.
     What is the version of Android Studio?
    For now, the product supports the 3.5.1 version of the Android Studio. However, if you wish we can make the code compatible with the latest Android Studio version. You need to inform us of the same on [email protected]. This might take a few days but we will try to achieve this as soon as possible.
     What are the minimum and maximum Android OS support?
    The minimum Android OS support is for version 5.0 (Lollipop) and the maximum is up to version 9 (Pie). However, for now, Android 10 support will be on request.
     What design pattern is implemented in Android?
    The app uses the MVVM (Structural) Architecture design pattern in Android.
     Is there Android OS 10 support?
    For this, you need to share the request on [email protected]
     What is the version of Xcode?
    This iOS app uses Xcode version 11.
     Does the latest iOS code support iOS 13 and 14?
    The code is compatible with the latest iOS 13. However, for the upcoming version 14, the code will support the same once it will be out for public use.
     What are the minimum and maximum iOS version supported?
    The minimum iOS support version is 9.0 and the maximum iOS version is 13.
     What design pattern is implemented in iOS?
    The app uses the MVVM (Structural) Architecture design pattern in iOS.

    Move to Cloud Today

    AWS Free tier hosting for one year by amazon web services, for more details please visit AWS Free Tier.

    GCP Free tier hosting for one year with 300 credit points by google cloud platform, for more details please visit GCP Free Tier.

    Azure free tier hosting for one year with 25+ always free services, for more details please visit Azure Free Tier.

    In our default configuration we will provide tremendous configuration for your eCommerce Website which is fast to load and response.

    Default Configuration Details of Server

    • 1 GB RAM
    • 1 Core Processor
    • 30 GB Hard Disk
    • DB with 1 GB RAM and 1 Core Processor

    * Server Configuration may vary as per application requirements.

    Want to know more how exactly we are going to power up your eCommerce Website with Cloud to fasten up your store. Please visit the Cloudkul Services.

    Get Started with Cloud
    • + Features
    • - Bugs
    Version 5.0.1
    • + iOS PWA web push notification compatibility added.
    • + Sales order notification added.
    • - Bug Fixes
    Version 5.0.0
    • + Compatible with Magento 2.4.6 version and PHP 8.2
    • + Fixed issues in Magento 2.4.6
    Version 4.0.2
    • + Admin can track the number of PWA downloads.
    • + Admin can track the number of pdf rejected to download.
    • + Canvas js graph implemented to provide PWA analytics to admin.
    Version 4.0.1
    • + Workbox different cache strategies implemented.
    • + Workbox background Sync for search page implemented.
    • + Workbox cache expiration plugin added.
    • + Workbox-window for registering service workers.
    • + Performance increased by caching assets in the first-page load.
    • + Workbox-precaching for offline page and manifest.json
    Version 4.0.0
    • + Compatible with Magento version 2.4.*
    Version 3.0.1
    • - Fixed Magento 2 cloud file permission issues.
    • - Offline progressive caching fixed in safari.
    • + Added safari splash screen image for all the device size.
    • + Multi website support added.
    • + Admin can upload short name, application name, icon according to the website.
    • + Admin can change the display and orientation of the PWA app from the admin configuration.
    Version 3.0.0
    • - Fixed Bugs.
    Version 2.2.0
    • + Changed Icon of Pwa Application.
    • + Added functionality to automatically show add to home screen popup.
    Version 2.1.0
    • + Updated according to Magento 2.3.x version.
    • + Added functionality to support popup on the page add to the home screen.
    • - Fixed Bugs.
    Version 2.0.1
    • + Updated according to Magento 2.2.x version.
    Version 2.0.0
    • + Allowed to support Progressive Web Application for your website.
    • + Enable and disable the application from the configuration setting.
    • + Admin can upload the Progressive Web Application icon.
    • + Admin can set name and splash background color for Progressive Web Application.
    • + progressive caching of resources.