Built for independent optical retailers

The point of sale that speaks frames, lenses, and lab jobs.

Catalog, register, lab orders, customers, suppliers, and marketing in one multi-store platform. Every sale is attributed to the associate who rang it up, every store's data is fully isolated, and the register keeps working when the internet doesn't.

  • Installs like an app
  • Keeps selling offline
  • No clinical baggage
6
connected modules, one login
0
clinical fields. Ever.
100%
of sales attributed to an associate
1
isolated tenant per retailer
From delivery to pickup

One flow, from the shipping box to the customer's face

SellWright POS follows a frame through the shop the same way your team does.

  1. 1

    Snap the invoice

    Photograph or upload a supplier invoice. AI reads the line items, you confirm, and stock lands in the catalog with its cost basis.

  2. 2

    Print the tags

    Every SKU gets a Code 128 hang tag or box label. Supplier UPCs stay on file too, so any scan resolves to one SKU.

  3. 3

    Ring it up

    Scan frames, lenses, and lab jobs into one cart. Split payments, take deposits, and PIN-switch associates without logging out.

  4. 4

    Track the lab job

    Follow each order from sent-to-lab to ready-for-pickup, with the customer notified the moment it lands.

Six modules, one login

Everything a frame shop runs on, in one place

No swivel-chairing between a POS system, a spreadsheet, and a lab portal.

Inventory built for frames

Pair models with color/size SKU variants, per-location stock, cost lots, and a full adjustment audit trail — not a generic retail SKU list bent into shape.

Fast, associate-attributed POS

Barcode-scan checkout for mixed carts of frames, lenses, and lab jobs, with split payments, deposits, and PIN quick-switch on a shared register.

Lab order tracking

Every lab job tracked from order to ready-for-pickup, with lens specs stored as order data on the job — never as a standalone clinical record.

Customer & household profiles

Purchase history, household billing links, and channel consent tracked per contact — no medical fields, ever.

Suppliers & cost basis

Supplier SKU cross-references, purchase orders, and weighted-average or FIFO cost tracking that matches how frame invoices actually get billed.

Opt-in marketing & loyalty

Segment builder, flyer templates, and a lightweight loyalty program — sent only to customers who opted in, with consent tracked at every step.

Frame-native

Not a generic retail POS wearing an optical skin

SellWright POS's data model starts from how frames, lenses, and lab jobs actually move through a shop.

  • Pair model → SKU variant structure matches how frames are actually bought and sold.
  • Cycle counts show variance before anything posts, so a bad scan can’t silently overwrite stock.
  • Installs to a desktop or tablet home screen and keeps ringing up sales if the connection drops.
  • Every store is a fully isolated tenant — your data never mixes with another retailer’s.
Deliberately left out

Retail, not a clinic

If your shop sells eyewear rather than running exam lanes, you shouldn't pay for, or click past, features built for a practice.

  • Eye exams and diagnoses
  • Prescription validation or expiry logic
  • Insurance claims and eligibility
  • Appointment scheduling

Lens specs live on the lab order as order data. Nothing else.

See SellWright POS on your own catalog

Tell us a bit about your shop and we'll set up a short walkthrough with your own frames and stock.

No credit card, no sales script. Just your frames on our screen.