Everything an optical store actually needs.
No six-vendor toolchain. No zapier glue. Every capability below is shipped, tested, and multi-tenant-safe — already running in production stores.
Retail floor
Barcode scan, splits, EMI/BNPL, Rx attachment, draft & recall.
One-tap silent printing to WebUSB, LAN (TCP) or Bluetooth thermal printers, with cash-drawer kick. PDF + email fallback via Resend.
Open/close shifts, cashier PIN switch, X/Z audits, float reconciliation.
Partial returns, restocking fees, store credit issuance.
Inline patient registration at the till — capture name, phone, Rx in 5 seconds without leaving the sale.
Customer-facing retail storefront
A public catalog at opticpos.com/<your-store>/products that your customers browse on your tablet — your logo, your branding, no OpticPOS chrome.
Server-side wholesale × markup × rounding × GST. Default 2.5×, per-vendor and per-category overrides, plus per-product manual overrides for hero pieces.
Per-store logo, tagline, address, phone, and one-tap WhatsApp deep-link rendered above the catalog — feels like your storefront, not a SaaS template.
Customers tap "Enquire" → captured in your CRM inbox with the product, customer phone, and any notes. Hand off to WhatsApp follow-up.
Clinical Rx
History, Rx, preferences, consent ledger (DPDP-ready).
Sphere · Cyl · Axis · Add · PD, multi-Rx timeline per patient.
Slot picker, reminders, no-show flagging.
Booked → ordered → fitting → QC → ready → delivered, with 10-item QC checklist and auto-remake routing.
A dedicated clinical view at /doctor — today's appointments, draft exams, recent patients, "Start new exam" CTA. Zero POS / inventory noise. Owner-optometrists can toggle between clinical and store workspace in one click.
Every patient gets a permanent QR code (P-XXXX-YYYYMM-NNNN) and a wallet-sized printable card. Scan at the till for instant lookup; hand to the customer as a loyalty memento.
Paid eye-tests automatically mint a 45-day wallet credit (tenant-configurable expiry). Cashier can redeem against the customer’s next spectacle purchase — a built-in retention loop, no marketing add-on needed.
Inventory & catalog
Barcodes, variants, tax rates, HSN codes, vendor links.
Per-store levels, transfers, reserved quantities on drafts.
Live feeds from regional and global vendor catalogs — automatic currency conversion (USD → INR), wholesale prices, stock, images. New vendor adapters added in days.
Every vendor image served through a tokenised /api/img-proxy — your customers never see the upstream supplier CDN in DevTools.
Raw supplier codes auto-rewritten with your own store prefix so customers can't reverse-engineer your supply chain.
AI-powered background removal, AI-drafted product copy, and auto-tagging — applied across your whole catalog in one batch.
Built-in label sheet designer — print SKU barcodes or shelf-edge QR codes on standard A4 sheets.
Snap inventory frames on iPad, iPhone or Android — pinch to zoom, drag to crop, white-background auto-validation on the server. Photo Cleanup admin tool spots legacy frames that need a reshoot.
Owner dashboard surfaces frames sitting on the shelf > 90 days (configurable). Ranks by tied-up capital so you mark down the worst offenders first.
Analytics
Customizable widgets, per-user layouts, goal tracking.
Top frames, slowest movers, hour-of-day revenue heat.
First-purchase cost, repeat-visit curves, cohort drill-down.
Per-vendor revenue, cost, margin and margin-percent over any window. Decide which vendors deserve your reorder budget.
Daily / weekly P&L summaries emailed via Resend on server-side cron.
Billing & multi-tenant ops
Starter and Pro plans billed monthly via Razorpay. Plan limits (stores, users, AI credits) enforced server-side across every API.
Manage every tenant from one screen — change plans, suspend, audit, impersonate, view payment history.
Hard tenant boundary on every collection. Cross-tenant reads return 404 by design, never 403.
Security & compliance
TOTP authenticator (Google Authenticator / Authy), auto-lock on inactivity, cashier PIN switch.
Installable PWA with 30-day Remember-Me sessions and 12-hour inactivity auto-logout for safe in-store use.
JSON tenant dump, point-in-time restore.
Every action signed & replayable. Customer-export CSV ready.
Integrations & AI
Receipts, review requests, digests, password resets.
Reads a single customer photo and returns face shape, PD measurement, and frame-fit scoring — surface best-fit frames to your floor staff in seconds.
A floating chat coach inside POS / Build-a-Pair. Cashier asks "what add-on for an office worker?" and the AI returns short, grounded recommendations based on the active cart and patient lifestyle tag. Claude Sonnet 4.5 by default.
Bulk background removal, product copy drafting, auto-tagging, and the AI Blog editor for SEO articles your store ranks for.
Push order / appointment events to any of your systems.
AiSensy / Meta Cloud API integration — coming soon.
Still curious? Walk through every feature yourself — no sign-up, no friction.
Start your free 14-day trial. No credit card required.
Join optical retailers across India who are modernizing their business with OpticPOS.