Platforms

Magento & Adobe Commerce Try-On

Enterprise-grade AR for luxury beauty and eyewear on Magento.

Magento & Adobe Commerce Try-On — Tryonixs virtual try-on preview

Magento + Tryonixs

  • Adobe Commerce and Magento Open Source host luxury beauty and eyewear with complex attribute sets
  • Tryonixs module adds EAV attributes for asset URLs per configurable child
  • Full-page cache requires hole punching or JS-only boot on PDP

Virtual try-on on Magento

Adobe Commerce and Magento Open Source host luxury beauty and eyewear with complex attribute sets

Tryonixs module adds EAV attributes for asset URLs per configurable child

Full-page cache requires hole punching or JS-only boot on PDP

Multi-store views map locales to different shade libraries

Setup guide

Installation

  • Deploy Tryonixs Magento module via Composer
  • Run setup:upgrade and compile DI in production mode
  • Assign tryonixs_asset attribute on attribute set eyewear/beauty
  • Add layout XML block to catalog_product_view handle

SDK setup

  • Pass configurable simple product ID on swatch change
  • Use requirejs shim for async SDK load
  • Integrate with Page Builder row on luxury PDPs

API

  • REST /V1/tryonixs/assets for ERP sync
  • Async bulk via message queue consumers

Authentication

  • Integration tokens for middleware; storefront public key

Webhooks

  • Magento event observers on catalog_product_save_after

Performance

Varnish ESI avoid for personalized blocks—client-only init

Redis session unaffected; CDN for GLB assets

Analytics

Adobe Experience Platform connector via data layer

Custom report on orders with tryon flag attribute

Troubleshooting

Production mode static content deploy after module

Configurable mismatch: child SKU must own asset

CSP module blocking wasm: allow Tryonixs CDN

Best practices

Separate store views for EU vs US shades

Use staging clone for performance test

Coordinate with Hyvä theme Tailwind bundle size

Magento FAQ

Adobe Commerce Cloud?
Module deploys via cloud build hook; whitelist CDN in fastly snippets.
Hyvä compatibility?
Alpine.js mount replaces RequireJS pattern in Hyvä child theme.
B2B shared catalogs?
Disable try-on on restricted SKUs via customer group layout handles.
Open Source vs Commerce?
Same module; queue features optional on Open Source.
Contact us