solutions / optical retail ordering & returns
Retail & commerce · Eyeplay
From frame to invoice without a notebook.
A complete in-store ordering suite for optical retail - catalog, lens selection, prescriptions, GST billing and returns, designed end to end for Eyeplay.
Where this started
An optical store sale is one of retail's most complicated counters: a frame from the shelf, a lens from a catalog, a prescription from the optometrist, a GST invoice, and - weeks later - sometimes a return. Eyeplay's counters ran this on paper and memory. The suite puts the whole sale in one flow.
Decision 01
The catalog thinks like an optician.
Frames filter the way buyers actually choose - brand, frame type (full rim, half rim, rimless), shape, frame and temple colour, gender and a price range - so the assistant narrows hundreds of frames to the three worth trying on.
Decision 02
Lenses are a choice, not a mystery.
Lens catalogs present each option with its features side by side - photochromatic, blue block, anti-glare, UV - with the price up front. The customer compares like-for-like instead of taking the counter's word for it.
Decision 03
GST happens at the counter, not at month-end.
Checkout carries the consumer's details, product summary with prescription and frame size attached, a proper tax summary with CGST and SGST split, coupons, amount-paid versus balance, and payment by cash, UPI or card - a compliant invoice in the same motion as the sale.
Decision 04
Returns argue with the order, not the customer.
A return starts by pulling up the original order - the exact products, prices and prescription - and ticking what comes back. No receipts argued over at the counter.
The result
Eyeplay's counter flow was designed end to end - fifty-four screens covering everything from '+91' on a new customer's phone number to a confirmed return against a past order. Frame, lens, prescription, tax and returns finally live in one system instead of three notebooks.
One flow, whole sale
Customer → frames → lenses → prescription → GST invoice in a single counter journey.
Tax-correct by default
CGST/SGST tax summary, coupons and split payment modes built into checkout.
Returns without disputes
Every return references the original order's products and prices.
Under the hoodReact · Node.js · MongoDB
Bring us the problem↗