Skip to content

Prescription capture

Optical Form has two step types for capturing the customer’s prescription: Graduation (Rx) for a full prescription and Reading Rx (grid) for pre-made reading glasses.

Captures the prescription per eye: OD (right eye) and OI (left eye).

Each field has configurable Min, Max and Step:

Field What it is
PWR / SPH (Sphere) Spherical power.
CYL (Cylinder) Astigmatism correction.
AX (Axis) Cylinder axis (0–180°).
ADD (Addition) Addition for progressives / bifocals.
  • Show ADD field (for progressives) — shows or hides the ADD column. Enable only for lenses with an addition.
  • Show PD (Pupillary Distance) — adds PD capture.
  • Single vs. dual PD — one total value, or a value per eye (right PD / left PD) via a toggle the customer sees.
  • Configurable validation: PD required (single) and PD required (both eyes).

All step text is editable without code: right/left eye titles, field labels (SPH, CYL, AX, ADD), the PD section (title, toggle label, single/right/left labels), the validation messages, and the summary labels (OD, OI, chip, empty-summary message).

A Graduation summary step shows the customer the prescription they entered, in a per-eye table, before finishing — so they can confirm the values before adding to cart.

For pre-made reading glasses, where the customer only picks a magnification (e.g. +1.00, +1.50, +2.00…) instead of a full prescription.

  • Grid config: Min value, Max value, Step and Columns.
  • Value prefix — e.g. +, to show +1.50.
  • Live preview of how many values are generated.
  • Editable labels: grid title, confirm button, summary chip and error message.

Graduation values are saved to the order for your lab. You can hide them from the cart view (they stay on the order) from Design → Cart lines.