Fashion & Apparel
House of EZRO - Leather Footwear Store
-71%
JS Request Count
Fixed
Cart Price Errors
Mobile Fixed
Reels Autoplay
Overview
EZRO sells leather footwear for men and women across nine categories: Chelsea boots, ankle boots, knee-high boots, ballerinas, formal shoes, loafers, moccasins, monk straps and sneakers. The storefront splits navigation by gender and by category, and merchandises through tabbed Men and Women carousels. The build includes a cart drawer, a search overlay with popular-search shortcuts, product cards with inline size variant selection and quick add, a shoppable video wall of ten clips served from the Shopify CDN, a scrolling trust bar, and a prepaid-order discount in the announcement bar.
The Challenge
Every JS file was a separate network request with no bundling or defer strategy. Cart and search were showing raw price strings without shop money_format applied. The variant picker modal had conflicts from two overlapping implementations. The Reels section stalled on mobile due to browser autoplay policy.
Our Approach
We implemented a JS asset bundler pattern with a single entry file and a lazy-loader deferring non-critical scripts until interaction. Cart and search price fields were fixed by piping all values through shop.money_format. The variant picker modal was rebuilt as a clean Web Component. The Reels section was refactored with IntersectionObserver-based autoplay handling mobile policy correctly.
Tech Stack
What We Used to Build It.
Before vs After
| Metric | Before | After | Change |
|---|---|---|---|
| JS Request Count | 24 files | 7 files | -71% |
| Cart Price Errors | Broken | Consistent | Fixed |
| Reels Autoplay | Stalling | Working | Mobile Fixed |
Client Testimonial
"The site feels completely different now — faster, more consistent, and the cart works the way customers expect."
O
Operations Lead
Ezro
More Work