Connect Salesforce with Luna.io to power virtual try-on, prescription-ready product configuration, and guided eyewear selection that reduces fit mistakes and improves conversion.
• Customer identity is matched between Luna.io sessions and Salesforce accounts/contacts using email and other shared identifiers, with new records created when no match is found.
• Frame and lens catalogs are synchronized by mapping Luna.io product entities to Salesforce product records, including variant attributes used in eyewear configuration (for example, size, color, and material).
• Prescription and vision-related inputs captured in Luna.io flows are stored as structured order metadata and mapped to Salesforce cart and order objects, keeping values tied to line items.
• Cart and checkout events from Luna.io generate or update Salesforce carts, opportunities, and orders, preserving configuration selections as the record changes state.
• Order status updates and key fulfillment events in Salesforce are synchronized back to Luna.io, keeping shopper-facing order views consistent with the CRM and OMS state.
• Sync jobs support delta-based updates and write-ahead logging, with validation and error records captured for mismatched attributes, missing products, or invalid configuration values.
.png)
We map Luna.io session outputs (fit signals, try-on selections, and frame choices) to Salesforce customer, cart, and order objects so they stay traceable through checkout, service, and fulfillment.
Yes – Rx inputs like SPH, CYL, AXIS, ADD, and PD can be stored as structured line-item configuration and validated before order submission.
Luna.io modules can be implemented as guided flows for frame fit, lens type, and vision needs, then synced back to Salesforce as the shopper progresses.
It can – we configure data models and rules per site, currency, and language, while keeping a consistent mapping into Salesforce for reporting and service.
scandiweb has delivered 2,100+ eCommerce projects since 2003, and we handle integration, QA, and ongoing support so your vision-specific configuration remains production-ready.





