LensKit Pro — The Ultimate WooCommerce Lens Customization Plugin
demo.lyynk.in/lenskit/wp-admin
Username: shopmanager
Password: shopmanager@123
Product Overview
LensKit Pro is a powerful WooCommerce plugin designed specifically for optical retailers and eyewear e-commerce stores. It adds a comprehensive, multi-step lens customization wizard to your product pages, allowing customers to configure their eyeglasses or sunglasses with prescription details, lens types, coatings, tints, and more — all before adding to cart.
The plugin seamlessly integrates with WooCommerce, using your store’s existing currency settings and product catalog. It replaces the standard “Add to Cart” button on assigned products with a “Select Lenses” button that launches an elegant, guided wizard experience.

The LensKit Pro admin dashboard provides a quick overview of all configured items: Profiles, Lens Types, Packages, Coatings, and Tints.
Key Features at a Glance
-
- 🔧 Multi-Step Lens Selection Wizard — Up to 8 customizable steps guiding customers through lens configuration
-
- 👓 Profile-Based Product Assignment — Create different profiles for eyeglasses vs. sunglasses with unique step configurations
-
- 📋 Prescription Management — Full prescription input with SPH, CYL, AXIS, ADD, PD fields, upload support, and “provide later” option
-
- 🔍 Lens Type Selection — Single Vision, Bifocal, Progressive, Non-Prescription (Plano), and Sunglasses options
-
- 📦 Lens Packages — Tiered package options (Standard, Premium, Ultra Thin) with individual pricing
-
- 📏 Thickness Options — Configurable lens thickness levels (1.50, 1.56, 1.61, 1.67) with pricing
-
- 🛡️ Coatings & Treatments — Anti-Reflection, UV400, Blue Light Filter, Scratch Resistant, Photochromic
-
- 🎨 Lens Tints — Solid and Gradient tint options with color previews and pricing
-
- ⬆️ Upgrade Plans — Add-on options like Warranty Plus, Express Delivery, Clip-On Sunglasses
-
- 📐 Prescription Rules Engine — Auto-recommend packages and lens types based on prescription values
-
- 💰 Real-Time Price Calculation — Running total displayed throughout the wizard
-
- 🎨 Fully Customizable UI — Custom colors, button text, HTML templates, and CSS styling
-
- 🛒 WooCommerce Cart Integration — Full lens details displayed in cart with itemized pricing
Detailed Feature Descriptions
1. Profiles — Flexible Product Configuration
Profiles are the backbone of LensKit Pro. Each profile defines a complete lens selection workflow and can be assigned to specific products or product categories. You can create separate profiles for different product types (e.g., Eyeglasses vs. Sunglasses) with unique step configurations.

Two profiles configured: Sunglass Profile and Standard Eyeglass Profile, each with 8 steps.
Each profile features a drag-and-drop Step Builder where you can enable/disable steps, mark them as required, and control which items appear in each step. Steps can be reordered (with some constraints — Prescription always precedes Package & Thickness, and Review is always last).

The Step Builder showing Usage, Prescription, and Lens Type steps with allowed items configuration.

Package, Thickness, Upgrade Plan, Coating, and Review steps, plus Product Assignments by product or category.
Key Profile Features:
-
- Product Type selection (Eyeglass or Sunglass)
-
- Per-step enable/disable and required toggles
-
- Allowed items filtering per step
-
- Product and Category-based assignment
-
- Drag-to-reorder step sequencing
2. Usage Selection (Step 1)
The first step in the wizard lets customers specify how they’ll use their eyewear. This helps guide recommendations throughout the rest of the process.

Admin view: Configurable usage options with icons, tooltips, and active/inactive status.

Frontend wizard: Customers choose from Daily Use, Reading, Driving, Computer/Office, or Sports with a visual progress bar.
Each usage option can have a custom icon, tooltip description, and can be toggled active/inactive. The progress bar at the top shows customers exactly where they are in the 8-step process.
3. Prescription Input (Step 2)
LensKit Pro offers three flexible ways for customers to provide their prescription:

Three prescription input methods: Enter manually, Upload a file, or Provide Later.
Manual Prescription Entry
The manual entry form provides separate fields for Right Eye (OD) and Left Eye (OS) with all standard optometric measurements:

Full prescription form with SPH, CYL, AXIS, ADD, and PD fields for both eyes.
Prescription Configuration (Admin)
Store owners have granular control over prescription field ranges and step values:

Admin configuration: Set min/max/step values for SPH (-12.00 to +12.00), CYL (-6.00 to +6.00), AXIS (1-180), ADD (+0.75 to +3.50), and PD (25.00-38.00). Supports Dual PD (Left + Right), Enable Prism option, and Prism pricing.
Prescription Features:
-
- SPH range: -12.00 to +12.00 (step 0.25)
-
- CYL range: -6.00 to +6.00 (step 0.25)
-
- AXIS range: 1 to 180 (step 1)
-
- ADD range: +0.75 to +3.50 (step 0.25)
-
- PD range: 25.00 to 38.00 (step 0.50)
-
- Dual PD support (Left + Right)
-
- Optional Prism correction with additional pricing
-
- Prescription upload (image/PDF)
-
- “Provide Later” option for customers who don’t have their prescription handy
4. Lens Type Selection (Step 3)
Customers choose their lens type based on their vision needs. Each lens type can have its own pricing.

Admin view: Lens types with configurable prices, icons, tooltips, and status.

Frontend: Single Vision, Bifocal (+₹25), Progressive (+₹45), Non-Prescription (Plano), and Browse Sunglasses options.
Available Lens Types:
-
- Single Vision — For single-distance correction
-
- Bifocal — For near and far vision (+₹25)
-
- Progressive — Seamless multifocal lenses (+₹45)
-
- Non-Prescription (Plano) — Fashion/protective eyewear
-
- Browse Sunglasses — Redirects to sunglass options
5. Lens Packages (Step 4)
Tiered lens packages allow stores to offer good-better-best options with clear value differentiation.

Admin view: Four package tiers with pricing and descriptions.

Frontend: Standard Clear (₹49), Standard Plus (₹79), Premium HD (₹119), Ultra Thin 1.67 (₹149).
Each package can include a description, icon, and tooltip to help customers understand the differences between tiers.
6. Lens Thickness (Step 5)
Customers can upgrade their lens thickness for thinner, lighter lenses — especially important for stronger prescriptions.

Admin view: Four thickness options from Standard 1.50 to Ultra Thin 1.67.

Frontend: Standard 1.50 (included), Thin 1.56 (+₹15), Thinner 1.61 (+₹30), Ultra Thin 1.67 (+₹55). Note the running price total at the bottom left showing Frame ₹4,000 + Package ₹49 = ₹4,049.
7. Upgrade Plans (Step 6)
Offer additional services and accessories as upsell opportunities during the lens selection process.

Admin view: Warranty Plus (₹19), Express Delivery (₹9), Clip-On Sunglasses (₹35).

Frontend: Optional upgrade add-ons that customers can select to enhance their order.
8. Lens Coatings & Treatments (Step 7)
Multiple coatings can be selected simultaneously, allowing customers to build their ideal lens protection stack.

Admin view: Five coating options with individual pricing (including free options like UV400 Protection).

Frontend: Anti-Reflection (+₹19), UV400 Protection (FREE), Blue Light Filter (+₹25), Scratch Resistant (+₹12), Photochromic/Transitions (+₹59). Multiple selections allowed!
Available Coatings:
-
- Anti-Reflection — Reduces glare (+₹19)
-
- UV400 Protection — Blocks harmful UV rays (FREE)
-
- Blue Light Filter — Protects against digital screen blue light (+₹25)
-
- Scratch Resistant — Durable scratch protection (+₹12)
-
- Photochromic (Transitions) — Auto-darkening lenses (+₹59)
9. Lens Tints
For sunglasses and fashion eyewear, LensKit Pro offers a rich tint selection system with color previews.

Admin view: Six tint options in Solid and Gradient types with color previews — Light Grey, Dark Brown, Green, Ocean Blue (Gradient), Sunset (Gradient), and Rose.
Tint Features:
-
- Solid and Gradient tint types
-
- Visual color preview swatches
-
- Individual pricing per tint (₹15–₹25)
-
- Tint step appears automatically when a lens type has tints configured
10. Prescription Rules Engine
One of LensKit Pro’s most powerful features is the Prescription Rules Engine, which automatically recommends lens packages and types based on the customer’s prescription values.

Two rules configured: Standard prescriptions (SPH -4.00 to +4.00, CYL -2.00 to +2.00) get Standard Plus + Single Vision recommended. Stronger prescriptions (SPH -12.00 to +12.00, CYL -6.00 to +6.00) get Ultra Thin 1.67 + Progressive recommended.
This intelligent recommendation system helps customers choose the right lens configuration for their prescription strength, improving customer satisfaction and reducing returns.
11. Order Review & Real-Time Pricing (Step 8)
The final step presents a comprehensive summary of all selections with a clear price breakdown before adding to cart.

Complete order review showing all selections: Usage, Lens Type, Package, Prescription status, and total price (₹4,049).

Confirmation screen after adding to cart with the order total displayed.
12. WooCommerce Cart Integration
Lens configuration details are fully integrated into the WooCommerce cart, showing customers exactly what they’re purchasing.

Cart page showing the product with all lens details: Frame Price (₹4,000), Usage (Daily Use), Lens Type (Single Vision), Package (Standard Clear +₹49), and Prescription status. The “Save ₹951” badge adds a compelling value proposition.
13. Customizable Settings
LensKit Pro offers extensive customization options to match your store’s branding and workflow.

Settings page: Wizard Display Mode (Modal Overlay), Progress Bar toggle, Button Text customization, Primary and Secondary Color pickers.

Advanced settings: Custom HTML template for the “Select Lenses” button with placeholders ({url}, {text}, {product_id}, {profile_id}), and Custom CSS styling.
Customization Options:
-
- Wizard Display Mode — Modal Overlay (opens over the product page)
-
- Progress Bar — Show/hide the step progress indicator
-
- Button Text — Customize the “Select Lenses” button label
-
- Primary Color — Main accent color for buttons, borders, and selected states
-
- Secondary Color — Used for Add to Cart button and positive indicators
-
- Custom Button HTML — Full HTML template with dynamic placeholders
-
- Custom Button CSS — Override default button styling with your own CSS
14. Product Page Integration
The plugin seamlessly replaces the standard WooCommerce “Add to Cart” button with a branded “Select Lenses” button on assigned products.

