Back to Home

From 34 Minutes to 8: Redesigning Lenskart's In-Store Eye Test Experience

Role: Product Designer Company: Lenskart Platforms: iPad, Mobile, TV Year: 2023
12 min read
Lenskart eye test case study hero

About the Project

Lenskart's retail stores were facing a critical bottleneck: eye tests. Customers walked in excited to buy eyewear, but were met with an average 34-minute wait for their eye examination. This wasn't just an inconvenience — it was driving walk-outs, hurting conversions, and creating chaos for store staff during rush hours.

There was zero visibility into the queue. Customers didn't know how long they'd wait. Staff couldn't prioritize effectively. And during peak hours, the store descended into confusion.

The Customer Problem

No visibility into queue position, unpredictable wait times, frustrating experience that turned potential buyers into walk-outs.

The Staff Problem

No system for managing eye test queues, manual coordination between sales associates and optometrists, chaos during rush hours.

Users

Customers

Walk-in visitors at 1600+ Lenskart stores looking to buy eyewear, needing eye tests as part of their purchase journey.

Optometrists

Eye care professionals stationed at each store, conducting comprehensive eye examinations for walk-in customers.

Sales Associates

Store staff managing customer flow, coordinating between eye tests and product selection, handling tokens and queues.

Context

An optometrist is an eye care professional who performs comprehensive eye exams. At Lenskart stores, they're the bottleneck — each test takes 8-15 minutes, and most stores have only 1-2 optometrists on duty at any time.

Timeline

Research & discovery phase: 4 weeks. Design iterations: 6 weeks. Development & testing: 8 weeks. Total: ~18 weeks from kickoff to first rollout in Q2 2023.

User Flow

The end-to-end flow covers the entire customer journey from walking into a Lenskart store to leaving with a prescription.

End-to-end user flow: customer walk-in to prescription delivery
End-to-end user flow: from store walk-in to automated prescription delivery

Impact

38%
Reduction in wait time
2.7%
Sales conversion increase
+0.25
Store rating increase
8.16m
Current avg. test time
72.34%
Eye tests completed under 10 minutes
₹2,040
Store ATV (Average Transaction Value)
P90 wait time reduction from 34 to 21 minutes
P90 wait time reduction over rollout period
Mumbai Saturday weekly trends — Eye Test to FF%, Conversion%, QMS%
Weekly trend at Mumbai stores (Saturday peak)

Key Insight

The token system didn't just reduce wait times — it gave customers visibility into their position, which reduced perceived wait time even further. Customers who could see their queue position were significantly less likely to walk out, directly contributing to the 2.7% sales conversion increase.

Customer Benefit

Transparent wait times, clear queue position, smoother in-store experience leading to higher satisfaction and repeat visits.

Business Benefit

Higher conversion rates, increased store ratings, better staff utilization, and measurable revenue impact across 1600+ stores.

Research

Why Redesign?

Major research insights from store visits and customer interviews pointed to a fundamentally broken experience.

Customers had no idea how long they would have to wait for their eye test
Staff relied on shouting names to call customers — chaos during busy hours
Walk-out rate spiked during 12-3pm and weekends when wait times exceeded 30 mins

User Quote

"Pata nahi kitna time aur lagega"

"I have no idea how much longer this will take" — overheard at a Lenskart store during a weekend visit

UX Audit of Old Flows

Audited the existing store flows against 3 core heuristic principles to identify structural problems.

Visibility of System Status

Customers had zero visibility into queue position, estimated wait time, or test progress.

User Control & Freedom

No ability for customers to check status, leave and return, or understand the process steps ahead.

Match Real World

The digital system didn't match the physical store flow, creating confusion between what staff saw and what customers experienced.

Token number shown but no estimated time
Customer list UI was a flat table with no priority indicators
Prescription entry was fully manual — 5-7 minutes per patient

Benchmarking: Lenskart Store Visits

Visited multiple Lenskart stores, conducted impromptu interviews with staff and customers, and analyzed CCTV footage via Tango AI to map real customer behavior patterns.

On-site observation at a Lenskart store
On-site observation at a Lenskart store
CCTV footage analysis using Tango AI
CCTV footage analysis via Tango AI

Positive Observations

Staff were genuinely trying to manage queues manually. Customers appreciated when given even rough time estimates. Store layout had logical flow from entry to test room.

Things to Avoid

Staff overwhelmed during peak hours. No standardized process across stores. Different stores had different workarounds, creating inconsistent experience.

Benchmarking: Other Brands

