# 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 ```
Logo 📲 Get the best experienceby Installing the Web App!
``` [![wowonderBanner.png](https://howto.scriptstribe.com/uploads/images/gallery/2025-01/scaled-1680-/jSsw3PrBMUGR8pmI-wowonderbanner.png)](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[![wowonderButton.png](https://howto.scriptstribe.com/uploads/images/gallery/2025-01/scaled-1680-/98zlqzdgHQvJAvWD-wowonderbutton.png)](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. [![logo-48x48.png](https://howto.scriptstribe.com/uploads/images/gallery/2024-11/scaled-1680-/afH0cHIPkgmumfSl-logo-48x48.png)](https://howto.scriptstribe.com/uploads/images/gallery/2024-11/afH0cHIPkgmumfSl-logo-48x48.png)[![logo-72x72.png](https://howto.scriptstribe.com/uploads/images/gallery/2024-11/scaled-1680-/KYpoB9DtXMi80MK5-logo-72x72.png)](https://howto.scriptstribe.com/uploads/images/gallery/2024-11/KYpoB9DtXMi80MK5-logo-72x72.png)![logo-96x96.png](https://howto.scriptstribe.com/uploads/images/gallery/2024-11/scaled-1680-/Mi1WfSSpqx5UVnRv-logo-96x96.png)[![logo-128x128.png](https://howto.scriptstribe.com/uploads/images/gallery/2024-11/scaled-1680-/W1kb7I4HN4u0xKoB-logo-128x128.png)](https://howto.scriptstribe.com/uploads/images/gallery/2024-11/W1kb7I4HN4u0xKoB-logo-128x128.png)![logo-144x144.png](https://howto.scriptstribe.com/uploads/images/gallery/2024-11/scaled-1680-/MsKnS4uozvc4AARL-logo-144x144.png)[![logo-192x192.png](https://howto.scriptstribe.com/uploads/images/gallery/2024-11/scaled-1680-/dyc93wIFIjmXXFQI-logo-192x192.png)](https://howto.scriptstribe.com/uploads/images/gallery/2024-11/dyc93wIFIjmXXFQI-logo-192x192.png)[![logo-384x384.png](https://howto.scriptstribe.com/uploads/images/gallery/2024-11/scaled-1680-/gNdpJ3u8SNq9SMWQ-logo-384x384.png)](https://howto.scriptstribe.com/uploads/images/gallery/2024-11/gNdpJ3u8SNq9SMWQ-logo-384x384.png)[![logo-512x512.png](https://howto.scriptstribe.com/uploads/images/gallery/2024-11/scaled-1680-/tmPSUCnVzPMt4OA3-logo-512x512.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.** **[![thisiswhy.png](https://howto.scriptstribe.com/uploads/images/gallery/2024-11/scaled-1680-/XapLHvgqmeiM9Xdy-thisiswhy.png)](https://howto.scriptstribe.com/uploads/images/gallery/2024-11/XapLHvgqmeiM9Xdy-thisiswhy.png)** **desktoplogout.png** **[![desktoplogout.png](https://howto.scriptstribe.com/uploads/images/gallery/2024-11/scaled-1680-/HI5UKG1JAnSYqzsN-desktoplogout.png)](https://howto.scriptstribe.com/uploads/images/gallery/2024-11/HI5UKG1JAnSYqzsN-desktoplogout.png)** **desktoplogin.png** **[![desktoplogin.png](https://howto.scriptstribe.com/uploads/images/gallery/2024-11/scaled-1680-/qBNHwxR1Tw8859qA-desktoplogin.png)](https://howto.scriptstribe.com/uploads/images/gallery/2024-11/qBNHwxR1Tw8859qA-desktoplogin.png)** **forums.png** **[![forums.png](https://howto.scriptstribe.com/uploads/images/gallery/2024-11/scaled-1680-/4l6L7DyRaE5ImiX8-forums.png)](https://howto.scriptstribe.com/uploads/images/gallery/2024-11/4l6L7DyRaE5ImiX8-forums.png)** **features.png** **[![features.png](https://howto.scriptstribe.com/uploads/images/gallery/2024-11/scaled-1680-/BvBs3t3D2HDEvoan-features.png)](https://howto.scriptstribe.com/uploads/images/gallery/2024-11/BvBs3t3D2HDEvoan-features.png)** **explore.png** **[![explore.png](https://howto.scriptstribe.com/uploads/images/gallery/2024-11/scaled-1680-/rAxybv2Xh8NALQPX-explore.png)](https://howto.scriptstribe.com/uploads/images/gallery/2024-11/rAxybv2Xh8NALQPX-explore.png)** **screenshot3.png** **[![screenshot3.png](https://howto.scriptstribe.com/uploads/images/gallery/2024-11/scaled-1680-/akmVPfsp5nrCjuak-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/)** **[![emot.png](https://howto.scriptstribe.com/uploads/images/gallery/2024-11/scaled-1680-/IYne7FovY9bt1UwY-emot.png)](https://howto.scriptstribe.com/uploads/images/gallery/2024-11/IYne7FovY9bt1UwY-emot.png)**