Project Description
**Project Overview**
I am launching WireBolt.co, a Bangalore-based quick-commerce platform for electrical wires and cables — think Polycab, Finolex, Havells, and similar brands delivered to your doorstep fast. I need an experienced Shopify developer to build a clean, fast, conversion-optimised store from scratch, closely inspired by the design and structure of home-run.co.
---
**What I Need Built**
**1. Shopify Store Setup**
- Fresh Shopify store setup on wirebolt.co
- A premium free or paid Shopify theme customised to match our branding (yellow/black lightning bolt brand identity)
- Mobile-first, responsive design
- Fast page load speed (Core Web Vitals optimised)
**2. Homepage**
- Hero banner with delivery promise ("Electrical Wires Delivered Fast")
- Announcement bar ("Open 8am–8pm | Free delivery above ₹X,XXX")
- Category grid with icons (Wire by brand, by thickness, by type)
- Deals / featured products carousel
- Trust badges (Genuine products, No min order, Fast delivery, Pay on delivery)
- Customer testimonial section (video + text)
**3. ⚡ Pincode Checker + Delivery Time Estimator (Critical Feature)**
This is one of the most important features of the entire store. It must work as follows:
- A pincode input field must appear in TWO places:
a) On the **homepage** (in the hero section or just below it)
b) On every **product page** (above the Add to Cart button)
- When the customer enters their pincode and clicks "Check":
- If the pincode IS serviceable: show a green confirmation message with the **estimated delivery time specific to that pincode** (e.g., "Delivers to 560034 in 45–60 minutes" or "Delivers to 560066 in 60–90 minutes")
- If the pincode is NOT serviceable: show a red/orange message: "We don't deliver to this pincode yet. Coming soon!"
- The delivery time shown must be **pincode-specific**, not a flat "60 minutes" for everyone. Different pincodes will have different ETAs based on distance from our warehouse.
- The pincode-to-ETA mapping will be provided by me as a CSV/spreadsheet (approx. 80–120 Bangalore pincodes, each with a delivery time range like "30–45 min", "45–60 min", "60–90 min", or "Not serviceable").
- The system must:
- Store the entered pincode in the browser (so the customer doesn't have to re-enter it on every page)
- Display the saved pincode + ETA persistently in the header/announcement bar once set (e.g., "Delivering to 560034 in ~45 mins")
- Allow the customer to change their pincode at any time by clicking the displayed pincode in the header
- Block checkout or show a warning if the customer's pincode is not serviceable
- Implementation options (discuss with me before choosing):
- Option A: Custom Shopify Liquid + JS solution using a metafield or JSON file for the pincode-ETA lookup table (preferred for speed and no extra app cost)
- Option B: A suitable Shopify app (e.g., Zipcode Validator, Delivery Date & Pincode Checker) — only if it supports per-pincode custom ETA messages
- The pincode checker UI must be clean, prominent, and mobile-friendly. It should feel native to the theme, not like a bolted-on widget.
**4. Product Pages**
- Variant selectors: Wire thickness (1 sqmm, 1.5, 2.5, 4, 6 sqmm), Coil size (90m, 180m, 300m), Colour (Red, Blue, Black, Green, Yellow)
- Pincode + ETA checker widget (as described above) placed above Add to Cart
- Add to cart with quantity selector
**5. Collections / Category Pages**
- Organised by brand (Polycab, Finolex, Havells, etc.)
- The products will be created by us. ******
- Organised by type (FR, FR-LSH, )
- Filter + sort functionality
**6. Other Key Features & Integrations**
- OTP-based mobile number login
- Cart with upsell suggestions
- WhatsApp chat button (click-to-chat, floating)
- Google Analytics 4 + Meta Pixel setup
- Basic SEO: meta titles, descriptions, sitemap, robots.txt
- Newsletter / email capture pop-up
- Blog feature is main.
**7. Pages Required**
- Home, All Products, Collection pages
- About Us
- FAQ (must include delivery time / pincode FAQ)
- Contact (WhatsApp + email)
- Refund Policy, Shipping Policy, Privacy Policy, Terms of Service
**Design Reference**
Please study home-run.co carefully before bidding. WireBolt will follow a very similar layout and UX but with:
- Brand colours: orange + Black — inspired by a lightning bolt / electrical theme
- Focus category: Electrical wires and cables only (to start)
- Logo: LOGO IS READY WITH US
---
**Technical Requirements**
- Platform: Shopify (latest)
- Theme: VERY QUICK, NO COMPROMISE IN SPEED
- No page builders like PageFly unless you can justify it
- Clean, commented code for any custom Liquid/JS
- Pincode-ETA logic must be maintainable — I must be able to update the pincode list and ETAs myself without a developer
- Must pass Google PageSpeed score of 70+ on mobile
- All images compressed and in WebP format
---
**Deliverables**
- Fully functional Shopify store on wirebolt.co
- Up to 12 sample products set up with correct variants
- All policy pages filled in
- Pincode checker + per-pincode ETA fully working on homepage and all product pages
- Pincode persists in header after entry
- WhatsApp button live
- GA4 + Meta Pixel installed
- 1 round of revisions included
- Handover call + documentation on how to: add products, update the pincode/ETA list, and manage collections
---
---
**Ideal Freelancer**
- Proven Shopify experience with portfolio of Indian e-commerce stores
- Has built custom pincode/zipcode checker features before (mention this specifically in your bid)
- Familiar with quick-commerce or D2C brands in India
- Experience with variant-heavy product pages (multiple SKUs per product)
- Responsive and communicates in English or Hindi
- Please include links to at least 2 Shopify stores you have built
---
**To Apply**
Start your proposal with the words **"WireBolt Ready"** so I know you have read this post in full. Bids that do not begin with these words will be ignored.
In your proposal please specifically describe how you would build the pincode-based delivery time estimator — this is the feature I will use to judge the quality of your bid.