- Home
- Customer Stories
- Himalaya Optical
How Himalaya Optical connects 200+ stores, prescription fulfilment and workforce operations with Exactlly
Himalaya Optical uses exactllyERP and exactllyHRMS to connect complex optical retail operations across stores, warehouses, workshops, customer fulfilment, finance and people management.
Customer Proof
Why optical retail is more complex than a standard retail transaction
In most retail, a sale ends when the customer pays and leaves with the product. In optical retail the sale is where the work starts: what the customer has bought often does not exist yet in the form they will collect.
The conditions below are general to the sector rather than particular to any one retailer. They explain why the operating requirements described in the rest of this page exist.
Every order can be different
A single customer order can combine a prescription, a chosen frame, lens characteristics, a specific power, a workshop requirement and its own delivery path. No two orders need follow the same route.
Optical inventory is not one inventory class
Frames are individual physical pieces. Ophthalmic lenses are technical items held power by power. Contact lenses carry batch and expiry. Accessories are ordinary stock. One stock model cannot describe all four.
Fulfilment can cross several locations
One order may draw from the selling store, another stock point, a central warehouse or a group entity, and may pass through a workshop or an external worker before it is ready to hand over.
200+ stores also means a distributed workforce
Attendance, shifts, rosters, leave, payroll, self-service, transfers and performance all have to work consistently across every location, on retail operating patterns rather than an office schedule.
The four conditions above are general optical-retail context. The sections that follow describe Himalaya Optical's implementation of exactllyERP and exactllyHRMS. They should not be read as a description of how every optical retailer operates.
Customer snapshot
Himalaya Optical is an optical retail and eye care business operating more than 200 stores across India, supported by multiple warehouses and workshops. Its legal entity is Himalaya Vision Crafters Pvt. Ltd. It has used Exactlly for more than two years, running exactllyERP and exactllyHRMS as one connected operating environment.
What Himalaya Optical has to connect
The difficulty is not the number of stores. It is that each store originates orders that are individually specified, and each of those orders may need stock from somewhere else, processing by someone else, and a delivery path of its own, while the financial and workforce record has to stay correct across every location.
So the operating question is not "what did we sell today". It is "where is each order, what does it still need, and who is handling it".
- Customer
- Himalaya Optical
- Legal entity
- Himalaya Vision Crafters Pvt. Ltd.
- Industry
- Optical Retail & Eye Care
- Products
- exactllyERP and exactllyHRMS
- Relationship
- 2+ years
- Scale
- 200+ stores across India
- Operating footprint
- Multiple warehouses, workshops and retail locations
- Core complexity
- Individual optical order fulfilment
- Inventory
- Frames, sunglasses, ophthalmic lenses, contact lenses and accessories
- Workforce
- Multi-location workforce operations
- Integration
- Banking APIs
Every customer order can have its own fulfilment path
This is the sequence a single pair of spectacles travels through at Himalaya Optical, from the moment a customer describes what they need to the point the finance record closes.
In store
- Customer requirementWhat the customer needs, captured against the customer record
- Eye test / prescriptionThe clinical basis for everything that follows
- Frame & lens selectionThe physical product the customer chooses
Order
- POS orderBooked with pricing, campaign and discount applied
- Technical specificationPower and lens characteristics the order must be made to
- Store stock checkCan this be fulfilled from what is here
Sourcing & processing
- Warehouse / network availabilityAnother stock point, warehouse or group entity
- Workshop or vendorWhere the order needs work performed on it
- Work order / processingMaterial issued, processed and received back
Completion
- Quality / reworkRejection, rework or replacement where needed
- Customer deliveryCollection at the store or doorstep delivery
- Billing & financeInvoice, payment and the financial posting
Any one order can branch at stages six to nine, and still has to arrive at stage twelve correctly.
Different products need different inventory logic
Himalaya Optical manages one connected inventory environment without forcing every optical product into the same stock model. Each of the four families below is held the way it actually behaves.
Frames and sunglasses: individual pieces, not quantities
A frame is not really a quantity of stock; it is a specific physical piece. Himalaya identifies frames and sunglasses individually, with SKU and unique identification number logic and barcode generation, held location by location across the network.
Each piece carries the attributes a retailer actually sells on: brand, colour, size and the purchase period it came in under, with pricing tied to the relevant characteristics of that item. That is what lets a store answer "do we have this exact frame, here, now" rather than "we have four of something similar".
- Item / SKU
- Unique identification number
- Barcode
- Location-wise stock
- Attributes & pricing
Ophthalmic lenses: held power by power
An ophthalmic lens is a technical item. The same lens family exists across many different powers, and the power is what determines whether a particular order can be filled. Himalaya holds ophthalmic lens inventory power-wise, against the characteristics that define the lens.
Those characteristics include material, brand, index, design and coating, together with the spherical and cylindrical power combinations the prescription calls for. In practice a lens is only "in stock" if it is in stock at the right power, which is a different question from ordinary retail availability.
Contact lenses: batch, expiry and fit attributes
Contact lenses bring a third model again. Himalaya tracks manufacturer batch and expiry, along with fit attributes such as diameter and axis, at batch level and location by location.
Expiry is the part that matters operationally: stock that exists is not necessarily stock that can be sold, and a network of more than 200 stores needs that answered per location rather than in aggregate.
Accessories
Accessories are held with their own item, inventory and pricing logic. They are the simplest of the four families, and keeping them separate is what stops the more specialised models being diluted to accommodate them.
The POS order is the beginning of fulfilment
What happens at the counter
The counter flow runs through the customer master and eye test, product selection, pricing, any applicable campaign or discount, and order booking, and then records the technical specification the order has to be made to, together with its expected lead time. Cancellation and refund, invoicing and billing, and customer delivery are all part of the same order record.
The order is therefore not closed when it is paid for. It is opened.
Where the stock actually comes from
Once the specification exists, the question becomes where each part of it can be sourced. Himalaya fulfils from the selling store where it can, and otherwise from another company-owned stock point, a central warehouse or a group entity, using inter-location transfers with warehouse control and store-level stock reconciliation. Movement between legal entities is handled where the structure requires it.
This is why a single availability figure is not enough for an optical retailer: the useful answer is where the stock is, and what it would take to bring it to the order.
- Selling store
- Another stock point
- Central warehouse
- Group entity
- Workshop
- Vendor
Workshop management: the ERP follows the order after it leaves the retail counter
Most retail systems stop at the invoice. In optical retail a large share of orders still needs work performed on them, and that work is where the customer promise is either kept or missed.
The work order and its route
Himalaya runs the documented workshop process end to end: a work order is raised, material is issued against it, processing is performed, and processed goods are received back. Orders are prioritised, routed, given a lead time and costed, and rejection and rework are handled as part of the same record rather than outside it.
Both internal and external work orders are used, so processing may happen in Himalaya's own workshop, at another company location, or with an external worker or vendor. Material moves between the point of sale and the workshop in both directions.
- Work order
- Material issue
- Processing
- Receipt
- Prioritisation
- Rejection / rework
- Routing
- Lead time
- Costing
Repairs, and stock that comes back
The workshop does not only handle new orders. Customer repairs and repairs to shelf stock run through the same process, and work-order costing applies to both, so the cost of doing that work is visible rather than absorbed.
When something goes wrong mid-order
An individually specified order is fragile while it is being made. A frame or a lens can be damaged during processing, which means a replacement or a re-order rather than simply a delay. Himalaya manages those situations inside the order: replacement of a lens or a frame, re-ordering, work-order cancellation under defined rules, processing exceptions, and the delivery or rework path that follows.
The system therefore manages not only the ideal fulfilment journey but also the exceptions that arise while an individual order is being processed. In a business where every order is specified for one person, that is not an edge case; it is ordinary operating reality.
Service, returns, claims and everyday store control
Customer service, returns and claims
Himalaya handles customer service orders and complaints, sales returns, repair flows and defective stock in the same environment that took the original order, so a complaint can be read against what was actually made and delivered.
Claims are managed as a process rather than as correspondence: claim stock movement, the claim order itself, issue against a claim, receipt, replacement, value settlement, the treatment of claims that remain unresolved, and reporting across all of it.
The controls a 200-store network runs on
Alongside the order lifecycle, Himalaya uses the everyday retail controls the network depends on: campaigns and promotions, discounts, customer loyalty, gift cards and gift vouchers, insurance-related sales scenarios, store categorisation, stock thresholds, order acknowledgements, delivery cards, doorstep delivery, day-end closing, store petty cash, eye-test billing and card payments.
None of these is remarkable on its own. Together they are what makes a store's day close correctly, in the same record the head office reads.
Procurement, finance and banking
Procurement and replenishment
Buying runs across frames, lenses, contact lenses, accessories and non-core items, each with the purchasing logic its product family needs.
The sequence is planning, purchase requisition, request for quotation or contract, purchase order, goods receipt note, supplier invoice and payment, connected to the replenishment the network actually requires.
Finance
Himalaya uses exactllyERP for the chart of accounts and general-ledger mapping, cost-of-goods-sold accounting, branch and company accounting, cost and profit centres, fixed assets, TDS and TCS, budgeting and controlling, financial statements and financial reporting.
The point is the join: an operational transaction in a store becomes a financial posting without being re-entered.
Banking and visibility
Banking processes are integrated with exactllyERP through banking APIs.
Because store operations, inventory, workshop processing and finance sit in one environment, management visibility is a matter of reading the record rather than assembling it across systems.
The people side of 200+ stores
A retail network of this size is also a workforce problem. Himalaya uses exactllyHRMS across the employee lifecycle, on the same operating footprint as the stores themselves.
- Employee
- Store / location
- Attendance / biometric
- Shift / roster
- Leave
- Payroll
- ESS / transfer
- Performance
- Separation / F&F
Attendance, shifts and rosters
Retail workforce management has to reflect store operating patterns, not a single office schedule. Himalaya runs multiple shifts and roster management, multiple holiday calendars, late and early-going rules, weekly-off controls, sandwich-policy handling and special-day exceptions, with biometric integration feeding attendance.
A store that opens seven days a week on rotating shifts cannot be administered on one calendar, and the rules that decide whether a day is paid have to be the store's rules.
Payroll and the employee lifecycle
Payroll runs on multiple pay structures, producing payslips and bank advice, against employee masters that carry the lifecycle with them: offer letters, appointment letters, confirmation, increment letters, resignation acceptance and full-and-final settlement, together with bonus processing and confirmation and retirement alerts. Statutory processes are handled in the same environment.
Self-service, transfers and employee assets
Employee Self Service carries employee requests and applications through their approvals, which matters most in a distributed network where the approver is rarely in the same building. Transfer management moves people between locations, with cross-company approvals where the group structure requires them.
Employee assets are tracked to the person holding them, and recovered and checked during full-and-final settlement, so leaving the business closes the asset record as well as the payroll record.
Recruitment and performance
Recruitment and appraisal both run in exactllyHRMS. The performance cycle moves from KRA and KPI definition through weightage and target setting, self appraisal, manager appraisal and final appraisal, to a rating and the recommendation or increment that follows. Dashboards and reporting cover the workforce the same way they cover the stores.
One operating model across customer and workforce operations
Himalaya Optical does not run a retail system and an HR system. It runs one operating model in which both halves are answerable from the same record.
Customer operations
POS → inventory → workshop → delivery → finance. An individually specified order, followed from the counter to the financial posting.
People operations
Employee → attendance → shift → leave → payroll → ESS → performance. The same 200+ locations, administered consistently.
Business outcomes
Himalaya Optical uses the connected environment across customer fulfilment, optical inventory, finance and workforce operations to improve operational visibility and control across the network.
Customer & fulfilment operations
- Connected visibility from POS through fulfilment
- Workshop and delivery visibility
- Exception and rework handling inside the order
- Stronger customer-order control
Optical inventory & supply chain
- Product-specific inventory control
- Multi-location stock visibility
- Specialised frame, lens and contact-lens handling
- Connected procurement and replenishment
Finance & management
- Operational transactions connected to finance
- Inter-company and branch visibility
- Claims and their financial treatment
- Banking and management reporting
Workforce operations
- Attendance with biometric integration
- Shifts, rosters and leave
- Payroll and Employee Self Service
- Transfers, recruitment and performance
Proof at a glance
Retail & fulfilment
- 200+ stores
- POS & order booking
- Prescription fulfilment
- Workshop management
- Customer delivery
Optical inventory
- Unique frame / sunglass SKUs
- Power-wise lens inventory
- Contact lens batch & expiry
- Multiple warehouses
- Barcode control
ERP & finance
- Procurement
- Claims
- Inter-company movements
- Finance & banking
- Management reporting
People operations
- Attendance & biometrics
- Multiple shifts & rosters
- Payroll & leave
- ESS & transfers
- Recruitment & performance
Related Exactlly capabilities
The pages below cover the products and the practitioner subjects this story touches. The Knowledge guides are general reference material, not a description of Himalaya Optical's configuration.
In the customer's words
Running a large optical retail network means every customer order can be different, with its own frame, lens specifications, inventory requirement and fulfilment path. exactllyERP helps us connect the journey from POS and inventory through workshop processing, delivery and finance, while exactllyHRMS supports our people operations across locations. Together, they give us better control and visibility across the business.
Managing complex multi-location retail operations?
If your business needs to connect specialised inventory, customer orders, fulfilment, finance and workforce operations across locations, talk to Exactlly about bringing the operating model together.