Skip to content
Optogrid - WooCommerce (WordPress) plugin for eyewear e-commerce

Optogrid WooCommerce Plugin for Optical Retail

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:

CapabilityWooCommerceShopify
Custom product types (prescription eyewear)Native plugin API supportNot supported without workarounds
Custom order statuses (pending prescription, in lab)Full control via hooks and filtersLimited to predefined statuses
Checkout field customizationOpen, extensibleRestricted to Shopify Plus plans
Server-side order processing logicFull accessSandboxed via Shopify Functions
External measurement integration at checkoutREST API, no restrictionsApps 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.