# Installaton Guide
A PWA turns your website into an app-like experience. This setup enables offline functionality, faster load times, and the ability to "Add to Home Screen" on mobile devices.
[Click here to see this tutorial online, the online tutorial is much better for copy and paste.](https://howto.scriptstribe.com/books/how-to-install-pwa-for-wowonder/page/installaton-guide)
Before you start, please backup your files, uploading this will overwrite the following files
if you need help or have suggestions please visit the dedicated support **[forum for this addon here](https://community.scriptstribe.com/forums/45/)**
##### **Step 1: Upload the files and install languages**
---
Unzip and upload the files to your root directory according to the folder structure.
visit yourSite.com/installrss.php
##### **Step 2: Add to header (Please backup any file before editing)**
Open themes/yourTheme/layout/container.phtml
Look for and comment it out or remove.
```
```
Look for <head> at the very top
After that add
```
```
##### **The Pwa will pop up automatically but if you want to add banner and button he is the code**
##### **Step 3: If you want the floating banner Adding the popup banner**
##### Open themes/youtheme/layout/home/content.phtml
Go to the very bottom and add
```
📲 Get the best experienceby Installing the Web App!
```
[](https://howto.scriptstribe.com/uploads/images/gallery/2025-01/jSsw3PrBMUGR8pmI-wowonderbanner.png)
##### **Here is the code for the button, you can add where ever you wish, I added on my sidebar for sample[](https://howto.scriptstribe.com/uploads/images/gallery/2025-01/98zlqzdgHQvJAvWD-wowonderbutton.png)**
```
```
**Change you buttons colors on /themes/youtheme/stylesheet/pwa.css**
##### **Step 5: Edit the service-worker.js file**
Open /service-worker.js
Look for and change wondertag for your theme name
##### **Step 6: Icon Images**
Open themes/youtheme/img/pwai and replace these images for the icons. Yes! each image is importantand shows in different places if you delete one the app will not work.
[](https://howto.scriptstribe.com/uploads/images/gallery/2024-11/afH0cHIPkgmumfSl-logo-48x48.png)[](https://howto.scriptstribe.com/uploads/images/gallery/2024-11/KYpoB9DtXMi80MK5-logo-72x72.png)[](https://howto.scriptstribe.com/uploads/images/gallery/2024-11/W1kb7I4HN4u0xKoB-logo-128x128.png)[](https://howto.scriptstribe.com/uploads/images/gallery/2024-11/dyc93wIFIjmXXFQI-logo-192x192.png)[](https://howto.scriptstribe.com/uploads/images/gallery/2024-11/gNdpJ3u8SNq9SMWQ-logo-384x384.png)[](https://howto.scriptstribe.com/uploads/images/gallery/2024-11/tmPSUCnVzPMt4OA3-logo-512x512.png)
##### **Step 7: Screenshots icons**
**Next you will create the screenshot images of your site. this is a example with my site and please name the images the same way, the screenshots will show like this when a user click the install button. pretty hum? check all the images names bellow.**
**[](https://howto.scriptstribe.com/uploads/images/gallery/2024-11/XapLHvgqmeiM9Xdy-thisiswhy.png)**
**desktoplogout.png**
**[](https://howto.scriptstribe.com/uploads/images/gallery/2024-11/HI5UKG1JAnSYqzsN-desktoplogout.png)**
**desktoplogin.png**
**[](https://howto.scriptstribe.com/uploads/images/gallery/2024-11/qBNHwxR1Tw8859qA-desktoplogin.png)**
**forums.png**
**[](https://howto.scriptstribe.com/uploads/images/gallery/2024-11/4l6L7DyRaE5ImiX8-forums.png)**
**features.png**
**[](https://howto.scriptstribe.com/uploads/images/gallery/2024-11/BvBs3t3D2HDEvoan-features.png)**
**explore.png**
**[](https://howto.scriptstribe.com/uploads/images/gallery/2024-11/rAxybv2Xh8NALQPX-explore.png)**
**screenshot3.png**
**[](https://howto.scriptstribe.com/uploads/images/gallery/2024-11/akmVPfsp5nrCjuak-screenshot3.png)**
**Enjoy! And if you love it leave me a [review here it really helps build a reputation.](https://scriptstribe.com/wowonder-pwa-addon-progressive-web-app/)**
**[](https://howto.scriptstribe.com/uploads/images/gallery/2024-11/IYne7FovY9bt1UwY-emot.png)**