pticPro

Everything your optical shop counter needs — in one system.

Sales, prescriptions, stock, appointments and LHDN e-Invoice — built for optical shops, opticians and optometry practices in Malaysia. Plus the part most systems miss: telling you which customers are due back.

Free demo · no obligation · Message us for the demo login and we'll send you one.

OpticPro running on a phone: the home screen with New Sales, Clock In and Appointment buttons, collection and buyer search, and the year's sales listed below — 24 sales totalling RM 19,963.50 with RM 1,354.00 unpaid
The same home screen, on a phone

What it does

Everything the counter needs

One system for the whole shop — not a till with add-ons bolted on. Whether you dispense spectacles, contact lenses or both.

Customer recall

Who is overdue for an eye exam, ready to message on WhatsApp — with a record of who you already contacted.

Repurchase lists

Who is overdue to re-buy, worked out per product type. Contact lenses run on a different clock than frames.

Point of sale

Multi-item sales, split payment types, deposits and outstanding balances, staff attribution with commission.

Prescriptions

Full spec Rx per eye — Sph, Cyl, Axis, VA, Add, PD, prism — tied to the sale and kept as history.

LHDN e-Invoice

Submits to MyInvois and tracks validated status per invoice. Consolidated submission for walk-in sales.

Appointments

Day, week and month diary with staff, duration and status. Walk-ins included.

Stock & costing

Purchases, adjustments, physical counts and average costing, with a movement record behind every change.

Order & collection

Track lenses out at the lab and ready-for-collection jobs so nothing sits uncollected for months.

Customer records

Contact details, prescription history, purchase history and lifetime spend in one place.

Discounts & approval

Per-line discounts with a minimum-price floor and supervisor approval to go below it.

Loyalty points

Points accrued per sale at a rate you set, redeemable against future purchases.

Staff & access

Each role sees only what it should. Clock in and out, kept alongside their sales performance.

Multi-branch

Each branch sees its own sales, stock and takings. You see all of them.

Barcode labels

Print product labels directly, so stock-taking and lookup work off a scanner.

Suppliers

Purchase invoices, supplier records and stock-in history feeding straight into costing.

Reports

Daily takings, period summaries, unpaid balances and staff sales — all exportable to Excel.

opticpro — home
The full OpticPro home screen: navigation across Appointment, History, Stock, Purchase, Report, Marketing, Maintenance, E-Invoice and Setting, with collection and buyer search on the left and the month's sales listed on the right
One screen — the counter, the diary, the stock and the month's takings

The difference

The customers you already have

Most systems record what you sold. These two screens tell you who to call today — worked out from your own sales history, with no list to maintain.

opticpro — marketing / recall list
The OpticPro recall list: fourteen customers with no eye exam in eighteen months or more, totalling RM 17,185, ranked by spend. Columns show name, phone with a WhatsApp icon, spend, visits, months since last exam, age, last exam date, last visit and whether they have already been contacted.
Overdue for an eye exam — ranked by what they spend, with contact already logged

The repurchase list works the same way but on the product clock — contact lenses run out on a different schedule than frames, so each product type gets its own overdue window.

opticpro — marketing / repurchase list
The OpticPro repurchase list: twenty-two customers with no contact lens purchase in three months or more, totalling RM 8,696, with filters for phone-only and hiding anyone contacted in the last thirty days.
Due to re-buy — per product type, not one blanket rule

Walk through all six screens →

Pricing

One monthly fee, per shop

Two packages. The only difference is LHDN e-Invoicing — everything else is in both.

Standard

RM100 /month
  • Point of sale & dispensing
  • Prescription records
  • Stock, costing & suppliers
  • Appointments & collection
  • Recall & repurchase lists
  • Staff access & reports

Standard + e-Invoice

RM150 /month
  • Everything in Standard
  • LHDN MyInvois submission
  • Validated status per invoice
  • Consolidated walk-in submission
  • Buyer TIN capture at the counter

Get in touch

See it with your own data

Message us on WhatsApp and we'll walk you through it — try the demo, about twenty minutes.

The demo needs a login — ask us for one and we'll send it over.