Skip to main content
GullySystem
E-commerce · Eyewear · Contact Lenses

Software Solutions for Contact Lens Sellers

Contact lenses are medical devices bought again and again, against a prescription that has a date. Sellers online need power, base curve and diameter on every product, batches picked by expiry and reminders that bring customers back. The software has to know when an order may ship and when it may not.

At a glance

Check the prescription, pick by expiry and repeat each order on schedule.

Most contact lens buyers return, and many want the same box on a cycle. That makes the customer record, not the product page, the centre of the business.

It also means the prescription, the batch and the expiry date matter on every order.

Businesses and operating models

Specialist lens retailers

A seller of daily and monthly lenses runs a repeat-supply business with a large number of power combinations.

Opticians and pharmacies

A shop adds contact lenses to its website for customers who already have a prescription on file.

How an order moves

The workflow for contact lenses.

  1. 1

    Prescription on file

    The prescription is stored with its date, power, base curve and diameter, and linked to the lens it names.

  2. 2

    Validity checked

    Before each order the system compares the date with your rule. A lapsed prescription holds the order and tells the customer.

  3. 3

    Batch picked by expiry

    The warehouse picks the batch with the nearest expiry that still meets your minimum remaining life.

  4. 4

    Repeat reminders

    A message goes out before the next box is due, and the customer confirms or changes it.

  5. 5

    Recall trace

    If a maker names a batch, the orders that contained it are listed so the customers can be told.

Where it breaks

The challenges, and what they cost.

Power combinations

A single lens exists in hundreds of power and curve combinations, and a wrong one is sent.

Lapsed prescriptions go out

A reorder ships on a prescription that ended months ago because no one checks the date.

Short-dated stock

A box with six weeks left reaches a customer who orders a six-month supply.

Batches untraceable

A maker’s notice arrives and the team cannot tell which customers received the batch.

Requirements to assess

What is specific to this trade.

These are requirements we would confirm in discovery. They describe what the solution may need to handle. They are not features that already exist.

  • Prescription date checked on every order
  • Stock held by batch with an expiry date
  • Repeat supply with customer confirmation
  • Batch history per order for traceability
Recommended modules

What we would build for contact lenses.

Chosen from the commerce capabilities this business needs, not a list of everything.

Prescription record

Power, base curve, diameter, cylinder and axis with the prescriber and issue date.

Validity rule

Holds orders whose prescription date is outside the rule you set.

Batch and expiry stock

Counts stock by batch and picks nearest expiry first.

Repeat schedule

Supply cycles with reminders and customer confirmation.

Users and permissions

Who works in the system, and what each can do.

Pharmacy or optical staff

Review first prescriptions and handle lapsed ones. Sees prescription details.

Warehouse team

Pick by batch and pack orders. Does not see prescriptions.

Customer

Updates a schedule, confirms a repeat or uploads a new prescription.

Integrations

What it would connect to.

An integration is confirmed only after its API, access and scope are checked. A connection that updates on a schedule is described as scheduled, not real-time.

  • Lens makers and distributors, for stock and order files where they provide them
  • Payment gateways that support saved methods for repeat orders
  • Courier services
  • WhatsApp or text for reminders, where set up
Implementation

How the work runs, and what we need from you.

What you provide

  • Your lens range with power and curve data
  • Your rule for how long a prescription stays valid
  • How batches and expiry are recorded at goods receipt

Product data first

Lens specifications are cleaned and loaded, since a repeat order depends on them.

Pilot with repeat customers

A small group of known buyers uses the schedule before it is opened to all.

Deliverables

What you receive.

  • A lens catalogue with specification fields
  • A validity check and holding rule
  • Batch-aware picking and a trace report
  • A repeat schedule with reminders
Measurement

How progress is judged.

Measures are agreed against your own baseline. We do not promise a result in advance.

  • Orders held for a lapsed prescription
  • Repeat orders confirmed on the first reminder
India and international

Selling at home and abroad.

Whether contact lenses may be sold online, and what a valid prescription means, is set by each market. We configure the validity rule to your adviser’s written specification and do not state the rule ourselves.

The wider requirements for eyewear are on the Eyewear page.

Suitable software

Contact Lens E-commerce & Repeat Order Software

Custom software solution

No existing GullySystem product handles contact lens prescriptions, validity dates or repeat supply, so this is built to order. The configured storefront carries the plain catalogue beside it.

Read about the software
Common questions

Questions about contact lenses e-commerce.

Does the site renew prescriptions?

No. It flags a lapsed prescription and asks the customer to obtain a new one from a prescriber.

Can customers set up repeat deliveries?

Yes. A cycle is chosen and a reminder is sent before each box. The customer confirms or changes it.

Can we trace a batch after a recall notice?

Yes, where each order is picked by batch. The orders containing that batch can be listed.

Requirement discussion

Talk through your commerce requirement.

Describe what you sell, where you sell it and what is slowing you down. An engineer will reply within one business day.

  • No obligation
  • A reply within one business day
  • Your details stay private

Only your name, contact details and a short description are required.

Your details stay private. Privacy policyProtected by reCAPTCHA.