Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Point Of Sale
  3. Optical MAX v 19.0
  4. Sales Conditions FAQ

Optical MAX

by Pronexo https://www.pronexo.com
Odoo

$ 240.00

In-App Purchases
v 19.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Versions 18.0 19.0
You bought this module and need support? Click here!
Versions 18.0 19.0
  • Description
  • Manifest
  • License
Optical MAX - optical shop management for Odoo 19
Optical MAX app icon

A prescription never gets lost again — and neither does a sale.

Exams, appointments, the workshop and the register, all in the same record inside your Odoo — from the first eye test to the invoice.

Appointments Clinical prescriptions Workshop Point of Sale Patient portal

Sound familiar?

The prescription that goes missing

Written on a slip of paper, filed somewhere, gone the day the patient calls back for a copy.

“Are my glasses ready?”

Every call interrupts the register, and nobody can answer without walking over to the workshop bench to check.

The till that doesn’t add up

Cash sales, lab costs and margins live in three different notebooks. Closing the month means reconciling all three by hand.

Optical MAX keeps the exam, the sale, the workshop and the accounting in the same record.

A day at the optical shop

One patient, one visit, five steps — and one record that follows it all the way to the invoice.

01

Book the appointment

A patient calls. Free slots come straight from that optician’s weekly schedule at that branch — no double-booking, no back-and-forth on the phone.

Appointments calendar per optician, by branch
Clinical prescription with far and near vision measures 02

Exam and prescription

One record covers the whole exam, in tabs: distance and near measures, ophthalmology, contact lens parameters and patient history — instead of three separate notebooks.

Ophthalmology exam tab with tonometry, PH and ICD-10

Ophthalmology tab

Contact lens keratometry and fitting parameters tab

Contact lenses tab

03

Sale at the register

From the same POS screen: pull up the prescription, check the customer’s history and pick frames and lenses by attribute, without ever leaving the till.

Point of Sale with Create prescription, Prescription history and Select glasses actions
Creating a prescription without leaving the Point of Sale

No walk-in exam room needed — the prescription is captured right at the register.

Workshop kanban board: new, sent to lab, in progress, ready for pickup, delivered 04

Workshop and lab

Confirming the sale creates the workshop job on its own. Sending it to the lab raises the purchase order for the RX lens — nobody re-types the specs by hand.

05

Ready, invoiced, delivered

The patient gets a message the moment the glasses are back from the lab. The invoice was already generated when the sale closed — nothing left for month-end.

Prescriptions list with confirmed status, ready to invoice

What you get

Grouped the way you actually work — not a wall of identical boxes.

Clinical

Clinical prescriptions

One record for the full eye exam, in tabs: measures, ophthalmology, contact lenses and patient history, with validity and expiry tracking.

Measurement catalogs

SPH, CYL, Axis, Add, Prism, A.V., PD, Height and Base come pre-loaded with 500+ values — pick from a list instead of typing −2.75 by hand and risking a typo.

Patients & medical profile

Date of birth, computed age, insurance, allergies, chronic conditions, medication and an emergency contact — on every patient record.

Graduation evolution

Every past prescription for a patient side by side in one list — sphere, cylinder, axis and add over the years, so a drifting graduation jumps out at a glance instead of hiding across separate records.

Graduation evolution list comparing a patient's prescriptions over five years
Schedule & branches

Automatic time slots

Set each optician’s weekly hours once and bookable slots are generated for the whole year. The system always offers the soonest free time and skips the days that are full.

Opticians

A directory with license number, photo, specialties and weekly working hours for every optician.

Multiple branches

Run several branches, each with its own address and phone. Opticians can work at one or more, so availability is always shown per branch.

Hours reserved by appointment type

Restrict a working-hours block to certain appointment types — e.g. Tuesday mornings only for contact-lens fittings — and those slots stop being offered for a general eye exam, on the website and in the back office alike.

Calendar invites

Confirmation and reminder emails carry a calendar (.ics) attachment, so the appointment lands straight on the patient’s phone calendar — fewer no-shows, no extra step for the patient.

Opticians directory with license, email and prescription count
Workshop & lab

Workshop orders

The daily job flow on a kanban board — sent to lab, in progress, ready, delivered — with lab cost, customer price and margin on every job.

Laboratories & purchasing

Manage your laboratories; sending a job to the lab automatically creates the purchase order for the RX lens.

One sale, every pair tracked

Sold a distance pair and a reading pair in the same ticket? Each frame+lens pair gets its own workshop job automatically — nothing gets bundled or lost.

WhatsApp & email, one click

Notify the customer their glasses are ready, or the optician about a new appointment, with a prefilled WhatsApp message one click away — opens straight in WhatsApp Web or wa.me, your choice per company.

Sale & register

Point of Sale

Create prescriptions, browse the customer’s history, print it and pick glasses by attribute — without ever leaving the register.

Prescription on the receipt