Shop page showing eyeglass products with the LensKit integration.
Individual product page with the “Select Lenses” button replacing the standard Add to Cart.
Benefits for Store Owners
💰 Increased Average Order Value
The step-by-step upsell flow naturally guides customers through premium options, coatings, and upgrades — increasing the average order value with every lens purchase.
🎯 Reduced Returns & Exchanges
The Prescription Rules Engine ensures customers get the right lens type and package for their prescription, reducing costly returns and exchanges.
⚡ Streamlined Operations
All prescription and lens configuration data is captured at the point of sale and flows directly into WooCommerce orders, eliminating manual data entry and phone calls.
🎨 Brand-Consistent Experience
Full color, HTML, and CSS customization ensures the lens wizard matches your store’s look and feel perfectly.
📱 Flexible Prescription Collection
Three prescription input methods (manual entry, file upload, provide later) accommodate every customer scenario, reducing cart abandonment.
🔧 Easy Administration
The intuitive admin interface makes it simple to manage lens types, packages, coatings, tints, and pricing without any coding knowledge.
📊 Profile-Based Flexibility
Different profiles for different product types mean you can offer completely different lens workflows for eyeglasses vs. sunglasses.
Use Cases
1. Online Optical Retailers — Full-service eyewear stores selling prescription glasses online with complete lens customization.
2. Fashion Eyewear Brands — Brands offering non-prescription and sunglass options with tint and coating customization.
3. Hybrid Optical Stores — Brick-and-mortar optical shops expanding to e-commerce, needing to replicate their in-store lens selection experience online.
4. Wholesale/B2B Optical — Optical labs or distributors offering lens configuration tools to their retail partners.
5. Subscription Eyewear Services — Services offering regular lens replacements with saved prescription data.
Technical Specifications
| Specification | Details |
|---|---|
| Plugin Name | LensKit Pro |
| Platform | WordPress + WooCommerce |
| WordPress Version | 6.9.4+ (tested) |
| WooCommerce Integration | Full (currency, cart, orders, products, categories) |
| Wizard Display | Modal Overlay |
| Maximum Steps | 8 (Usage → Prescription → Lens Type → Package → Thickness → Upgrade Plan → Coating → Review) |
| Prescription Fields | SPH, CYL, AXIS, ADD, PD (Dual), Prism (optional) |
| Prescription Input Methods | Manual Entry, File Upload, Provide Later |
| Lens Types Supported | Single Vision, Bifocal, Progressive, Non-Prescription, Sunglasses |
| Pricing Model | Additive (Frame + Lens Type + Package + Thickness + Coatings + Upgrades) |
| Customization | Colors, Button Text, Custom HTML/CSS |
| Admin Sections | Dashboard, Profiles, Usages, Lens Types, Packages, Thickness, Coatings, Tints, Prescriptions, Rules, Upgrades, Settings, License |
| Currency | Uses WooCommerce currency settings automatically |
| License | Pro (licensed) |
Summary
LensKit Pro is the most comprehensive WooCommerce lens customization solution available. It transforms any WooCommerce store into a professional optical e-commerce platform with an intuitive, guided lens selection experience that increases conversions, boosts average order values, and streamlines operations. Whether you’re selling prescription eyeglasses, fashion frames, or sunglasses, LensKit Pro provides the tools you need to deliver a world-class online eyewear shopping experience.
demo.lyynk.in/lenskit/wp-admin
Username: shopmanager
Password: shopmanager@123
LensKit Pro WooCommerce Plugin – Comprehensive FAQ
What is LensKit Pro?
LensKit Pro is a comprehensive WooCommerce plugin designed specifically for eyeglasses and lens retailers. It enables online customers to customize and configure prescription lenses directly within your WooCommerce store through an intuitive wizard interface. The plugin streamlines the entire process from prescription input to lens customization, making it easier for customers to purchase personalized eyewear.
Key Value Proposition:
- Reduces cart abandonment caused by prescription confusion
- Increases average order value through upselling lens options
- Automates prescription validation and documentation
- Minimizes errors in prescription processing
Who should use LensKit?
LensKit Pro is ideal for:
- Optical retailers selling prescription glasses online
- E-commerce stores specializing in eyewear and lenses
- Optometry practices offering online ordering capabilities
- Prescription lens wholesalers serving multiple retailers
- Vision correction companies that need prescription management
- Retailers adding prescription lens services to existing product lines
Not recommended for: Simple fixed-product retailers, non-prescription eyewear stores, or businesses without prescription-based offerings.
What problems does it solve?
Common Pain Points Addressed:
-
Prescription Confusion – Customers often don’t understand prescription notation (sphere, cylinder, axis, add)
- Solution: Interactive wizard with field explanations and validation
-
Cart Abandonment – Complex prescription entry causes checkout abandonment
- Solution: Step-by-step guided experience with progress tracking
-
Order Errors – Manual prescription entry leads to incorrect orders
- Solution: Prescription validation, duplicate detection, and document uploads
-
Inventory Complexity – Managing stock for hundreds of lens combinations
- Solution: Dynamic pricing and inventory tracking by lens configuration
-
Customer Data Security – Handling sensitive health/prescription information
- Solution: HIPAA-compliant storage, encrypted databases, secure transmission
-
Limited Customization – Standard product variations don’t account for lens complexity
- Solution: Custom fields for prescriptions, coatings, tints, and materials
Is it easy to set up?
Short Answer: Yes, LensKit Pro is designed for non-technical users with a setup wizard.
Setup Complexity Breakdown:
- Basic Setup: 15-30 minutes (install plugin, activate, run setup wizard)
- Intermediate Setup: 1-2 hours (configure lens types, pricing, shipping)
- Advanced Setup: 2-4 hours (custom fields, branding, integrations)
What you can do without coding:
- Install and activate the plugin
- Configure lens options and pricing
- Customize wizard appearance
- Set up prescription rules
- Connect to payment processors
When you might need a developer:
- Custom prescription validation rules
- Integration with external EHR systems
- Complex inventory management
- Custom reporting requirements
Features & Functionality
What are the key features?
Core Features:
- Guided Lens Customization Wizard – Step-by-step interface for prescription and lens options
- Prescription Input & Validation – Real-time validation of prescription parameters
- Multiple Lens Types – Support for single vision, bifocal, progressive, and specialty lenses
- Coating & Tint Options – UV, anti-glare, blue light filtering, polarization, color tinting
- Dynamic Pricing – Automatic price calculation based on lens configuration
- Patient Profile Storage – Save prescriptions for repeat customers
- Document Upload – Accept digital prescription uploads (PDF, images)
- Inventory Integration – Track lens inventory by type and configuration
- Payment Processing – Compatible with all WooCommerce payment gateways
- Order Management – Extended order details with prescription information
- Email Notifications – Custom emails for customers and admin with prescription details
Advanced Features:
- Bulk order management
- Multi-language support
- Prescription sharing between products
- Custom field creation
- Advanced reporting and analytics
- Third-party integration APIs
Does it support prescription input?
Yes, with comprehensive support:
LensKit Pro supports multiple prescription input methods:
-
Manual Entry
- Fields: Sphere (SPH), Cylinder (CYL), Axis, Add Power
- Separate entries for OD (right eye) and OS (left eye)
- Real-time validation of parameter ranges
- Field descriptions and tooltips for customer guidance
-
Document Upload
- Supports: PDF, JPG, PNG
- Maximum file size: 10MB per document
- Automatically extracts prescription data (optional OCR)
- Secure encrypted storage
-
Copy from Saved Profile
- Customers can select from previously saved prescriptions
- One-click application to new order
- Option to modify before purchase
-
Prescription Ranges Supported:
- Sphere: -20.00 to +20.00 diopters
- Cylinder: 0.00 to -8.00 diopters
- Axis: 0 to 180 degrees
- Add Power: 0.00 to +3.50 (for bifocals/progressives)
- PD (Pupillary Distance): 50-75mm
How does the lens customization wizard work?
Wizard Flow:
The wizard guides customers through a 5-7 step process:
Step 1: Patient Information
- Full name, date of birth
- Existing patient or new
- Link to past prescriptions (if returning customer)
Step 2: Prescription Entry
- Choose input method (manual, upload, or saved)
- Enter OD prescription (right eye)
- Enter OS prescription (left eye)
- Validation occurs in real-time
Step 3: Lens Type Selection
- Single vision
- Bifocal
- Progressive/no-line bifocal
- Specialty (sport, computer, etc.)
- Visual preview of each option
Step 4: Coating & Treatment Options
- UV protection
- Anti-glare coating
- Blue light filtering
- Scratch resistance
- Water/oil repellent
- Photochromic (light-responsive)
- Multiple selections allowed
Step 5: Tint & Color Options
- Clear/colorless
- Light tint
- Sunglasses (dark)
- Custom colors with preview
- Gradient options
Step 6: Material & Thickness
- Plastic (standard)
- Polycarbonate (impact resistant)
- High-index (thinner lenses)
- Material preview with thickness estimate
Step 7: Review & Confirmation
- Order summary with all selections
- Price breakdown showing base + options
- Option to modify any step
- Save prescription for future orders
- Add to cart button
Features Throughout:
- Progress bar showing completion percentage
- Back/forward navigation
- Save and continue later
- Mobile-responsive design
- Auto-saving of form data
- Help tooltips on technical fields
What payment methods are supported?
LensKit Pro works with all WooCommerce-compatible payment gateways, including:
Popular Payment Methods:
- Credit cards (Visa, Mastercard, American Express)
- PayPal
- Apple Pay
- Google Pay
- Stripe
- Square
- 2Checkout/Verifone
- Authorize.net
- Amazon Pay
- Bank transfers
- Cryptocurrency (if gateway supports it)
Payment Processing:
- Standard WooCommerce checkout
- One-page checkout
- Subscription/recurring payments (with compatible gateway)
- Custom payment terms
- Partial payment options
Security:
- PCI DSS compliant
- Encrypted transmission
- Secure token storage
- No sensitive payment data stored locally
Can customers save their prescriptions?
Yes, with full prescription profile management:
Saving Prescriptions:
- Automatic save option on checkout page (checkbox)
- Manual save from account dashboard
- Customers can name/label prescriptions (e.g., “Work Glasses”, “Computer Vision”)
- Multiple prescriptions storable per customer account
Retrieving Saved Prescriptions:
- Quick-select from dropdown on future orders
- One-click application to new order
- Modify before purchase if needed
- Date prescription was saved displayed
- Original prescribing doctor information (optional)
Privacy & Security:
- Only account owner can access saved prescriptions
- Encrypted storage at rest
- HIPAA-compliant data handling
- Customer can delete prescriptions anytime
- Account deletion removes all prescription data
Data Retention:
- Default: Retained for account lifetime
- Configurable: Delete after 1, 2, or 5 years
- Auto-cleanup available in settings
- Compliance with privacy regulations
3. Lens Options & Customization
What lens types are supported?
Standard Lens Types:
-
Single Vision (SVN)
- Corrects one distance (reading or distance)
- Best for: Young patients, simple prescriptions
- Price range: Base price
-
Bifocal (BIF)
- Two focal areas with visible line
- Best for: Presbyopia (age-related), reading correction
- Price range: +$20-40 additional
-
Progressive/No-Line Bifocal (PRO)
- Seamless transition between distances
- Three focal areas: distance, intermediate, near
- Best for: Multiple focal needs without visible lines
- Price range: +$50-100 additional
- Note: Requires PD measurement, 28mm minimum corridor width
-
Computer Vision (CVS)
- Optimized for intermediate distances (20-26 inches)
- Reduces digital eye strain
- Best for: Computer workers, office environments
- Price range: +$30-60 additional
-
Sports/Specialty (SPT)
- Impact-resistant, optimized for activity
- Wrap-around or curved lenses
- Best for: Athletes, outdoor activities
- Price range: Varies, typically +$40-80
Specialty Lenses (Optional Add-on):
- Orthokeratology (Ortho-K)
- Gas permeable lenses (if compatible)
- Scleral lenses (large diameter custom)
Customization by Lens Type:
- Not all coatings available for all materials
- Progressive lenses have minimum size requirements
- Some tints unavailable for certain materials
What coating and tint options are available?
Anti-Reflection/Glare Coatings:
- Standard anti-reflection (AR)
- Premium AR with hydrophobic layer
- Mirror/reflective coating
- Photochromic (UV-responsive, darkens in sunlight)
- Transition Lenses® (if licensed)
Protection Coatings:
- UV protection (built-in to most materials)
- Blue light filtering (reduces digital screen strain)
- Scratch-resistant coating
- Water-repellent (hydrophobic)
- Oil-repellent (oleophobic)
- Anti-fog coating
- Anti-static coating
Tint Colors Available:
- Clear (colorless)
- Light tints: Amber, rose, light gray
- Medium tints: Gray, brown, green
- Dark tints: Dark gray, dark brown, dark green
- Fashion colors: Blue, purple, pink (gradient options)
- Gradient tints: Darker at top, lighter at bottom
- Reverse gradient: Lighter at top, darker at bottom
Tint Darkness Levels:
- 0-20%: Light (mostly clear)
- 20-50%: Medium (daily use outdoor)
- 50-80%: Dark (bright conditions)
- 80%+: Very dark (extreme sunlight, specialized use)
Combinations:
- Photochromic + tint (progressive darkening)
- AR coating + blue light filter
- Hydrophobic + oleophobic (premium package)
Pricing Impact:
- Tints: +$10-30 per pair
- Standard AR: +$15-25
- Premium AR: +$30-50
- Photochromic: +$40-80
- Blue light filter: +$15-35
- Multiple coatings: Bundled pricing available
How are prices calculated?
Pricing Formula:
Total Price = Base Lens Price + Material Upcharge + Coating Surcharge + Tint Surcharge + Options + Frame Price
Components:
-
Base Lens Price (by type & material)
- Single vision plastic: $49.99
- Single vision polycarbonate: $69.99
- Single vision high-index: $99.99
- Progressive plastic: $149.99
- Progressive polycarbonate: $169.99
- Bifocal: $89.99
-
Material Upcharges
- Plastic (CR-39): $0 (baseline)
- Polycarbonate: +$20-30
- High-index 1.60: +$30-50
- High-index 1.67: +$50-70
- High-index 1.74: +$70-100
-
Coating Surcharges
- Single AR: +$15-25
- Premium AR: +$30-50
- Photochromic: +$40-80
- Blue light filter: +$15-35
-
Tint Surcharges
- Light tint: +$10-15
- Medium/dark tint: +$15-30
- Gradient tint: +$20-35
- Custom colors: +$25-50
-
Special Options
- PD measurement fee (if not provided): +$5
- Express processing: +$10-25
- Digital delivery of prescription file: +$3
- Prescription verification: +$0 (included)
Example Price Calculation:
Single vision polycarbonate + blue light filter + light tint:
Base: $69.99
Polycarbonate: +$20
Blue light: +$25
Light tint: +$15
Total: $129.99
Dynamic Pricing Features:
- Volume discounts (3+ pairs): 10-15% off
- Loyalty pricing for repeat customers: 5% off
- Bulk order pricing (10+ pairs)
- Seasonal promotions
- Bundle pricing (frame + lenses)
Can I customize the lens options?
Yes, extensive customization available:
Configuration Options:
- Enable/disable specific lens types per product
- Set custom prices per lens type
- Create custom lens type (e.g., “Gaming Lenses”)
- Restrict coating combinations
- Set material availability per lens type
- Configure minimum/maximum PD values
- Custom field creation for special requirements
Admin Interface Customization:
- Product settings > LensKit Options
- Drag-and-drop interface for enabled features
- Price override for specific options
- Availability calendar (seasonal options)
- Image/preview uploads for each lens type
Per-Product Customization:
- Frame A might support progressive + all coatings
- Frame B might be single vision only
- Sport frame might have different coating options
- Children’s frames might have limited options
Sample Custom Configuration:
Frame: Designer Aviators
- Lens types allowed: Single vision, bifocal, progressive
- Materials: Plastic, polycarbonate (no high-index)
- Coatings: AR only, blue light optional
- Tints: Clear, light gray, dark gray
- Max price: $199.99
- Min PD: 52mm, Max PD: 72mm
Advanced Customization (via settings):
- Disable prescription field for non-Rx products
- Change step order in wizard
- Add custom validation rules
- Create conditional logic (e.g., if progressive, require PD)
- Set minimum order values
- Create bundles/packages
Do you support progressive lenses?
Yes, with comprehensive support:
Progressive Lens Features:
- Three focal areas: distance, intermediate, near
- Seamless transition between zones
- No visible bifocal line
- Better for multiple visual needs
Progressive Lens Settings:
-
Design Options:
- Standard progressive
- Premium/high-definition progressive
- Personalized progressive (based on lifestyle)
- Double-sided progressive (rare, special order)
-
Corridor Length (determines lens height requirements):
- Short corridor: 10-14mm (smaller frames acceptable)
- Standard corridor: 14-16mm (most frames)
- Long corridor: 16-18mm (larger frames)
- System recommends minimum frame height automatically
-
Inset/Fitting Height:
- Distance pupil to near zone: typically 12-14mm down from pupil
- Affects reading distance and comfort
- Calculated from frame measurements
-
PD Requirements:
- Distance PD required: standard measurement
- Near PD optional (usually 2-3mm less than distance)
- If not provided, system uses default calculation
- Accuracy important for progressive lenses
Progressive Pricing:
- Standard progressive: +$50-80 above single vision
- Premium progressive: +$80-120
- Personalized progressive: +$120-180
Progressive Limitations:
- Requires adequate frame size (minimum 28mm corridor)
- May not be suitable for very small frames
- Requires accurate PD measurement
- Production time slightly longer (1-2 extra days)
Validation Rules:
- Automatic frame size compatibility check
- Recommends larger frame if progressive not suitable
- Warns if PD measurement appears inaccurate
- Suggests single vision alternative if needed
4. Prescription Management
How do customers submit prescriptions?
Multiple Submission Methods:
Method 1: Manual Entry (In Wizard)
- Direct input of SPH, CYL, axis, add values
- Separate fields for OD (right) and OS (left)
- Real-time validation as they type
- Field tooltips explaining each parameter
- Pros: Quick, immediate
- Cons: Requires customer to have prescription values
Method 2: Document Upload
- Upload prescription photo or PDF
- Supported formats: JPG, PNG, PDF
- File size limit: 10MB
- Multiple files allowed
- Can capture physical prescription card or email
- Pros: Accurate, no data entry error
- Cons: Requires manual admin review
Method 3: Saved Prescription Library
- Retrieve previously saved prescription
- One-click application to new order
- Modify if needed before purchase
- Pros: Fastest for repeat customers
- Cons: Only for existing customers
Method 4: Doctor’s Contact Information
- Customer provides optometrist/ophthalmologist details
- LensKit can optionally contact doctor to verify (premium feature)
- Doctor confirmation code optional
- Pros: Professional verification
- Cons: Requires doctor cooperation, delays order
Prescription Collection Flow:
Step 1: Choose submission method
↓
Step 2a: Manual → Enter values with validation
Step 2b: Upload → Select file, upload, confirm receipt
Step 2c: Saved → Select from dropdown, verify, modify if needed
↓
Step 3: System validates format and ranges
↓
Step 4: Display summary for customer confirmation
↓
Step 5: Save if customer approves
Customer Communication:
- Email confirmation with prescription details
- SMS notification (optional, if enabled)
- Download prescription copy for customer records
What prescription validation rules exist?
Built-in Validation Rules:
Parameter Range Validation:
- Sphere: -20.00 to +20.00 diopters (customizable)
- Cylinder: -0.25 to -8.00 diopters (customizable)
- Axis: 0-180 degrees (integer)
- Add Power: 0.00 to +3.50 diopters (for progressives)
- PD (Pupillary Distance): 50-75mm (customizable)
Format Validation:
- Values in correct format (decimal notation)
- Proper sign convention (negative for myopia/cylinder)
- Axis only for cylinder ≠ 0
- Add power only for bifocal/progressive
Clinical Validation:
- Warns if sphere appears unusually high/low
- Flags if cylinder higher than typical ranges
- Recommends PD if using progressive lenses
- Validates progressive lens compatibility
Duplicate Detection:
- Identifies if customer already has same prescription
- Suggests using saved prescription instead
- Allows override if intentional
Prescription Age Validation:
- Default: Valid for 1-2 years (customizable)
- Warns if prescription appears outdated
- Recommends verification with doctor
- Can enforce maximum age requirement
Custom Validation Rules (via settings):
- Add field-specific minimum/maximum values
- Create custom warning messages
- Enforce doctor contact for high prescriptions
- Require PD for certain lens types
- Block certain prescription combinations
Example Configuration:
- Sphere limit: -25.00 to +25.00
- Cylinder limit: -10.00 to -0.25
- Require PD for: Progressive, Sports
- Prescription age: 2 years max
- High myopia warning: Sphere < -10.00
- Alert admin: Sphere beyond ±20.00
Validation Error Handling:
- Real-time error messages with explanations
- Suggestions for correction
- Option to proceed if acknowledged
- Admin notification for problematic orders
- Report for compliance/quality assurance
Can customers upload prescription documents?
Yes, comprehensive document upload support:
Supported File Types:
- PDF (prescription documents, letters)
- JPG/JPEG (digital photos of prescription)
- PNG (screenshots, scanned images)
- TIFF (high-quality scans)
- WebP (modern format)
Upload Process:
-
Selection
- Customer clicks “Upload Prescription” option
- Drag-and-drop or file browser selection
- Multiple file upload allowed (for clarity)
-
Validation
- File type checked automatically
- File size checked (max 10MB per file)
- Virus scan performed (optional integration)
- Uploaded to secure server
-
Display
- File preview shown to customer
- Confirmation message displayed
- Option to upload additional documents
- Option to proceed to next step
-
Storage
- Encrypted storage in secure location
- Associated with order ID
- Accessible to customer and admin
- Retention per policy (default: order lifetime)
Optional OCR (Optical Character Recognition):
- Automatically extract text from document
- Suggest prescription values to customer
- Customer confirms/corrects as needed
- Reduces manual data entry (premium feature)
Features:
- Document annotation (admin can mark documents)
- Document verification (admin confirms document reviewed)
- Customer messaging about upload status
- Automatic email notification when processed
- Integration with admin order details
Prescription Verification Workflow:
1. Customer uploads prescription document
2. System confirms receipt and displays preview
3. Admin receives notification of upload
4. Admin reviews document for accuracy
5. Admin can request clarification if needed
6. System updates order status when verified
7. Customer receives confirmation email
8. Order ready for fulfillment (if required)
Best Practices for Customers:
- Ensure document is clear and readable
- Include both prescription values and patient info
- Use recent prescription (within 2 years)
- Upload high-resolution images
- Confirm format is legible before upload
How is patient data stored?
Data Storage & Security:
Storage Locations:
- Encrypted database (AWS or local, configurable)
- Encrypted backup storage (separate location)
- CDN for file delivery (prescriptions, documents)
- Session storage for temporary form data
Encryption Standards:
- At-rest: AES-256 encryption
- In-transit: SSL/TLS 1.2+ encryption
- Database encryption: Field-level encryption for sensitive data
- Backups: Encrypted separately with different key
Data Structure:
- Patient profile table (demographics)
- Prescription table (SPH, CYL, axis, add, PD)
- Document storage (uploaded files)
- Order history (linked to prescriptions)
- Access logs (who accessed what, when)
Sensitive Fields Encrypted:
- Prescription values
- Patient personal information
- Document files
- Doctor contact information
- Insurance information (if stored)
Access Controls:
- Only order owner can access own prescriptions
- Admin access requires authentication + role-based permissions
- Doctor access requires verified account
- Customer service access logged and auditable
- No access to decrypted data without proper authentication
Compliance Standards:
- HIPAA-compliant (US healthcare privacy law)
- GDPR-compliant (EU data protection)
- CCPA-compliant (California privacy)
- ISO 27001 for information security
- SOC 2 Type II certification (optional premium)
Data Retention Policies:
- Active customers: Prescription retained for account lifetime
- Inactive customers: 1-5 years (configurable)
- Deleted accounts: Data deletion within 30 days
- Backup retention: 90 days minimum
- Legal hold: Can override deletion for disputes
Customer Rights:
- Download own prescription data (GDPR right)
- Delete prescriptions anytime
- Request data deletion (full account)
- See access logs for their account
- Opt-out of marketing communications
- Restrict data sharing
Data Breach Notification:
- Automatic detection of unauthorized access
- Immediate encryption of affected data
- Customer notification within 24-48 hours
- Detailed breach report provided
- Third-party forensic analysis available
Admin Panel Security:
- Two-factor authentication required
- Session timeout (15 minutes inactivity)
- IP whitelist available
- Requires HTTPS (enforced)
- Activity logging of all data access
- Password complexity requirements
5. Integration & Compatibility
Is it compatible with my WooCommerce version?
Compatibility Matrix:
| WooCommerce Version | LensKit Pro Status |
|---|---|
| 3.0 – 3.9 | Not supported (outdated) |
| 4.0 – 4.9 | Supported (legacy) |
| 5.0 – 5.9 | Fully supported |
| 6.0 – 6.9 | Fully supported |
| 7.0 – 8.x | Fully supported ✓ |
| 9.0+ | Compatible (latest) |
WordPress Version Requirements:
- Minimum: WordPress 5.0
- Recommended: WordPress 5.8 or higher
- Latest: Compatible with WordPress 6.x
PHP Version Requirements:
- Minimum: PHP 7.4
- Recommended: PHP 8.0 or higher
- Latest: Compatible with PHP 8.2
Database Requirements:
- MySQL 5.7+ or MariaDB 10.2+
- Sufficient storage for documents (recommend 5GB+)
- Regular backups recommended
Compatibility Check:
- Go to WooCommerce > System Status
- Check WordPress, WooCommerce, PHP versions
- Look for compatibility warnings
- Run LensKit diagnostic tool
- View compatibility report
Pre-Installation Checklist:
□ WooCommerce 5.0 or higher installed
□ WordPress 5.0 or higher installed
□ PHP 7.4 or higher
□ MySQL 5.7+ or MariaDB 10.2+
□ SSL certificate (HTTPS enabled)
□ Sufficient server storage
□ Backup created before install
Known Compatibility Issues:
- Some page builders may conflict (Elementor compatibility check available)
- Certain shipping plugins may require configuration
- Some old payment gateways may need update
- Multi-site installation requires special setup
Version Update Path:
- Automatic updates available (if enabled)
- Manual updates via WordPress plugin dashboard
- Breaking changes documented in release notes
- Rollback available if issues occur
- Version 1.x to 2.x: Major update (migration guide provided)
Does it work with payment gateways?
Payment Gateway Compatibility:
Fully Supported Gateways:
- Stripe (all products)
- PayPal (Standard & Commerce)
- Square
- Authorize.net
- 2Checkout/Verifone
- WooCommerce Payments
Partially Supported:
- Most custom WooCommerce payment gateways (with configuration)
- Local payment methods (via gateway compatibility)
- Third-party gateway plugins
How Payment Processing Works:
-
Cart Processing
- Customer adds product with lens customization
- Lens selection stored with order
- Price calculated and displayed
- Discount codes applied if valid
-
Checkout
- Standard WooCommerce checkout process
- All selected options displayed
- Payment method selection
- Order review and confirmation
-
Payment Submission
- Order submitted through chosen gateway
- Prescription data transmitted securely
- Transaction processed normally
- Receipt generated with all details
-
Order Fulfillment
- Order stored with complete prescription
- Admin notified of new order
- Customer receives confirmation email
- Prescription ready for production
Special Considerations:
Subscription/Recurring Payments:
- Requires compatible gateway (Stripe, PayPal)
- Automatic renewal with same prescription
- Customer can modify before renewal
- Billing address used for next order
Payment Splitting (advanced):
- Down payment + balance payment
- Deposit system compatible with WooCommerce deposits plugin
- Partial payment workflows supported
International Payments:
- Multi-currency support (gateway dependent)
- Currency conversion handled by gateway
- Regional payment methods supported
- Tax calculation by location
Testing:
- All gateways have sandbox/test mode
- Test payment processing before launch
- Create test orders with prescriptions
- Verify email notifications sent
- Check admin order details display
Can it integrate with shipping methods?
Yes, comprehensive shipping integration:
Shipping Method Support:
- All standard WooCommerce shipping methods
- Flat rate shipping
- Free shipping (conditional)
- Table-based shipping
- Shipping zone management
Shipping Integrations:
- FedEx (via WooCommerce FedEx plugin)
- UPS (via WooCommerce UPS plugin)
- USPS (via WooCommerce USPS plugin)
- DHL (via WooCommerce DHL plugin)
- Custom/manual shipping methods
Lens-Specific Shipping Features:
-
Handling Time Configuration
- Set production time per lens type
- Add buffer for processing
- Consider complexity of customization
- Display estimated delivery date to customer
-
Shipping Zone Optimization
- Default shipping zones recognized
- Calculate shipping by zone
- International shipping support
- Restricted shipping zones configurable
-
Weight-Based Shipping
- Lens weight added to product weight
- Affects shipping calculation
- Accurate for heavier materials (high-index)
- Can be disabled if not needed
Example Shipping Configuration:
Product: Designer Frames
- Base weight: 25g
- Production time: 5-7 business days
- Shipping: Zone 1 (USA): $7.95 flat rate
- Shipping: Zone 2 (Canada): $15.00 flat rate
- Shipping: Zone 3 (Intl): $25.00 + 10%
Calculate delivery:
- Order placed: Monday
- Production: 5-7 days (Tue-Mon)
- Pickup: Monday
- Shipping: 2-3 days
- Expected delivery: Wed-Fri
Real-time Carrier Integration:
- Get live shipping rates from carriers
- Offer multiple shipping speeds to customer
- Automatic label generation
- Tracking number integration
- Shipment notifications to customer
Backorder/Out of Stock Handling:
- Notify customer if lens material unavailable
- Offer alternatives with different pricing
- Extended processing times for special orders
- Hold order or cancel with refund
What about inventory management?
Inventory Management System:
Inventory Tracking Levels:
-
By Lens Type
- Single vision: X units
- Bifocal: X units
- Progressive: X units
- Track low-stock items
-
By Material
- Plastic: X units
- Polycarbonate: X units
- High-index: X units
- Material-specific orders
-
By Coating
- Standard AR: X units
- Premium AR: X units
- Photochromic blanks: X units
- Track special coatings
-
By Configuration (advanced)
- Specific combinations pre-stocked
- Custom combination tracking
- Slow-moving item identification
Inventory Features:
-
Stock Alerts
- Low stock warnings (configurable threshold)
- Out-of-stock notifications
- Automatic customer notification
- Suggest alternatives
-
Availability Management
- Mark items as temporarily unavailable
- Set availability dates (seasonal)
- Notify customers when back in stock
- Reserved stock for processing
-
Integration with Orders
- Automatic stock reduction on purchase
- Deduct based on lens type selected
- Restock on refund/cancellation
- Accurate inventory tracking
-
Reporting
- Inventory level reports
- Sales velocity by lens type
- Seasonal trends analysis
- Reorder recommendations
Drop-ship / Made-to-Order Model:
- LensKit works well for made-to-order
- Inventory can be set to unlimited
- No stock reduction needed
- Focus on production timeline instead
Custom Inventory Rules:
Example: High-Index 1.74 Inventory Management
- Current stock: 50 units
- Minimum threshold: 10 units
- Reorder quantity: 50 units
- Alert when: < 10 units
- Lead time: 2 weeks
- Stop selling when: Out of stock
- Customer notification: Automatic
Inventory Forecasting:
- Analyze past sales trends
- Predict future demand
- Recommend stock levels
- Plan for seasonal demand
- Integration with sales reports
6. Technical & Setup
How do I install the plugin?
Installation Methods:
Method 1: Via WordPress Plugin Directory (Easiest)
- Log in to your WordPress admin dashboard
- Navigate to Plugins > Add New
- Search for “LensKit Pro”
- Click “Install Now” button
- Click “Activate” button
- Run setup wizard (appears automatically)
- Complete configuration steps
Time estimate: 5-10 minutes
Method 2: Manual Upload via FTP
- Download LensKit Pro plugin file (ZIP)
- Extract ZIP file to get plugin folder
- Connect to server via FTP client
- Navigate to
/wp-content/plugins/ - Upload LensKit folder to plugins directory
- Go to Plugins in WordPress dashboard
- Find “LensKit Pro” and click “Activate”
- Run setup wizard
Time estimate: 10-15 minutes
Method 3: Command Line (Advanced)
bash
Step-by-Step Setup Wizard:
Step 1: Welcome & System Check
- Verify WordPress/WooCommerce versions
- Check PHP version
- Verify database connection
- Review requirements met
Step 2: License Activation
- Enter license key (emailed after purchase)
- Verify license validity
- Accept terms and conditions
- Activate license
Step 3: Basic Configuration
- Set default lens types available
- Set currency for pricing
- Configure prescription rules
- Set data retention policy
Step 4: Lens Options Setup
- Define available lens types
- Set base pricing
- Configure available coatings
- Configure available tints
- Set material options
Step 5: Prescription Settings
- Set prescription range limits
- Enable/disable document uploads
- Configure validation rules
- Set age requirement for prescriptions
Step 6: Email Notifications
- Configure customer notification emails
- Configure admin notification emails
- Test email delivery
- Customize email templates (optional)
Step 7: Integration Check
- Test payment gateway connection
- Test shipping method integration
- Test email delivery
- Run diagnostic tests
Step 8: Go Live
- Review all settings
- Run final security check
- Activate plugin for production
- Schedule follow-up configuration
Post-Installation Checklist:
□ License activated successfully
□ Test product created with LensKit options
□ Prescription wizard displays correctly
□ Pricing calculated accurately
□ Payment gateway functioning
□ Test order completed successfully
□ Customer emails received
□ Admin emails received
□ Mobile responsive confirmed
□ Backup created
□ SSL certificate active (HTTPS)
What are the system requirements?
Server Requirements:
| Requirement | Minimum | Recommended |
|---|---|---|
| WordPress | 5.0 | 6.0+ |
| WooCommerce | 5.0 | 7.0+ |
| PHP | 7.4 | 8.1 or higher |
| MySQL | 5.7 | 8.0+ |
| Storage | 500MB | 2GB+ |
| RAM | 512MB | 2GB+ |
PHP Extensions Required:
mysqli(database connection)curl(HTTP requests)json(data processing)gdorimagick(image processing)openssl(encryption)fileinfo(file type detection)
SSL/TLS Certificate:
- REQUIRED for customer data security
- HTTPS must be enforced
- Valid certificate (not self-signed)
- Covers main domain
Browser Compatibility:
| Browser | Support | Notes |
|---|---|---|
| Chrome/Edge | Full | All versions 80+ |
| Firefox | Full | All versions 75+ |
| Safari | Full | All versions 12+ |
| Mobile Safari (iOS) | Full | iOS 12+ |
| Chrome Mobile | Full | Latest versions |
| Internet Explorer 11 | Partial | Wizard may display oddly |
Hosting Considerations:
Shared Hosting:
- Generally sufficient for small-medium stores
- Verify PHP version with host
- Check upload file limits (need 10MB+)
- Verify database access
VPS/Dedicated:
- Recommended for high-traffic sites
- Full control over PHP settings
- Better performance
- More security options
Managed WordPress Hosting:
- Most compatible
- Automatic updates
- Better support
- Optimized for plugins
Speed & Performance:
- Estimated additional page load: 200-300ms per page
- Database queries: 2-3 additional queries per product load
- Caching compatible (object cache, page cache)
- CDN compatible for file delivery
Do I need coding knowledge?
Short Answer: No coding required for basic setup.
What You CAN Do Without Coding:
- Install and activate plugin
- Configure lens types and options
- Set pricing and discounts
- Create products with LensKit options
- Customize wizard appearance (colors, text)
- Set up email notifications
- Configure validation rules
- Manage customer prescriptions
- View reports and analytics
What REQUIRES Some Technical Skills:
-
Custom Validation Logic
- Requires PHP/SQL knowledge
- Could also use configuration forms (easier)
- Example: “Reject sphere values < -25”
-
Third-party API Integration
- Requires understanding API documentation
- Webhook configuration
- Example: Sending orders to external fulfillment system
-
Database Customization
- Adding custom fields
- Modifying data structure
- Requires SQL knowledge
-
Advanced Reporting
- Creating custom reports
- Data analysis scripts
- Dashboard customization
When You SHOULD Hire a Developer:
- Complex custom prescription validation
- Integration with external systems
- Custom report generation
- Major store redesign with plugin
- Multi-site setup with custom logic
- Performance optimization for large store
Cost Estimate for Developer Help:
- Basic configuration: $500-1,000
- Custom validation rules: $1,000-2,000
- API integration: $2,000-5,000
- Full custom implementation: $5,000+
Resources Available (No Coding):
- Video tutorials on setup
- Documentation with screenshots
- Customer support team
- Community forum with examples
- Pre-built configuration templates
How is customer data secured?
Multi-Layer Security Architecture:
1. Encryption Standards
- At-rest: AES-256 encryption
- In-transit: TLS 1.2+ (HTTPS)
- Database field encryption for prescriptions
- Encrypted backups with separate key
2. Authentication & Authorization
- Customer login via WordPress accounts
- Two-factor authentication available (optional)
- Admin: Forced 2FA recommended
- Role-based access control
- Session timeout (15-60 minutes)
- IP whitelist for admin access (optional)
3. Data Access Controls
- Customers see only own prescriptions
- Admin access requires authentication
- Doctor access requires verified account
- Customer service access logged
- API access requires authentication token
- All access logged with timestamp
4. Compliance Certifications
- HIPAA-compliant (US healthcare privacy)
- GDPR-compliant (EU data protection)
- CCPA-compliant (California Consumer Privacy)
- ISO 27001 (information security)
- SOC 2 Type II (optional premium)
5. Database Security
- Encrypted database at-rest
- Separate backup location
- Automated daily backups
- Backup retention: 90 days minimum
- Backup encryption with separate key
- Disaster recovery procedures
6. File Upload Security
- File type validation (whitelist approach)
- Virus scanning of uploads
- File size limits enforced
- Files stored outside public directory
- Access logs for file downloads
- Automatic deletion per policy
7. Password Security
- Password hashing: bcrypt algorithm
- Salt included for each password
- No plaintext passwords stored
- Password reset via secure email link
- Password complexity requirements enforced
8. Network Security
- SSL/TLS certificate required
- HTTPS enforced (no HTTP fallback)
- HSTS headers enabled
- DDoS protection available
- Web application firewall (optional)
- Regular penetration testing
9. API Security
- API authentication via tokens
- Rate limiting on endpoints
- Request validation
- Response sanitization
- CORS headers configured
- API logging and monitoring
10. Third-Party Security
- All payment gateway communication encrypted
- PCI DSS compliance maintained
- No credit card data stored locally
- Secure tokenization
- Third-party vendor assessment
- Regular security audits
Incident Response:
- 24/7 security monitoring
- Automated threat detection
- Incident response team
- Customer notification within 24-48 hours
- Forensic analysis available
- Remediation steps documented
Customer Rights:
- Download own data (GDPR)
- Request data deletion
- See access logs
- Opt-out of analytics
- Marketing communication control
- Data portability
7. Customization & Branding
Can I customize the wizard appearance?
Yes, extensive customization available:
Color Customization:
- Primary color (buttons, highlights)
- Secondary color (accents)
- Background color
- Text color (primary, secondary)
- Button hover color
- Error/warning colors
- Success message color
Example Color Configuration:
Primary: #1E40AF (Blue)
Secondary: #10B981 (Green)
Background: #FFFFFF (White)
Text: #1F2937 (Dark Gray)
Buttons: Rounded 4px corners
Error: #EF4444 (Red)
Typography:
- Choose from Google Fonts
- Custom font family option
- Font sizes (heading, body, button)
- Line height adjustment
- Letter spacing control
Layout Options:
- Wizard width (fixed or responsive)
- Step layout (left sidebar, top tabs, full-width)
- Button placement (bottom, sticky footer)
- Background image/pattern option
- Container padding and margins
Step Configuration:
- Rename step titles (e.g., “Eye Measurement” instead of “Prescription”)
- Reorder steps (if logically possible)
- Show/hide optional steps
- Collapse/expand step groups
- Custom step descriptions
Content Customization:
- Custom welcome message
- Custom instruction text for each field
- Help text and tooltips
- Field labels (customize terminology)
- Button text (e.g., “Continue” vs “Next”)
- Success messages
Example Text Customization:
Default: "Prescription Entry"
Custom: "Tell us your eye prescription"
Default: "Sphere"
Custom: "Distance correction (SPH)"
Default: "Next Step"
Custom: "Continue to Lens Selection"
Logo & Branding:
- Upload custom logo (header area)
- Logo size control
- Background image in wizard
- Brand colors throughout
- Custom favicon
Mobile Responsiveness:
- Responsive design included
- Mobile-specific text sizes
- Touch-friendly button sizes
- Optimized mobile layout
- Mobile preview available
Advanced Customization (No Coding):
- CSS customization via admin panel
- Animation enable/disable
- Loading spinner customization
- Error message styling
- Success screen customization
CSS Customization (For Developers):
css
Live Preview:
- See changes in real-time
- Mobile preview included
- Test on different screen sizes
- Preview wizard on site
- Save and publish changes
Can I add custom fields?
Yes, custom field creation:
Built-in Custom Field Types:
-
Text Input
- Single line text
- Validation patterns (email, phone, etc.)
- Max/min length control
- Placeholder text
- Required/optional toggle
-
Text Area
- Multi-line input
- Character limit
- Rich text editor option
- Default text
-
Dropdown/Select
- Single selection
- Multiple selection
- Options list
- Default selection
- Searchable (for long lists)
-
Checkboxes
- Multiple checkbox options
- Toggle on/off
- Custom labels
-
Radio Buttons
- Single selection from options
- Visual option display
- Custom labels
-
Date Picker
- Calendar date selection
- Min/max date limits
- Required/optional
- Default date
-
File Upload
- Support specific file types
- File size limits
- Multiple files option
- Drag-and-drop support
Custom Field Configuration:
Field Name: Insurance Provider
Type: Dropdown
Options: [Aetna, Humana, United, Other, None]
Required: No
Location: After prescription entry
Help Text: "Select if insured for vision"
Conditional: Show only if patient age > 18
Field Placement Options:
- Beginning of wizard (patient info)
- After prescription entry
- During lens selection
- In review/summary step
- End of wizard (special requests)
Field Logic & Conditions:
- Show field based on selection (if bifocal, show add power)
- Hide field based on prescription type
- Conditional requirements
- Dependent field sequences
- Pre-fill based on customer profile
Data Validation:
- Required field enforcement
- Pattern validation (phone, email)
- Minimum/maximum values
- Custom validation rules
- Error message customization
Custom Field Examples:
Example 1: Insurance Information
Field: Insurance Provider
Type: Dropdown
Required: No
Options: [Aetna, Humana, United, BCBS, VSP, Other, None]
Help: "Enter your vision insurance if you have one"
Display: Insurance claims visible at checkout
Example 2: Special Instructions
Field: Special Requests
Type: Text Area
Required: No
Max length: 500 characters
Placeholder: "Tell us anything special (e.g., work-specific, outdoor use)"
Display: Available for admin review in order
Example 3: Pupillary Distance
Field: Pupillary Distance (PD)
Type: Number Input
Required: If progressive lenses selected
Min: 50, Max: 75
Unit: mm
Help: "Distance between pupils, measured by doctor"
Display: Used for progressive lens fitting
Data Storage & Access:
- Stored with order details
- Accessible in order admin
- Downloadable in order export
- Available via API
- Searchable in order queries
- Optional: Include in customer confirmation email
Can I change colors and branding?
Yes, comprehensive branding customization:
Built-in Branding Options:
Color Scheme:
-
Pre-built Themes
- Modern Blue
- Professional Gray
- Vibrant Green
- Elegant Black
- Custom theme
-
Individual Color Control
- Primary button color
- Secondary button color
- Link color
- Highlight color
- Border color
- Background colors
- Text colors
Logo & Imagery:
- Upload custom logo (header)
- Logo resize/positioning
- Background image for wizard
- Custom icon set
- Product images (lens type previews)
- Material/coating images
Typography:
- Font family selection (Google Fonts)
- Heading font
- Body font
- Font sizes
- Font weights
- Line heights
Layout Branding:
- Custom header area
- Custom footer area
- Sidebar customization (if layout supports)
- Widget area customization
- Brand colors in checkout
Email Template Branding:
- Custom email header with logo
- Brand colors in email template
- Custom footer text
- Custom email sender name
- Signature block
- Contact information
Preset Brand Themes:
Theme 1: Modern Professional
Primary: #2563EB (Blue)
Secondary: #10B981 (Green)
Background: #F3F4F6 (Light Gray)
Font: Inter (modern sans-serif)
Style: Clean, minimalist
Theme 2: Premium Luxury
Primary: #1F2937 (Charcoal)
Secondary: #D4AF37 (Gold)
Background: #FFFFFF (White)
Font: Georgia (elegant serif)
Style: Sophisticated, high-end
Theme 3: Vibrant Medical
Primary: #0891B2 (Teal)
Secondary: #F59E0B (Amber)
Background: #ECFDF5 (Light Mint)
Font: Roboto (modern sans-serif)
Style: Healthcare-focused, trustworthy
Custom CSS Support:
- Admin panel CSS editor
- Custom CSS for specific elements
- Style overrides without code
- Live preview of changes
- Safe CSS validation
Mobile Branding:
- Responsive color scheme
- Mobile logo sizing
- Touch-friendly branding elements
- Mobile font optimization
- Mobile layout consistency
Seasonal Branding:
- Multiple brand configs (save as templates)
- Holiday-specific themes
- Promotional color schemes
- Seasonal banner images
- Quick theme switching
Sub-Brand Support (Multi-store):
- Define multiple brand profiles
- Apply brand by product category
- Brand by customer segment
- Brand by promotion/campaign
- Brand by region
Can I modify the step flow?
Yes, customize wizard step order and configuration:
Standard Step Order (Default):
- Patient Information
- Prescription Entry
- Lens Type Selection
- Coating & Treatment Options
- Tint & Color Selection
- Material & Thickness
- Review & Confirmation
Modification Options:
Enable/Disable Steps:
- Make steps optional or required
- Hide steps not needed
- Remove unnecessary steps
- Reduce wizard friction for simple products
Reorder Steps:
- Drag-and-drop step reordering
- Logical flow customization
- Customer preference optimization
- A/B test different flows
Merge/Combine Steps:
- Combine coating + tint into one step
- Combine material + thickness
- Create custom grouped steps
- Reduce step count to 4-5 steps
Split/Separate Steps:
- Separate complex options into multiple steps
- Progressive disclosure (more detail as needed)
- Break up long forms
- Improve form completion rates
Example Workflow Configurations:
Configuration 1: Simple (4 Steps)
1. Patient Info + Prescription (combined)
2. Lens Type + Material (combined)
3. Coating + Tint (combined)
4. Review & Confirm
Configuration 2: Detailed (8 Steps)
1. Patient Information
2. Prescription Entry
3. Prescription Verification
4. Lens Type Selection
5. Coating & Treatment
6. Tint & Color
7. Material & Thickness
8. Review & Confirmation
Configuration 3: Linear Simplified
1. Prescription Entry (assume single vision)
2. Select Coating
3. Select Color
4. Review & Add to Cart
Conditional Step Display:
- Show material selection only for certain prescriptions
- Show add power only for progressive/bifocal
- Show tint options only if not prescription sunglasses
- Custom logic based on selections
Step Content Customization:
- Custom step titles
- Custom step descriptions
- Step-specific help text
- Field descriptions
- Instructional images per step
Progress & Navigation:
- Show/hide progress bar
- Display step numbers (1 of 7)
- Breadcrumb navigation option
- Quick navigation tabs option
- Back button control
Performance Optimization:
- Reduce steps to 4-5 for mobile
- Simplify for first-time users
- Detailed flow for power users
- Progressive disclosure approach
- Save/resume functionality
A/B Testing Steps:
- Test 4-step vs 7-step flows
- Track completion rates
- Compare average order value
- Measure step abandonment
- Optimize based on data
8. Pricing & Licensing
What’s the pricing model?
LensKit Pro Pricing Options:
Annual License (Recommended):
-
Starter Plan: $299/year
- Single WooCommerce site
- Up to 1,000 orders/year
- Basic customization
- Email support
- Standard updates
-
Professional Plan: $699/year
- Up to 3 WooCommerce sites
- Up to 10,000 orders/year
- Full customization
- Priority support
- API access
- Advanced analytics
-
Enterprise Plan: $1,499/year
- Unlimited sites
- Unlimited orders
- White-label options
- Dedicated support
- Custom development (50 hours)
- Advanced integrations
Monthly Subscription (Flexible):
- Starter: $39/month (billed monthly, annual commitment required)
- Professional: $89/month (billed monthly, annual commitment required)
- Enterprise: $199/month (custom terms available)
One-Time Purchase (Legacy):
- Perpetual license available
- One-time fee: $1,200-3,000 depending on features
- One year of updates included
- Extended updates: $200-500/year
Volume Discounts:
- 2-5 sites: 10% off
- 6-10 sites: 20% off
- 11+ sites: 30% off
- Custom enterprise pricing available
Add-on Modules (Optional):
| Add-on | Cost | Description |
|---|---|---|
| OCR (document scanning) | +$100/year | Auto-extract from prescription photos |
| Advanced Analytics | +$150/year | Custom reports, data export |
| Multi-language | +$200/year | Support 5+ languages |
| Third-party Integrations | +$250/year | Zapier, API, custom webhooks |
| White-label | +$300/year | Remove LensKit branding |
| Phone Support | +$250/year | Phone support option |
Are there different license tiers?
Yes, three main tiers:
Starter Plan – $299/year
- Best for: Small stores, single site
- Single WooCommerce store
- Up to 1,000 orders annually
- Basic lens types (single vision, bifocal)
- Standard coatings and tints
- Basic customization
- Email support only
- Standard updates
What’s Included:
- Plugin installation & setup wizard
- 7 lens types
- 20+ coating options
- 30+ tint colors
- Prescription validation
- Customer prescription storage
- Document upload (5MB)
- Basic email templates
- Standard reporting
Professional Plan – $699/year
- Best for: Growing stores, 2-3 sites
- Up to 3 WooCommerce stores
- Up to 10,000 orders annually
- All lens types (including progressive, specialty)
- Full coating options
- Advanced customization
- Priority email support
- API access
- Advanced analytics
Additional Features vs Starter:
- Multi-site license
- Advanced lens types
- Custom field creation (unlimited)
- API access for integrations
- Priority support (24-hour response)
- Advanced email templates
- Custom reporting dashboards
- Bulk order management
- Multi-language support (3 languages)
Enterprise Plan – $1,499/year
- Best for: Large retailers, agencies, integrators
- Unlimited WooCommerce stores
- Unlimited orders
- White-label options
- Custom development time
- Dedicated account manager
- Phone + email support
Additional Features vs Professional:
- Unlimited sites and orders
- White-label (remove LensKit branding)
- 50 hours custom development
- Advanced integrations (EHR, fulfillment systems)
- Dedicated support contact
- SLA (Service Level Agreement)
- Priority feature requests
- Custom training
- Quarterly business reviews
Comparison Table:
| Feature | Starter | Professional | Enterprise |
|---|---|---|---|
| Sites | 1 | 3 | Unlimited |
| Orders/year | 1,000 | 10,000 | Unlimited |
| Lens types | Standard | All | All |
| Custom fields | 3 | Unlimited | Unlimited |
| Email support | Yes | Priority | Dedicated |
| Phone support | No | No | Yes |
| API access | No | Yes | Yes |
| White-label | No | No | Yes |
| Custom dev | No | No | 50 hrs |
| Multi-language | No | Basic (3) | Full |
| Price | $299/yr | $699/yr | $1,499/yr |
What’s included in the license?
All Plans Include:
Core Plugin Features:
- Lens customization wizard
- Prescription management system
- Multiple lens types
- Coating and tint options
- Material selection
- Dynamic pricing engine
- Inventory tracking
- Order management integration
Prescription Management:
- Prescription entry and validation
- Document upload capability
- Prescription storage (customer savings)
- Prescription history
- Duplicate detection
- Expiration date tracking
Integration Features:
- WooCommerce integration
- Payment gateway compatibility
- Shipping method integration
- Email notification system
- Basic reporting dashboard
Customer Features:
- Prescription wizard interface
- Account profile management
- Prescription library
- Mobile-responsive design
- Order tracking
- Email confirmations
Admin Features:
- Order management dashboard
- Prescription review interface
- Reporting and analytics
- Settings/configuration panel
- Email template customization
- Product configuration
Support & Updates:
- Plugin updates (security/bug fixes)
- Documentation access
- Knowledgebase articles
- Email support (varies by plan)
- Community forum access
Professional Plan Additions:
- Advanced analytics dashboard
- API access
- Multi-site management
- Priority support
- Advanced customization
- Custom field creation
- Multi-language support (3 languages)
- Bulk operations
Enterprise Plan Additions:
- All Professional features
- White-label options
- Custom development (50 hours)
- Dedicated account manager
- Phone support
- SLA guarantee
- Advanced integrations
- Custom training
- Quarterly reviews
NOT Included (Requires Separate Purchase):
- WooCommerce (license separately)
- WordPress hosting
- Premium themes
- Additional extensions/plugins
- Custom development beyond plan
- Extended phone support hours
- On-site training
License Terms:
- License is non-transferable (single entity)
- License covers one organization
- Multi-site license (if applicable) covers affiliated sites
- License expires 12 months from purchase
- Renewal required for continued access to updates
- Automatic renewal available
Is there a free trial?
Yes, 30-day free trial available:
Free Trial Details:
- Full 30 days (no credit card required to start)
- All Professional Plan features included
- Up to 100 test orders allowed
- Single test site included
- Access to all features and customization
- Email support included
- Can be canceled anytime without penalty
How to Start Trial:
- Visit LensKit Pro website
- Click “Start Free Trial”
- Enter business email
- Create account
- Choose trial plan (recommended: Professional)
- Set up first WooCommerce site
- Run setup wizard
- Create test product
- Begin testing
Trial Restrictions:
- Trial data expires after 30 days
- Backups not available during trial
- Limited to 1 site during trial
- Email support only (no phone)
- Cannot be extended beyond 30 days
Trial Conversion:
- Automatic license type assignment
- Pro-rated pricing if converting mid-month
- No setup fees for trial conversions
- Existing test data can be transferred
- No trial data loss during conversion
Trial Cancellation:
- Cancel anytime before expiration
- No charges if cancelled before 30 days
- Automatic conversion if not cancelled
- No cancellation penalty
Free Trial Includes:
- Full plugin access
- Setup wizard
- All customization options
- Test product creation
- Test order capability
- Email support
- Documentation access
- Video tutorials
After Trial Expires:
- Option 1: Purchase license (upgrade)
- Option 2: Downgrade to Starter Plan
- Option 3: Request license extension (case-by-case)
- Option 4: Cancel and remove plugin
9. Support & Maintenance
What support is available?
Support Channels:
Email Support (All Plans)
- support@lenskit.com
- Average response time: 24 hours
- Professional support tickets
- Issue tracking and history
- Escalation available
Priority Support (Professional + Enterprise)
- Response time: 4 business hours
- Phone support available (Enterprise only)
- Dedicated support contact (Enterprise)
- 24/7 escalation hotline (Enterprise)
Support Resources (All Plans)
- Comprehensive documentation
- Video tutorial library
- Knowledgebase articles
- Community forum
- FAQ documentation
- Setup wizard tutorials
Support Scope:
What We Support:
- Plugin installation and activation
- Configuration and customization
- Troubleshooting technical issues
- Account and billing questions
- Feature guidance and best practices
- Integration assistance (standard)
- Update and upgrade processes
- Security vulnerability reporting
What We Don’t Support:
- General WordPress/WooCommerce issues (refer to appropriate community)
- Third-party theme conflicts (theme developer required)
- Custom development work (unless Enterprise)
- Server configuration issues (hosting provider required)
- Hardware/network issues (your IT department)
- External API/service issues (service provider)
Support SLA (Enterprise Plans):
- Critical issues: 1-hour response
- High priority: 4-hour response
- Medium priority: 8-hour response
- Low priority: 24-hour response
- 99% uptime guarantee
How often is it updated?
Update Schedule:
Regular Updates:
- Security updates: As needed (immediate)
- Bug fix updates: Monthly (first Friday)
- Feature updates: Quarterly (every 3 months)
- Major version updates: Annually
Security Update Process:
- Security vulnerability identified
- Patch developed and tested
- Released immediately (no waiting)
- Customer notification sent
- Automatic update available
- Forced update after 30 days
Maintenance Windows:
- Scheduled: First Friday of month, 2-4 AM UTC
- Emergency: As needed, announced 24 hours prior
- Downtime: Minimal (usually < 5 minutes)
- Rollback available if issues occur
Update Notification:
- Email notification 1 week before update
- In-dashboard notification (3 days before)
- Update release notes published
- Changelog available before update
- Rollback instructions provided
Automatic vs Manual Updates:
- Security updates: Automatic (within 30 days)
- Bug fixes: Automatic (configurable)
- Feature updates: Manual (requires admin approval)
- Major versions: Manual (requires admin approval)
Version Support:
- Current version: Full support
- Previous 2 versions: Bug fix support only
- 3+ versions old: No support (upgrade required)
- End of life announced 6 months in advance
Update Testing:
- All updates tested in lab environment
- Customer testing program available
- Beta versions available (opt-in)
- Rollback process tested
- Compatibility verified
Breaking Changes:
- Announced in advance
- Migration guides provided
- Support available during transition
- Extended support for old versions (if critical)
- Version compatibility tools available
Is there documentation?
Yes, comprehensive documentation available:
Documentation Library:
Setup & Installation
- Installation guide (step-by-step)
- System requirements checklist
- Troubleshooting installation issues
- Update procedures
- Rollback instructions
Configuration Guides
- Lens type setup
- Pricing configuration
- Prescription validation rules
- Email template customization
- Branding and theming
- Integration setup
User Guides
- Admin dashboard overview
- Order management
- Customer profile management
- Reporting and analytics
- Prescription management
- Inventory tracking
Video Tutorials
- Installation walkthrough
- Setup wizard tour
- Product configuration
- Customer experience demo
- Common troubleshooting
- Advanced customization
- Integration guides
API Documentation
- REST API reference
- Webhook events
- Authentication
- Rate limiting
- Code examples (PHP, JavaScript)
- Integration patterns
FAQ & Troubleshooting
- Common questions answered
- Troubleshooting guides
- Error message explanations
- Performance optimization
- Security best practices
- Mobile responsiveness
Community Forum
- User discussions
- Q&A section
- Best practices shared
- Plugin tips and tricks
- User-generated content
- Community moderators
Knowledgebase
- Searchable articles
- Topic-based organization
- Step-by-step instructions
- Screenshots and diagrams
- Updated regularly
- Feedback system
Support Documentation Location:
- In-plugin help (question mark icons)
- Website docs portal (docs.lenskit.com)
- WordPress.org plugin page
- YouTube channel with tutorials
- Email support includes documentation links
Do you offer training?
Training Options Available:
Self-Paced Training (All Plans)
- Video tutorial library (2-3 hours total)
- Interactive setup wizard
- Documentation guides
- Practice/sandbox environment
- Self-assessment quizzes
Guided Training (Professional+ Plans)
- One-on-one onboarding call (1 hour)
- Group webinars (monthly, free)
- Recorded training sessions
- Q&A sessions available
- Custom training topics (Enterprise)
Enterprise Training Programs
- Customized training (4-8 hours)
- On-site training available
- Multiple staff member training
- Quarterly business reviews
- Feature adoption assistance
- Performance optimization sessions
Training Topics Covered:
- Plugin installation and setup
- Product configuration
- Prescription management
- Customization and branding
- Integration with external systems
- Troubleshooting common issues
- Advanced features and APIs
- Best practices for retailers
- Marketing and optimization
Training Format Options:
- Live video calls
- Recorded videos (on-demand)
- Screen sharing demonstrations
- Interactive workshops
- Documentation review
- Hands-on exercises
Scheduling Training:
- Calendar booking system
- Flexible scheduling (Enterprise)
- Multiple time zone support
- Recording provided (if requested)
- Follow-up materials sent
- Training certificate available
Advanced Use Cases
Can it handle bulk orders?
Yes, bulk order support included:
Bulk Order Features:
Bulk Order Entry:
- Upload CSV file with order data
- Specify customer, prescription, lens options
- Bulk price calculation
- Inventory deduction for multiple items
- Batch order creation
CSV Format for Bulk Orders:
Customer Email, Prescription OD Sphere, OD Cylinder, OD Axis, OD Add, Prescription OS Sphere, OS Cylinder, OS Axis, OS Add, Lens Type, Coating, Tint, Material, Quantity, Special Notes
john@example.com, -2.00, -0.50, 180, 0, -2.25, -0.75, 175, 0, Progressive, AR, Clear, Polycarbonate, 2, Work glasses
jane@example.com, -1.50, 0, 0, 0, -1.75, 0, 0, 0, Single Vision, Premium AR, Light gray, Plastic, 1, Please rush
Bulk Order Processing:
- Validate all records before processing
- Create orders for each record
- Send individual order confirmations
- Deduct inventory for each item
- Generate bulk order report
- Error logging for failed entries
Bulk Order Discounts:
- Automatic volume pricing applied
- Tiered discount structure available
- Percentage discount configuration
- Fixed amount discounts
- Minimum order quantity triggers
Example Bulk Discount Configuration:
1-5 pairs: No discount
6-10 pairs: 10% discount
11-25 pairs: 15% discount
26+ pairs: 20% discount
Bulk Order Management:
- Batch order tracking
- Unified reporting
- Consolidated invoicing
- Bulk shipment tracking
- Group customer communication
Wholesale/Distributor Support:
- Special wholesale pricing tier
- Bulk order API access
- Custom payment terms
- Dropship integration
- EDI/API integration available
Corporate Account Support:
- Employee order administration
- Employee account creation
- Shared prescription library
- Employee code application
- Bulk invoicing and reporting
Example Use Case:
Corporate Order:
- Company: ABC Corporation
- Employees: 25 needing new prescription glasses
- Admin uploads CSV with 25 rows of employee prescriptions
- System creates 25 individual orders
- Bulk pricing applied (20% discount)
- Consolidated invoice generated
- All order tracking centralized
Does it support multi-language?
Yes, multi-language support available:
Languages Supported:
- English (default)
- Spanish
- French
- German
- Italian
- Portuguese
- Chinese (Simplified & Traditional)
- Japanese
- Dutch
- Russian
- Additional languages available
Translation Coverage:
- Wizard interface (all text and labels)
- Product descriptions
- Email notifications
- Admin interface
- Help text and tooltips
- Error messages
- Customer account pages
Multi-Language Setup:
Option 1: Built-in Language Selection (Starter+)
- Select languages during setup
- Customer chooses language on site
- All interface text translated
- Per-language customization available
Option 2: WPML Integration (Professional+)
- Full WordPress multi-language support
- Multiple language domains
- Language-specific URLs
- Language switcher widget
- SEO optimization per language
Option 3: Polylang Integration (Professional+)
- Lightweight language management
- Easy language switching
- Per-language content
- Language-specific customization
Multi-Language Prescription Management:
- Prescription forms translated
- Field labels in customer language
- Help text localized
- Error messages in local language
- Terminology accuracy (medical terms)
Regional Customization Options:
- Regional pricing (currency conversion)
- Regional lens types (region-specific recommendations)
- Regional compliance (GDPR, data privacy)
- Regional shipping methods
- Regional payment methods
Language-Specific Features:
- Currency selection per language
- Number format (e.g., 2,50 vs 2.50)
- Date format (DD/MM/YYYY vs MM/DD/YYYY)
- Text direction (left-to-right vs right-to-left)
- Measurements (metric vs imperial)
Professional Translation:
- Professional translations available (+$200-500 per language)
- Proofreading service available
- Domain-specific terminology
- Cultural adaptation
- Quality assurance
User-Generated Translations:
- Community translation program available
- Contribute translations
- Share translations with other users
- Reward program for contributors
Example Multi-Language Implementation:
Site: International Eyewear Retailer
- Primary domain (EN): English - USD
- Subdomain /es/: Spanish - EUR
- Subdomain /fr/: French - EUR
- Subdomain /de/: German - EUR
- Subdomain /pt/: Portuguese - BRL
- Subdomain /zh/: Chinese - CNY
Each language has:
- Translated wizard interface
- Regional lens recommendations
- Local payment methods
- Appropriate currency and pricing
- Cultural customization
Can I use it for different product types?
Yes, flexible product type support:
Supported Product Types:
Primary Use: Prescription Lenses
- Single vision glasses
- Bifocal glasses
- Progressive glasses
- Specialty lens glasses
Secondary Uses (with customization):
- Sunglasses (prescription or non-prescription)
- Computer glasses
- Safety glasses (prescription)
- Sports glasses
- Reading glasses
- Blue light blocking glasses
- Clip-on magnifiers
Hybrid Products:
- Frames + lenses (combined package)
- Lens add-ons to frames
- Replacement lenses for existing frames
- Bundle products
Configuration by Product Type:
Product Type 1: Prescription Glasses
Wizard enabled: Yes
Prescription required: Yes
Lens options: Single vision, bifocal, progressive
Coatings: All available
Tints: All available
Product Type 2: Prescription Sunglasses
Wizard enabled: Yes
Prescription required: Yes
Lens options: Single vision only (typically)
Coatings: Photochromic, polarized
Tints: Dark tints only
Material: UV-blocking required
Product Type 3: Non-Prescription Reading Glasses
Wizard enabled: Simplified
Prescription required: No
Power selection: +0.75 to +3.50 (reader power)
Lens options: Single vision only
Coatings: Optional AR
Tints: Clear or light tints
Product Type 4: Frame Only
Wizard enabled: No
Prescription required: No
Lens options: Not applicable
Standard WooCommerce product configuration
Per-Product Customization:
- Enable/disable wizard for specific products
- Customize lens type options
- Customize available coatings
- Customize available tints
- Set product-specific pricing
- Configure required vs optional fields
Multiple Products with Different Settings:
Product A: Designer Prescription Glasses
- All lens types and options available
- Premium pricing applied
- All customization options enabled
Product B: Budget Prescription Glasses
- Single vision and bifocal only
- Standard coatings
- Limited tint options
- No premium materials available
Product C: Reading Glasses
- Reader power selection only
- No prescription field
- Simplified wizard (2 steps)
- Fixed material (plastic)
Smart Defaults by Product Type:
- Automatically suggest appropriate lens types
- Highlight commonly used combinations
- Set reasonable price defaults
- Configure mandatory fields appropriately
- Optimize wizard flow
Does it work with third-party tools?
Yes, extensive third-party integration:
API Integrations:
Zapier Integration (Professional+)
- Create orders in external systems
- Sync customer data to CRM
- Send notifications to Slack/Teams
- Create leads in marketing platforms
- Add to email marketing lists
- Trigger external workflows
Example Zapier Zaps:
Zap 1: New LensKit Order → Add to Mailchimp
Zap 2: High-Value Order → Create Salesforce Lead
Zap 3: Order with Document Upload → Save to Google Drive
Zap 4: Failed Payment → Slack notification
EHR/Practice Management Integration (Enterprise)
- Sync prescriptions from optical EHR
- Auto-populate patient prescriptions
- Two-way patient data sync
- Compliance with healthcare standards
- Example integrations: NextGen, Allscripts, Athena
Fulfillment System Integration:
- Send orders to custom fulfillment
- Auto-populate production systems
- Sync inventory from fulfillment
- Real-time order status updates
- Tracking number integration
CRM Integrations:
- Salesforce (custom integration available)
- HubSpot (via Zapier)
- Pipedrive (via Zapier)
- Zoho CRM (via Zapier)
- Auto-sync customer data
- Synced prescription history
Email Marketing Integrations:
- Mailchimp (via Zapier)
- Klaviyo (via Zapier)
- ActiveCampaign (via Zapier)
- ConvertKit (via Zapier)
- Segment customer data
- Track purchase history
Accounting Integrations:
- QuickBooks Online (via Zapier)
- Xero (via Zapier)
- Fresh Books (via Zapier)
- Auto-sync invoices
- Track revenue
- Automated reconciliation
Shipping Integration:
- ShipStation integration available
- Shippo integration (API)
- Multi-carrier label generation
- Automated fulfillment
- Real-time tracking
Communication Integration:
- SMS notifications (Twilio via Zapier)
- WhatsApp notifications (via Zapier)
- Slack alerts (via Zapier)
- Microsoft Teams alerts (via Zapier)
Analytics Integrations:
- Google Analytics (standard WooCommerce)
- Google Sheets (data export)
- Data Studio (reporting)
- Tableau (enterprise analytics)
- Segment (data warehouse)
REST API Access (Professional+):
- Full API documentation
- Authentication via tokens
- Create/read/update orders
- Manage customer prescriptions
- Access analytics data
- Rate limits: 1,000 requests/hour
API Example:
GET /api/v1/orders/{order_id}
GET /api/v1/prescriptions/{customer_id}
POST /api/v1/orders (create order)
PUT /api/v1/prescriptions/{id} (update prescription)
DELETE /api/v1/prescriptions/{id} (delete prescription)
Webhook Support (Professional+):
- Order created events
- Payment received events
- Prescription updated events
- Shipment status events
- Delivery confirmation events
- Custom webhook endpoints
Common Integration Use Cases:
Use Case 1: Optical Practice
LensKit → EHR → Production System
1. Patient orders online via LensKit
2. Prescription auto-synced to EHR
3. Order details sent to lab
4. Patient notified via SMS
5. Tracking updated in LensKit
6. Fulfillment confirmed in EHR
Use Case 2: Multi-Channel Retailer
WooCommerce LensKit ↔ In-Store POS System
1. Customer orders online
2. Order synced to inventory system
3. Option to pick up in-store or ship
4. Unified customer profile across channels
5. Prescription available in all systems
6. Unified reporting and analytics
Use Case 3: Distributor Network
LensKit → Distributor Portal → Retailer Websites
1. Retailers create orders via portal
2. Orders synced to fulfillment
3. Custom pricing per retailer
4. Wholesale discount application
5. Automated invoicing
6. Real-time inventory sync
Custom Integration Development:
- Custom API endpoints available (Enterprise)
- Webhook custom triggers
- Database custom queries
- Specialized data transformations
- Direct system access for development
demo.lyynk.in/lenskit/wp-admin
Username: shopmanager
Password: shopmanager@123
