A complete Shopify theme setup for Zell's Hair Growth Oil product landing page and hair bar booking system.
vermeil-jones/
├── templates/
│ ├── page.zells-landing.json # Landing page template
│ └── page.hairbar.json # Booking page template
├── sections/
│ ├── zells-landing.liquid # Main landing section
│ └── hairbar-booking.liquid # Booking section
├── assets/
│ ├── zells-landing.css # Shared styles
│ └── zells-landing.js # Interactive functionality
└── README.md # This file
- Create/Log in to a Shopify store (or dev store)
- Online Store → Themes → … → Edit code (keep the current theme—this will add new templates)
- Create the files below exactly at the paths shown in the file structure above
- Online Store → Pages → Add pages
- Page 1: "Zell's Hair Growth Oil" → Template:
page.zells-landing - Page 2: "Hair Bar Booking" → Template:
page.hairbar
- Page 1: "Zell's Hair Growth Oil" → Template:
- Online Store → Customize → Select each page
- Upload assets (see Required Images below)
- Configure settings:
- Upload logo
- Set colors (primary: #1f8d69, accent: #e79a19)
- Fill copy
- Paste your booking link (Cowlendar/Calendly)
- Add your Instagram URL
- Select the product for Add to Cart functionality
- Online Store → Navigation → Add both pages to the main menu
- Products → Add product: "Zell's Hair Growth Oil"
- Upload bottle photos
- Set price and inventory
- Link the product in the landing page settings
- Link the landing page in your main menu, or
- Duplicate
page.zells-landing.jsontotemplates/index.jsonlater
Upload these images to Online Store → Themes → Assets:
product_main.png- Main product bottle image (4:5 aspect ratio recommended)
ig1.jpg- Instagram post 1ig2.jpg- Instagram post 2ig3.jpg- Instagram post 3ig4.jpg- Instagram post 4ig5.jpg- Instagram post 5ig6.jpg- Instagram post 6
- ✅ Hero section with logo and product image
- ✅ Benefits section (3 key features)
- ✅ Product card with quantity selector
- ✅ Customer reviews (static for now)
- ✅ Instagram gallery (optional)
- ✅ Hair bar booking section (optional)
- ✅ FAQ section (optional)
- ✅ Newsletter signup
- ✅ Footer with navigation
- ✅ Simple booking interface
- ✅ External link to booking system
- ✅ Helpful notes section
- ✅ Smooth scrolling navigation
- ✅ AJAX Add to Cart (with fallback)
- ✅ External Square checkout integration
- ✅ Quantity controls
- ✅ FAQ accordion
- ✅ Toast notifications
- ✅ Mobile-responsive design
- Primary: #1f8d69 (green)
- Accent: #e79a19 (orange)
- Text: #111111 (dark gray)
- Logo upload
- Color customization
- Instagram URL
- Booking URL (Cowlendar/Calendly)
- External Buy Now URL (Square)
- Toggle sections on/off
- Product selection for cart
- Shopify OS 2.0 compatible
- No external dependencies
- Vanilla JavaScript
- Modern CSS Grid/Flexbox
- Modern browsers (Chrome, Firefox, Safari, Edge)
- Mobile-responsive design
- Progressive enhancement
- Responsive grid layouts
- Touch-friendly buttons
- Optimized images with lazy loading
- Mobile-first CSS approach
- CSRF protection for forms
- Secure external links (noopener)
- Input validation
- XSS prevention
- Optimized CSS and JS
- Lazy loading for images
- Minimal HTTP requests
- Efficient DOM manipulation
For technical support or customization requests, contact the development team.
Powered by Dojmark • Built for Verzell Jones