Link a prescription to the POS order and print the measures on the customer receipt, with barcode.

Optical catalog, variants & stock

Frames, lenses, contact lenses, treatments and services, with attributes like focus, material, color and size that build the variants. Optical products are stockable and tracked by Odoo Inventory.

Invoicing & sales

Create a sale order or an invoice in one click from the prescription; confirming the sale creates the workshop order automatically.

Insurance & reimbursement

Insurance coverage and copay, a professional reimbursement claim form, and claim status tracking — submitted, approved, paid.

Analytics & portal

Dashboard & analytics

Live KPIs and bar charts — workshop by status, prescriptions per month — with a date-range filter, plus pivot and graph views to dig deeper.

Patient portal & online booking

With the Website app installed, patients see their prescriptions and job status, and book appointments online by branch, optician (or “anyone available”), day and time.

Multi-company & languages

Full per-company data isolation with its own prescription/appointment/job numbering, English and Spanish included, a demo data loader for every company, and settings (charge for the eye exam, WhatsApp mode) that each branch sets on its own.

Optical MAX dashboard with KPIs and prescriptions by month chart

What nobody else has

Four things you won’t find in a generic optical add-on.

Visual eye chart: click an anatomical eye drawing and log treatments per part, per eye

A visual eye chart

Click on an anatomical eye drawing, pick the affected part, and log its treatments as in progress or complete, per eye.

A register that writes prescriptions

Most optical add-ons stop at selling frames. This one creates the clinical prescription itself, right from the Point of Sale.

A workshop that buys its own lenses

Sending a job to the lab doesn’t just change a status — it raises the purchase order for the RX lens on its own.

Slots generated a year at a time

Appointments are split by branch, with the whole year’s bookable slots generated automatically from each optician’s weekly hours.

Bring patients back — and get paid faster

A prescription is not the end of the story: it expires, gets renewed, gets invoiced and gets reimbursed. Optical MAX follows it there too.

Renew an expired prescription in one click

Expired prescriptions are flagged right on the record and in the list filters. One click on Renew creates a fresh draft for the same patient, carries the clinical data over and keeps a link back to the original — the exam history never breaks.

Expired prescription with the one-click Renew button
Automatic contact lens reorder reminder email sent to the patient

Contact-lens reorder reminders

A scheduled job watches every contact-lens prescription and emails the patient shortly before their supply runs out — recurring lens revenue on autopilot, and each patient is reminded only once per prescription.

Invoice the workshop job in one click

From the workshop order, Create invoice turns the job into a customer invoice with the frame, the lens and the fitting on it — and a smart link keeps the invoice attached to the job, so lab cost, price and margin stay in one place.

Workshop order with Create invoice button, lab cost, price and margin
Printable insurance claim batch report with totals, barcode and signature line

Insurance claim batches, ready to submit

Group reimbursement claims per insurer into a batch and print a clean, barcoded summary with totals and a signature line — the document you hand to the insurance company, straight out of Odoo.

Compatibility & integration

Odoo 19.0 Point of Sale Sales Inventory Website

It’s not a separate system bolted onto Odoo — it’s the optical shop living inside your ERP. Sales flow straight into invoicing, stock is tracked by Inventory, and an appointment becomes a prescription, then a sale, then a workshop job, all in the same database.

A single app. No extra modules required to run the core clinical and workshop flow.

Frequently asked questions

Does it work if I only have one branch?

Yes. Branches are optional — install the app and start with a single location; add more whenever you open the next one.

Can I bring in my current patients?

Patients and prescriptions are standard Odoo records, so they can be brought in with Odoo’s built-in spreadsheet import — no custom migration script needed.

Does it run on Odoo Online, Odoo.sh and On-Premise?

Yes, on all three. It’s a standard Odoo 19 app with no special hosting requirements.

Do I need to buy any other app?

No. Optical MAX is a single app. It integrates with Point of Sale, Sales, Inventory and Website when you already have them — none of them are required to run the core clinical and workshop flow.

Is it available in Spanish?

Yes — English and Spanish are included out of the box, and demo data can be loaded per company to try it out first.

Settings screen: load demo data into the active company

Is there support?

Yes, before and after the purchase. Reach out any time — contact details below.

One-time payment. Support before and after the purchase.

Everything above ships in a single app — no subscriptions, no hidden add-ons.

Pronexo

Odoo development · Argentina

www.pronexo.com  ·  soporte@pronexo.com  ·  pronexo@gmail.com

LinkedInLinkedInPronexoInstagramInstagram@pronexo.arFacebookFacebook/pronexocomXX@pronexoAr

Support & questions welcome before and after purchase.

Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Invoicing (account)
• Point of Sale (point_of_sale)
• Purchase (purchase)
• Sales (sale_management)
• Inventory (stock)
Lines of code 6382
Technical Name optical_max
LicenseOPL-1
Websitehttps://www.pronexo.com
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with