Studied queue management systems at McDonald's (self-service kiosks), KFC (token-based ordering), and airports (flight status displays) to identify patterns that could transfer to Lenskart's context.

McDonald's self-service kiosk
McDonald's self-service kiosk
KFC token-based ordering system
KFC token-based ordering
Airport flight status display board
Airport flight status displays

Affinity Mapping & Feature Matrix

Synthesized all research insights through affinity mapping sessions and created a feature priority matrix with the PM to define what to build first.

Affinity mapping session — grouping insights on whiteboard
Affinity mapping session with research insights
Feature priority matrix created with product manager
Feature priority matrix (impact vs effort)

Design System Updates

Updated the Lenskart design system to support the new iPad-first interfaces — added larger touch targets, new component sizes, and iPad-specific patterns.

New Components

Title XL size, xl Button variant, lg Checkbox/Radio for iPad touch targets, Modal popup component for confirmations.

Why iPad-First

Store staff use iPads for customer management. Larger touch targets reduce errors during busy periods. Components needed to work at arm's length.

Wireframes & UI

1. Purpose of Visit Screen

Explored 4 wireframe options for the initial screen customers see when their visit begins. Needed to capture visit intent quickly while building trust.

Four wireframe explorations for the Purpose of Visit screen
Wireframe explorations — comparing layout options for visit purpose selection
Final Purpose of Visit screen mockup
Final mockup — Purpose of Visit screen
Purpose of Visit screen deployed on iPad in a Lenskart store
Screen deployed in a Lenskart store

2. Token Screen

Inspired by physical receipts and boarding passes. The token gives the customer a tangible reference point for their position in the queue.

Final token screen design mockup
Final token screen design (animated in production)
Token screen displayed on iPad at a Lenskart store
Token screen on iPad at a Lenskart store

3. Customer List for Eye Test

The old version was a flat, unprioritized table. The redesign introduced a grid layout with clear "Next Customer" highlighting, status indicators, and time-in-queue visibility.

Old Version Issues

Flat table with no visual hierarchy. No "next customer" indicator. No time-in-queue data. Staff had to manually track who was next.

Redesigned Version

Grid layout with prominent "Next Customer" card, color-coded status, elapsed wait time, and one-tap actions for staff.

Customer list wireframe exploration
Wireframe exploration
Final customer list mockup — grid layout with Next Customer highlighted
Final mockup — grid layout with "Next Customer" highlighted

4. Automatic Prescription Retrieval

The biggest time-saver. Prescription entry went from 5-7 minutes of manual input to 10-15 seconds with automatic retrieval via a 4-digit code mapping system.

Before
Old Version
5-7 min manual entry
Iteration 1
v1.0
Partial automation
Iteration 2
v2.0
Improved mapping
Final
4-Digit Code
10-15 seconds
Prescription retrieval evolution — from manual entry to 4-digit code automation
Evolution from manual entry to 4-digit code mapping

Important Decisions

01

Get Visit Purpose Before Mobile Number

Instead of asking for the phone number first (the old flow), we ask customers why they're visiting. This builds trust by showing we care about their intent before asking for personal data. It also lets staff route customers more efficiently — someone coming for a repair doesn't need an eye test slot.

02

Customer Profile Selection (Primary & Secondary)

My original suggestion: allow customers to indicate if they're also shopping for someone else (e.g., a spouse or parent). This created primary and secondary profiles per visit, letting staff prepare for multiple eye tests upfront instead of discovering them mid-visit. Reduced repeat queue-joining significantly.

03

Prescription Syncing Desktop App (Patent Pending)

Designed a Windows desktop application that syncs prescription data from the autorefractor machine to the iPad app via local Wi-Fi adapters. This eliminated manual prescription entry entirely. The solution uses a local network approach (no cloud dependency), making it work reliably even in stores with poor internet. Patent currently pending.

Prescription syncing Windows desktop app designed by Rajat
Windows desktop app designed by Rajat
Wi-Fi adapters connected with eye test machines for prescription syncing
Wi-Fi adapters for local prescription syncing

Evolution

Looking back, there are things I'd approach differently. The initial rollout could have benefited from more A/B testing on the token screen layout. The prescription syncing solution, while effective, required hardware procurement that slowed adoption in some stores.

What came next: the system expanded to cover more store operations beyond eye tests. The token system became the backbone for all in-store customer management, and the design patterns established here were adopted across Lenskart's retail technology stack.

Let's Talk

Rajat Garg — Product Designer