Skip to main content
GullySystem
E-commerce software · Custom software solution

Contact Lens E-commerce & Repeat Order Software

This solution records a contact lens prescription with its power, base curve and validity, then sells and repeats orders against it. It suits sellers of daily, monthly and specialist lenses. It does not examine eyes or renew prescriptions. It tracks batches and expiry so a repeat order is checked before it ships.

Product status

Custom software solution, built to your requirements

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.

There is no published price, free trial or live demo for this solution. Scope and cost are settled in a written proposal after discovery.

Purpose and users

A contact lens order is only valid while its prescription is. The system keeps the prescription, its date and the lens it names in one record, so a repeat order is checked against it before dispatch.

It does not examine eyes or issue a prescription. It stores what the prescriber supplied, flags what has lapsed and keeps a batch history for every box sent.

  • Pharmacy and optical staff
  • Repeat-order customers
  • Order desk
  • Warehouse team
  • Owners
Modules

What is in the system.

Lens prescription record

Brand, power, base curve, diameter, cylinder and axis, with the prescriber and the date it was issued.

Validity check

Compares each order with the prescription’s date and a rule you set, and holds the order if it has lapsed.

Repeat order schedule

Customers choose a supply cycle and receive reminders before each box ships.

Batch and expiry stock

Stock held by batch with its expiry date, picked so the nearest expiry goes out first.

Recall tracing

A batch can be traced to the customers who received it.

Workflows

How the work runs through it.

First order

A buyer enters or uploads a prescription, picks lenses and pays. Staff review it before the first box ships.

Repeat supply

A reminder goes out, the buyer confirms, and the system checks validity and stock before dispatch.

Batch trace

A maker’s notice names a batch. The system lists orders that contain it, and customers are contacted.

Catalogue and product data

What each product record holds.

Lens specification

Every lens is a product with its power range, base curve, diameter and replacement cycle as fields.

Pack types

Daily, fortnightly and monthly packs differ in count and cycle, and the schedule uses them.

Solutions and drops

Care products listed beside lenses and offered at checkout.

Pricing and order rules

How prices and orders are set.

Per box, per pack

Price per box with a lower rate for a larger pack, as the seller sets.

Subscription price

A repeat schedule can carry its own rate, applied at each cycle.

Prescription exception

An order outside a rule waits for a person to decide.

Stock and fulfilment

From stock to the doorstep.

Batch picking

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

Storage notes

The maker’s handling and storage guidance is recorded against each lens in the stock notes.

Dispatch

Courier and tracking recorded per order.

Payments, returns and refunds

Taking money and giving it back.

Payments

Card and UPI checkout, with saved methods for repeat orders where the gateway permits.

Returns

Unopened boxes may be returned within your window. Opened boxes are not resold, and the form asks why.

Refunds

Returned by the original route after inspection.

Admin controls and reporting

What the team can see and change.

Roles

Staff who see prescriptions are separate from the warehouse team.

Reports

Prescriptions expiring soon, repeat orders due, batches in stock by expiry.

Integrations

What it connects to, and on what terms.

Supplier orders

Orders to the lens maker or distributor by file or API, once the supplier’s access is verified.

Messaging

Reminders go by WhatsApp or text message once those channels are set up.

Courier

Pickup booking and tracking after the courier’s interface has been checked.

Deployment

How it is set up and run.

Built to order

Drawn up with you, with hosting either ours or yours, as you decide.

Phased

Prescription and batch records first, then the repeat schedule.

Customisation boundaries

What can change, and where the edge is.

What can change

Validity rules, supply cycles and the stock rule for minimum remaining life.

Where the edge is

Prescribing and eye examination stay with the prescriber. The software records and checks dates.

Migration and training

Moving over and getting people ready.

Bringing records over

Customer prescriptions and open schedules are imported and sampled for accuracy.

Training

Sessions for pharmacy, warehouse and order desk staff.

Support scope

What support covers.

Scope

Defects, minor edits and staff queries are covered under the agreement.

Outside scope

New markets, new carriers and any large change are priced on their own.

More in Eyewear

Related solutions.

Existing products

What already exists.

No existing GullySystem product covers this requirement on its own. It would be built, as described above.

Services

How it gets built.

For the business side, see Software solutions for contact lenses e-commerce.

Common questions

Questions about this solution.

Does a packaged version exist?

No. The system is written to your requirements.

Will it renew a prescription for a customer?

No. A lapsed prescription is flagged and the customer is told to obtain a new one from a prescriber.

Can a recalled batch be traced?

Yes. Because every box is picked by batch, the orders that contained it 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.