This project was built as part of a Shopify Developer Test. It showcases two fully custom-built sections, a popup modal with Add to Cart functionality, and a smart cart rule — all made using vanilla JavaScript.
🎬 Watch the full demo on YouTube: 👉 Click here to watch
Or play directly below 👇
-
🧩 Two Custom Sections from Scratch
- Banner Section: Editable text & animated button
- Product Grid Section: 6 products selectable from theme customizer
-
💬 Popup Modal
- Shows product details, variants, and an Add to Cart button
-
🧠 Smart Rule
- If a product with Black + Medium variant is added → Soft Winter Jacket auto-added to cart
-
🧹 Clean Code
- Written in vanilla JavaScript, clean, structured, and commented
-
🔄 Git Workflow
- Code pushed to
development→ PR tomaster→ deployed live
- Code pushed to
- Shopify (Dawn Theme)
- Liquid
- HTML / CSS
- JavaScript (Vanilla)
- Git & GitHub
- Created a public GitHub repo and connected it to the Shopify store
- Downloaded and unzipped the Dawn theme
- Built two new custom sections from scratch
- Implemented a popup modal and cart rule logic
- Wrote clean vanilla JS code
- Pushed to dev branch, created PR to master, and deployed live
Rani Rajpurohit Shopify Developer | Frontend Developer 🔗 [LinkedIn](#) • YouTube
