Optical Shop Management: 7 WhatsApp Messages
Optical shop management software must answer three questions every morning: where is each lens order sent to the lab, and which customer paid a deposit but has not collected their glasses yet? How many of each frame model and each box of contact lenses are left before they expire? And what did you actually make on one pair of glasses after the frame, the lenses and any remakes? Seven WhatsApp messages to Fahim from the salesperson, the optician or the owner answer all three without a new screen, turning into stock balances, an order file per pair from intake to handover, a balance per customer and a profit report. It suits one shop or two branches run today from an order book and lab chats on the owner's phone.
The rule: frames are stock, lenses are orders
An optical shop sells two kinds of goods, managed differently:
- Frames and sunglasses: by piece, each model, colour and size with its own balance and prices.
- Prescription lenses: usually ordered from the lab for each pair, so they are an order with a cost and a due date.
- Contact lenses and solutions: by box, each batch with an expiry date.
Each item has four fields: unit, supplier, purchase price and a minimum balance that triggers an alert. Request other fields in Arabic; Fahim shows the change and applies it on your approval. It is inventory management from WhatsApp, with an order file for every pair.
Seven messages from receiving stock to month-end
1. Receiving frames and contact lenses
The owner photographs the supplier invoice and writes: "Received 40 frames and 20 boxes of monthly contact lenses." Fahim reads quantities and prices, raises each model's balance and records the contact lens expiry date. If anything is short of the invoice, say so in the same message, and the gap stays visible until the supplier settles it.
2. Opening a glasses order
The customer picks a frame and the salesperson writes: "New order: frame model 120 black, prescription lenses with blue-light filter, price 850, deposit 300 cash." Fahim opens a numbered order file, deducts the frame from stock and records the deposit and the balance the customer still owes. Eye measurements stay in the order file, visible only to the optician and people you choose, because they are the customer's private data.
3. Sending the order to the lab
The optician writes: "Order sent to the lab, expected Sunday." The order status changes to "at the lab" and the date is recorded. If it does not arrive on time, Moeen, Fahim's personal assistant, flags it in the morning summary before the customer calls to ask.
4. Receiving lenses from the lab
On arrival the optician sends a photo of the lab invoice and writes: "Customer's order arrived from the lab." The lens cost is booked against that order and its status becomes "ready for fitting." You know each pair's real cost, not a shop-wide estimate.
5. Handover and collecting the balance
At handover the salesperson writes: "Glasses handed over, balance of 550 received by card." The order closes, the invoice is issued and the customer's balance goes to zero. Uncollected ready orders sit in one list, showing how much money waits on the shelf. This is what invoicing from WhatsApp is built on.
6. Remakes and returns
If a customer comes back because a lens is uncomfortable or wrong, the optician writes: "Remake for the customer's order, reason: lab error." The order reopens with the reason and who bears the cost: the lab or the shop. At month-end you see remakes and their cost per lab, and decide which lab to keep.
7. Margin per pair and month-end
Ask: "What did prescription glasses make this month?" A hypothetical example for illustration only: a pair sold for SAR 850 before VAT, with a frame costing SAR 220 and lenses SAR 180, leaves a margin of SAR 450 before rent and salaries. If the lenses are remade at the shop's expense for another SAR 180, the margin falls to SAR 270. At month-end Moeen puts orders, frames and contact lenses in one report.
Order book vs structured messages
| Order book and lab chats | Messages |
|---|---|
| Order location known by calling the lab | A status and due date for every order |
| Deposits and balances in a notebook | A balance due for every customer |
| Cost per pair is a guess | Frame and lens cost on the order |
| Remakes are an uncounted loss | A reason and cost for every remake |
Four numbers after one month
- Orders overdue at the lab, and ready orders not collected with their balances due.
- The margin on every pair, and the fastest and slowest frame models.
- The number and cost of remakes per lab.
- Contact lens boxes near expiry or near their minimum balance.
How to start this week
- Send your list of frames and contact lenses, with balances and purchase prices, as an Excel file.
- Record the orders currently at the lab first, with each customer's deposit and balance.
- Set roles: salespeople open orders and record payments but do not see profit; only the optician sees eye measurements.
The takeaway: an optical shop sells stock on the shelf and orders at the lab. Seven messages record receiving, order intake, the lab, handover, collection and remakes, so you know where every order is, what every customer owes and what every pair earns.