Commercetools + Luna.io integration for guided eyewear try-on and Rx checkout

Connect Commercetools with Luna.io to power virtual try-on, fit guidance, and prescription-ready product configuration, so shoppers pick the right frames and lenses and complete checkout with confidence.

Set up your integration
Trusted by 700+ leading brands worldwide
Trusted by 700+ leading brands worldwide

What is the Commercetools + Luna.io integration

Selling eyewear online gets messy fast: customers need confidence in fit and lens options, while teams juggle SKU complexity, prescription variants, and frequent changes across brands, sizes, and collections. When store data and the try-on experience drift out of sync, you see the fallout in customer support tickets, misconfigured orders, and returns. The commercetools – Luna.io integration connects your commercetools catalog to Luna.io’s eyewear shopping technology so virtual try-on, guided frame selection, and prescription flows use the same product truths. It keeps what shoppers see and configure aligned with what you sell, so your “commercetools Luna.io integration” supports accurate eyewear setup across the storefront journey. This setup fits you if you run an eyewear or optical catalog where fit, lenses, and prescription choices are part of every purchase.

Commercetools + Luna.io integration benefits

Reduce returns with fit-first virtual try-on tied to commercetools data
Cut misconfigured RX orders using validated lens rules in Luna.io
Sell higher-priced lens upgrades with guided, constraint-based flows
Launch new frames faster by reusing commercetools variant attributes
Lower support volume with clearer fit, size, and lens selection steps
Protect margin by reducing remake costs from invalid prescriptions

How the Commercetools Luna.io integration works technically

• Product data is pulled from commercetools using the Composable Commerce APIs, with scheduled or event-driven syncs for new and updated products. 

• Variant attributes (size, color, frame material, rim type, and other eyewear-specific fields) are mapped to Luna.io configuration inputs used for guided selection and try-on. 

• Prescription-related options (lens types, coatings, and constraints) are represented as structured option sets, with validation rules passed to the Luna.io flow. 

• Media assets (images and, when available, 3D/try-on assets) are linked per SKU or variant, with fallbacks handled when an asset is missing. 

• Delta sync logic sends only changed records, while full catalog syncs reconcile mismatches and reindex affected items in Luna.io. 

• IDs and references are preserved across systems, and sync errors are logged with payload context to support retries and auditing. 

Why choose scandiweb to handle Commercetools integration for you?

Commercetools-first teams for complex commerce builds
We build and run large commercetools stacks, so the Luna.io layer fits your APIs, catalogs, and releases cleanly.
Proven delivery across 2,100+ eCommerce projects
Our playbooks come from 2,100+ projects since 2003, which helps prevent integration surprises and missed edge cases.
Data and tracking that proves guided flow impact
We implement GA4 events and BI dashboards to quantify how Luna.io guided selection affects funnel drop-offs and sales.
Frontend UX built for eyewear configuration clarity
Our UX and frontend teams design step-by-step RX and fit configuration that stays understandable, even when logic gets strict.
Integration QA that targets vision-specific edge cases
We test real-world scenarios like multi-pair carts, returns, and partial edits, where eyewear flows usually break first.
Accountable ownership across vendors and releases
You get one responsible team to coordinate commercetools, Luna.io, and any PIM, ERP, or OMS changes without handoffs.

Frequently Asked Questions about Commercetools Luna.io integration

How do you connect Commercetools product data to Luna.io virtual try-on and guided eyewear selection?

We map Commercetools product types, attributes, and variants to Luna.io so frame geometry, colorways, and fit metadata stay consistent across try-on and configuration.

Which Commercetools data is needed for Luna.io prescription lens configuration and Rx checkout flows?

Typically you need frame SKUs, lens option rules, Rx input constraints, pricing, and eligibility attributes so Luna.io can validate choices and build the correct cart payload.

Can the Commercetools – Luna.io integration support complex variant logic for frames, lenses, and coatings?

Yes; we implement rule-based configuration that translates shopper selections into sellable Commercetools variants or line items, with validation to prevent misconfigured orders.

Does Luna.io work with Commercetools multi-store and localization for global eyewear catalogs?

It can; we align store views, currencies, languages, and region-specific lens rules so Luna.io experiences reflect each Commercetools market correctly.

How long does a Commercetools Luna.io integration take, and who typically owns the implementation?

Timelines depend on catalog complexity and Rx rules, but scandiweb has delivered 2,100+ eCommerce projects since 2003 and can own the integration end to end.

Start your Commercetools + Luna.io integration

1. Submit your integration request

Fill out the form and share your integration requirements.

2. Join a free strategy & discovery call

Join a 60-minute session with our Commercetools integration specialists.
We’ll review your business systems, identify key challenges, and uncover actionable opportunities.

3. Get a tailored proposal

After the consultation, receive a detailed proposal with clear, high-impact steps to integrate Commercetools with the tools your business needs to thrive.

Trusted by 700+ leading brands worldwide

We check submissions regularly - we will reply soon
22+
years in eCommerce
600+
in-house experts
2,100+
projects delivered
700+
clients served
$4B+
in client revenue per year