Optical Business Workflow
CAAD ERP’s Optical Management System is designed to streamline your entire business operation from customer walk-in to final delivery and follow-up. This guide covers the complete workflow for optical retail businesses.These workflows represent best practices for optical businesses. Customize them to match your specific operational requirements.
Complete Customer Journey
Customer Registration
New customer walks in or returns for service. Create or retrieve their profile with complete demographic and contact information.
Eye Examination
Optometrist performs eye examination and enters prescription details into the system with visual acuity measurements.
Product Selection
Customer browses frames and lenses. Sales staff uses the system to check inventory, show product details, and suggest suitable options.
Order Creation
Create sales order linking customer, prescription, selected frame, lens specifications, and any coatings or add-ons.
Payment Processing
Process payment (full or deposit) through the POS system with multi-payment support.
Lab Order (if needed)
Submit lens order to lab with complete specifications. Track manufacturing progress.
Order Fulfillment
Receive lenses from lab, assemble spectacles, perform quality check, and update order status to “Ready for Pickup.”
Customer Notification
Automatically send WhatsApp/SMS notification that order is ready for collection.
Delivery & Fitting
Customer collects order. Staff performs fitting adjustments and provides care instructions.
Daily Operations Workflow
Morning Store Opening
Order Review
Review pending orders, check lab order statuses, and prepare items ready for customer pickup.
Customer Walk-In Process
New Customer Registration
Customer Profile Creation
Existing Customer Lookup
- Search by name, mobile number, or customer ID
- View complete profile with prescription history
- Check previous purchases and preferences
- Review outstanding balances or loyalty points
Eye Examination Workflow
Pre-Examination
Review patient’s medical history, current prescription, and any complaints or concerns.
The system automatically saves prescription history with timestamps and prescriber information for complete audit trails.
Sales Order Creation
Product Selection
Customer selects frame from inventory. Scan barcode to add to order.
Frame Selection
Lens Configuration
Select lens type and specifications based on prescription.
- Lens Type: Single Vision / Bifocal / Progressive
- Material: CR-39 / Polycarbonate / High-Index 1.67 / Trivex
- Coatings: Anti-Reflective / Scratch-Resistant / UV Protection / Blue Light Filter
- Tint: Clear / Photochromic / Polarized / Solid Tint
Payment Processing
Full Payment
Customer pays the entire amount at time of order. Generate invoice and receipt.
Deposit Payment
Customer pays partial amount (e.g., 50%) as deposit. Balance due at pickup.
Split Payment
Customer pays using multiple methods (e.g., 150 credit card).
Insurance Billing
Process insurance claim and collect customer co-pay amount.
Payment Processing Example
Lens Lab Order Workflow
Creating Lab Orders
Generate Lab Order
System automatically creates lab order from sales order with prescription and lens specifications.
Add Manufacturing Details
Specify additional parameters:
- Frame measurements (A, B, DBL, ED)
- Mounting type (Full rim / Semi-rimless / Rimless)
- Special instructions
Receiving Lab Orders
Lab Order Receipt
Inventory Management Workflow
Stock Reception
Physical Stock Count
Compare Counts
System compares scanned quantities against system records and highlights discrepancies.
Investigate Variances
Review items with count differences - check for mislabeled items, mis-scans, or actual losses.
Reorder Management
Reorder Alert
Customer Relationship Management Workflow
Automated Notifications
Order Ready
Trigger: Order status changes to “Ready for Pickup”Message: “Hi [Name], your prescription glasses are ready for collection at [Store]. Visit us at your convenience. - [Store Name]”
Contact Lens Expiry
Trigger: 30 days before prescription expiryMessage: “Your contact lens prescription expires on [Date]. Schedule an eye exam to renew and reorder your lenses.”
Annual Checkup
Trigger: 11 months after last eye examMessage: “It’s time for your annual eye examination! Book your appointment with Dr. [Name] today.”
Birthday Greeting
Trigger: Customer’s birthdayMessage: “Happy Birthday [Name]! Enjoy 20% off your next purchase. Valid for 30 days. - [Store Name]“
Marketing Campaigns
Define Target Audience
Segment customers by criteria:
- Last purchase date (e.g., no purchase in 6 months)
- Product preferences (e.g., sunglasses buyers)
- Demographics (e.g., age 40+ for progressives)
- Loyalty tier (e.g., VIP customers)
Create Campaign
Design promotional message with:
- Compelling subject line
- Clear offer details
- Call-to-action
- Validity period
End-of-Day Workflow
Closing Procedures
Review Daily Reports
Generate and review:
- Daily sales summary
- Payment method breakdown
- Top-selling products
- Outstanding orders
Returns & Exchanges Workflow
Processing Returns
Create Return Transaction
Generate return order linked to original sale with reason code:
- Defective product
- Wrong prescription
- Customer preference
- Fitting issues
Process Refund or Exchange
Issue refund to original payment method or create exchange order for replacement item.
Maintain clear return policies and train staff on procedures to ensure consistent customer experience.
Reporting & Analytics Workflow
Weekly Performance Review
Monthly Business Review
Financial Performance
- Total revenue vs. target
- Gross profit margin
- Operating expenses
- Net profit
Inventory Health
- Inventory turnover ratio
- Dead stock identification
- Stock aging analysis
- Reorder accuracy
Customer Metrics
- Customer acquisition rate
- Retention rate
- Lifetime value
- Net Promoter Score
Operational Efficiency
- Average order processing time
- Lab order turnaround time
- Return/exchange rate
- Staff productivity
Multi-Location Workflow
Inter-Store Transfers
Check Stock at Other Locations
Customer wants item not available at current store. Check inventory at other locations.
Centralized Reporting
Multi-Location Report
Best Practices
Data Entry Accuracy
- Double-check prescription values before saving
- Scan barcodes instead of manual entry when possible
- Verify customer contact information at each visit
Customer Communication
- Set customer expectations on delivery timeframes
- Provide order confirmation with details
- Send proactive updates on order status
Inventory Control
- Conduct regular cycle counts
- Investigate variances immediately
- Set appropriate reorder levels based on sales velocity
Staff Training
- Train all staff on system workflows
- Create role-specific checklists
- Regular refresher training on new features
Troubleshooting Common Issues
Order Delays
Issue: Lab order taking longer than expected Solution:- Check lab order status in system
- Contact lab directly for update
- Communicate revised timeline to customer
- Offer alternative if urgent (different lens type, loaner frames)
Inventory Discrepancies
Issue: Physical count doesn’t match system Solution:- Re-scan items to verify count accuracy
- Check for recent transactions not yet synced
- Look for items in wrong location
- Review recent transfer orders
- Adjust inventory with documented reason
Payment Issues
Issue: Credit card payment declined Solution:- Verify card details entered correctly
- Ask customer to try different payment method
- Accept deposit to hold order, complete payment later
- Document partial payment and balance due
Next Steps
Overview
Return to the Optical Management overview
Features
Explore all available features in detail
