- Version of Framework >=2.7.0
- PHP version >=7.4
The "PWA" app automatically creates a mobile and desktop application from your website using Progressive Web App (PWA) technology.
PWA can be installed on users' devices directly from the browser or from app stores (Google Play, App Store, Microsoft Store).
PWA can be either a complement to a native app (APK) or a full-fledged alternative — depending on your goals and business objectives.
What PWA offers:
- Mobile app generator. Turns your website into an installable app.
- Push notifications. Send notifications directly to the user's browser.
- Website acceleration. Caches pages, images, videos, audio, fonts, JS, and CSS. Supports Island Architecture: static blocks load instantly, dynamic content streams from the server.
All three features can be used together or independently.
PWA advantages over native apps (APK):
- Cost. PWA development is significantly cheaper.
- Maintenance. PWA works across all platforms. No separate development needed for Android, iOS, and Windows.
- Management. No separate admin panel required. Updates happen automatically when you update your site.
- Installation. Installs in one click from the browser — no app store required. This avoids store restrictions and fees.
- Promotion. No separate promotion needed — indexed just like a regular website.
- Size. PWA takes about 1 MB on average, vs. 300 MB for an APK.
PWA disadvantages vs. APK:
- Limited device access. PWA cannot access contacts, calendar, Bluetooth, NFC, Face ID, or Touch ID.
- Performance. Native apps still have an edge in raw performance.
Key benefits:
- App icon on the device. Increases brand awareness and serves as ongoing advertising.
- Push notifications. Communicate with customers: order statuses, news, promotions.
- Loading speed. Caching HTML, CSS, JS, images, fonts, video, and audio delivers ~1 second page loads.
- Offline mode. Works without internet. You can set up a custom fallback page with your contact information.
- UI/UX. Native-like interface elements — a better experience than a mobile website.
All of this improves conversion, customer retention, order volume, and engagement.
Success stories:
- Tinder — cut load time from 11.91 s to 4.69 s. The app is 90% smaller than the Android APK. (source)
- Petlove — 2.8× increase in conversions, 2.8× more time spent on site. (source)
- Trivago — 150% more home screen installs, 97% increase in hotel offer clicks. (source)
- AliExpress — 104% increase in new user conversions, 2× more pages viewed, +74% time per session. (source)
- Alibaba — 76% increase in mobile conversions. (source)
PWA app features:
- 5 caching strategies with separate configuration for each resource type.
- Precaching for offline apps and Island Architecture. Example: the sidebar loads instantly, content streams from the server.
- Multi-storefront. A separate PWA app for each storefront.
On iOS, browser install prompts are not yet supported. Users can install via Share → "Add to Home Screen" or through the App Store.
Available features:
- Push notifications
- Caching
- Precaching
- Offline mode
- App store publishing: Microsoft Store, Google Play, App Store, and Meta. Learn more...
- Browser installation
- Background app updates
- Offline Google Analytics (in development)
Push notifications:
Create any number of push notifications with customizable titles, body text, icons, images, buttons, and click-through links.
Push notifications are sent to users who have granted permission. The app includes ready-made tools for collecting permissions — buttons, widgets, and popups.
*Push notifications require the PHP GMP (GNU Multiple Precision) extension. It is pre-installed on most servers but may be commented out in php.ini.
Requirements:
- Responsive website design.
- HTTPS protocol.
- Modern browser with Service Worker support (PWA does not work in IE).
- No third-party Service Workers in the theme or plugins.
Technical support:
- Technical support is provided at: startwebsite@mail.ru
- Working hours (Moscow time): 10:00 - 18:00 Mon-Fri on working days of the Russian Federation
- Technical support includes: configuration consultations, answers to questions about the plugin operation, plugin customization
- We will be glad to hear your: wishes, ideas, comments on the work of the plugin









