Storefront & themesUpdated 2026-06-01

Progressive Web App (PWA)

Make your storefront installable with a manifest, icons, and Web Push notifications.

Enable PWA to let shoppers install your store as an app on their phone or desktop, with offline support and push notifications.

Where to find it

Settings → PWA. Toggle enabled and configure the app identity and icons.

PWA settings

FieldTypeDescription
appNamestringThe install prompt and home-screen name.
shortNamestringA short name for the home screen icon label.
themeColorstringBrowser chrome and status bar color.
backgroundColorstringSplash screen background color.
displayModeenumstandalone, fullscreen, minimal-ui, or browser.
icon192 / icon512urlPWA icons (192px and 512px PNGs).
maskableIconurlAn adaptive icon for Android.
offlineCachebooleanEnable offline caching of pages.
installPromptbooleanShow a custom install prompt to shoppers.

Web Push notifications

PWA includes Web Push support using VAPID keys. Generate a keypair with the /pwa/generate-vapid-keys endpoint, then configure push prompt copy. Shoppers subscribe via the /push/subscribe endpoint, and you can send push campaigns from the Marketing section.

PWA & push endpoints
GET/storefront/manifest
PWA web app manifest (application/manifest+json).
Public
POST/shop/pwa/generate-vapid-keys
Generate a VAPID keypair for Web Push.
Session
POST/storefront-public/push/subscribe
Subscribe a browser to Web Push (if PWA push enabled).
Public