Shezartech — Experience Excellence
All case studies
Case study · Mahindra

e-Catalogue: when 8,000 dealers can search for a part the way they search for a flight.

A part-lookup product that turned a printed catalogue stack into a sub-second search experience.

Client
Mahindra
Industry
Automotive · Distribution
Duration
5 months
Stack
Next.jsTypeScriptPostgreSQLElasticsearchStripe-style search

The outcome, in numbers

−83%
Median lookup time
From 90s → 15s
−47%
Wrong-part order rate
First quarter post-launch
12k+
Catalogue pages eliminated
Quarterly print run
2,400
Dealers onboarded in week 1
Pull-based rollout

Metrics shown are illustrative ranges drawn from the engagement; final numbers are under NDA.

The problem

Mahindra's dealers were searching for parts by flipping through printed catalogues — sometimes hundreds of pages thick. Wrong-part orders were a real cost, and parts updates took a printing cycle to reach the field. The brief was simple: make searching for a part feel like searching for a hotel.

What we built

A Next.js app with an Elasticsearch index of every part across every model line. Search supports part number, plain English, and image cross-reference. Filters cover model, year, assembly, and vendor.

On the operations side, we built a catalogue publishing tool that lets the parts team push updates with a single click — and roll them back just as fast if something looks wrong.

How it landed

Median lookup time dropped from about 90 seconds to under 15. Wrong-part orders fell almost in half within the first quarter. The printing budget dropped — but the more interesting number was dealer adoption: 2,400 dealers were actively searching by the end of week one, without any forced rollout. Once one dealer in a region found something fast, the others followed.

Have a similar problem?

Let's see if your engagement could look like this one.

Tell us about your team, your training problem, or the role you need filled. We'll come back within one business day.

Talk to us
Replies within one business day