Update, August 2026: the plugin is released. It is live in the WordPress plugin directory as Optogrid Eyeglasses for WooCommerce, and the product page covers what it does. This post is the build story behind it.
Optogrid built a dedicated WooCommerce plugin for optical retailers. Phase 1 shipped a complete optical storefront framework: frames, lens add-ons, dynamic pricing, and prescription-aware order stages. Phase 2 added direct integration with the Optogrid measurement platform so customers can submit remote PD and SH measurements at checkout.
Standard e-commerce platforms treat every product the same. Prescription eyewear is different: an order cannot proceed without a valid prescription and accurate pupillary distance measurement. No mainstream WooCommerce plugin handles both. This one does.
Phase 1: Optical Commerce Plugin Core Features
The first release makes it straightforward to build a full optical e-commerce flow inside WooCommerce without writing code.
Store owners can:
- Add frames as products with optional lens add-ons
- Include coatings, prescriptions, and customization options
- Display dynamic pricing that reflects each configuration
- Track optical-specific order stages: pending prescription, in lab, ready to ship
This addresses a gap that forces most optical retailers to rely on manual processes or custom development. WooCommerce’s open-source architecture and REST API allow the plugin to register custom product types, order statuses, and meta fields natively, without workarounds.
For more on what optical-specific software needs to do, see Essential Software Solutions for Eyewear Retailers.
Phase 2: Remote PD Measurement via Optogrid API
The second phase integrated the plugin directly with the Optogrid API, allowing merchants to collect precise Pupillary Distance (PD) and Segment Height (SH) measurements from customers remotely, using just a photo. Manual PD entry is free and needs no account; the photo measurement path requires a connected Optogrid account, because the image is processed on Optogrid’s servers.
The measurement flow runs entirely in the browser. Customers follow on-screen instructions to capture a photo; no app download is required. The measurement is linked to the order so the optical lab receives accurate data without requiring an in-store visit.
This closes the loop between online ordering and the lab manufacturing workflow, enabling true end-to-end optical commerce. To understand why accurate PD matters for online lens orders, see Comparing PD Measurement Methods. For a full walkthrough of launching an ecommerce store for optical retail, including platform selection and checkout configuration, that guide covers the broader setup context. Solving measurement accuracy at checkout also directly addresses why customers leave optical shops for competitors who offer seamless online ordering.
Why WooCommerce Over Shopify for Optical Retail
We initially developed a Shopify app but encountered specific technical constraints that made optical-specific workflows difficult to implement:
| Capability | WooCommerce | Shopify |
|---|---|---|
| Custom product types (prescription eyewear) | Native plugin API support | Not supported without workarounds |
| Custom order statuses (pending prescription, in lab) | Full control via hooks and filters | Limited to predefined statuses |
| Checkout field customization | Open, extensible | Restricted to Shopify Plus plans |
| Server-side order processing logic | Full access | Sandboxed via Shopify Functions |
| External measurement integration at checkout | REST API, no restrictions | Apps cannot redirect or modify core checkout flow |
Shopify’s checkout customization is available only to Shopify Plus merchants for apps that modify information, shipping, and payment pages. For a plugin that needs to inject prescription fields and measurement workflows directly into checkout, this restriction is a blocker for most optical retailers on standard Shopify plans.
WooCommerce gives us the open API access and plugin architecture needed to build the optical-specific order flow correctly. Shopify integration remains on the roadmap; the WooCommerce plugin shipped first.
Availability and Pricing
The plugin is published in the WordPress.org plugin directory, so you can install it from Plugins > Add New in your WordPress admin. It requires WordPress 6.5 or later, WooCommerce 8.0 or later, and PHP 8.0 or later.
The download is free, and so is the part of the plugin that runs entirely on your own store: the lens builder, dynamic pricing, the Rx form, and manual PD entry. A connected Optogrid account is required only for the features that involve a file, since the plugin has no local storage path for one: prescription document upload, PD photo capture, photo-based measurement, and operator-verified results returned to the order.
If you run an optical store on WooCommerce and want to share feedback on the feature set, contact us through the Optogrid website.
Frequently Asked Questions
Is the WooCommerce plugin available yet?
Yes. It was published to the WordPress.org plugin directory in August 2026 as Optogrid Eyeglasses for WooCommerce. The original December 2025 target slipped; the released version covers both phases described in this post, including photo-based PD measurement.
Will it work with any WooCommerce theme?
The plugin is designed to work with standard WooCommerce themes. It adds custom product types, order meta fields, and status stages, none of which require a specific theme. Styling inherits from your existing WooCommerce setup. Classic themes, WooCommerce Blocks, and Elementor are supported; Divi, Bricks, and WPBakery are not officially supported yet.
How does the remote PD measurement work in Phase 2?
Phase 2 integrates with the Optogrid measurement platform, which uses a photo taken by the customer to calculate PD and Segment Height. The measurement is linked to the order so your lab receives accurate data without requiring the customer to visit the store. This path requires a connected Optogrid account; without one, customers enter PD manually. Learn more about pupil distance averages and measurement accuracy.
Do customers need to install anything to submit measurements?
No. The Optogrid measurement flow runs in the browser. Customers take a photo following on-screen instructions, with no app download required.
What happens if a customer doesn’t submit their prescription or measurements?
The plugin includes prescription-aware order stages. Orders requiring measurement or prescription data are held in a “pending prescription” status, and store owners can follow up through the WooCommerce order management interface.

I grew up inside an optical shop. My mother likes to tell how, as a kid, I would watch eyeglasses being assembled, play with the tools, and draw on the back of service order slips. The family business taught me early what a precise measurement and work done right are worth.
I went on to spend more than twenty years as a software engineer, always keeping an eye on the optical world. Optogrid was born where the two meet: digital measurement technology (pupillary distance and fitting heights) built by someone who knows the dispensing counter from the inside.
