Shopify Virtual Try-On App
Add AI-powered virtual try-on to your Shopify store in minutes. Works with any theme using native theme extensions — no custom development required.
Which virtual try-on app should I use on Shopify?
It depends on what you sell. If your catalog spans more than one category, such as sunglasses and watches alongside clothing, shoes, or jewelry, TryOn Virtual covers them in one app: real-time AR for eyewear and watches, AI photo swap for apparel, footwear, and jewelry, and earring, necklace and bracelet AR in beta. It has a free Starter plan with 25 try-on sessions a month and 3 free AI-built 3D models, paid plans at $15, $49, and $149 a month with a 7-day free trial, and it meters try-on sessions instead of capping your product count. If you are an eyewear-only retailer at enterprise scale that needs a deep frame library, PD measurement, or in-store hardware, a specialist such as Fittingbox ($59–$199 a month on Shopify) may fit better. Beauty and makeup brands are usually better served by Perfect Corp or Banuba. Competitor prices are from vendor listings, checked October 2026. Compare the main Shopify try-on apps.
See it work in 90 seconds
From Shopify install to a live try-on widget on your product pages — the full setup, end to end.
How to add virtual try-on to Shopify in four steps
Install the app
Open TryOn Virtual on the Shopify App Store and click Add app. The Starter plan is free — no credit card needed.
Add your products
For glasses and watches, upload a 3D model or generate eyewear models from up to 4 product photos. Clothing, shoes, and jewelry use the product images you already have.
Add the theme block
In Online Store → Themes → Customize, add the TryOn Virtual block to your product template. It works with every Shopify 2.0 theme.
Go live and measure
Save the theme and the Try On button appears on your product pages. Track sessions and conversions in the built-in analytics.
What your shoppers can try on
One Shopify app covers every category. Each product type uses the method that gives the most accurate result.
Glasses & sunglasses
Frames render on the shopper’s face in real time, tracking head movement from the phone or laptop camera. The camera feed never leaves the device.
Eyewear try-onWatches
Watches render on the shopper’s wrist at true scale, so they can judge case size and strap before buying.
Watch try-onClothing & shoes
Shoppers upload a photo and see the garment or pair on themselves. Works from your existing product photography — no 3D models needed.
Clothing try-onJewelry
Rings, necklaces, earrings, and bracelets placed on the shopper’s own photo, so they can see scale and how the metal suits them. Earring, necklace and bracelet real-time AR is in beta.
Jewelry try-onEverything You Need to Launch
One-Click Installation
Install directly from the Shopify App Store and enable try-on with no custom coding. Our native theme extension automatically places the try-on button on your product pages.
- Install and activate in under 5 minutes
- No developer or custom code required
- Automatic product page integration
Theme Extension Integration
Works seamlessly with any Shopify theme — Dawn, Debut, Refresh, or fully custom. The try-on widget respects your theme's styling and adapts to your layout automatically.
- Compatible with all Shopify 2.0 themes
- Customizable button style and placement
- No manual code injection needed
Optimized for Performance
Fast loading, WebGL-optimized rendering, and on-device AR processing ensure your store speed isn't affected. Assets are lazy-loaded and the 3D engine only initializes when customers activate try-on.
Conversion & Engagement
Increase time on page and boost purchase confidence with immersive product previews. TryOn Virtual merchant data shows up to 32% higher conversion, up to 45% fewer returns, and 2.5x longer engagement on products with try-on enabled.
3D Asset Management
Upload GLB, GLTF, USDZ, SPZ, or PLY files directly from the Shopify admin. Our automatic quality analysis ensures your 3D models render correctly across all devices.
Built-In Analytics
Track try-on sessions, product engagement, and conversion metrics directly in your Shopify admin. Understand which products benefit most from virtual try-on.
Technical Specifications
Built with industry-leading technologies for performance and reliability.
Common Questions
Does it slow down my Shopify store?
No. TryOn Virtual uses lazy loading — the 3D engine only initializes when a customer taps Try On. Your store speed score is unaffected. Asset delivery is optimized, WebGL rendering is efficient, and bundle sizes are kept minimal so there is zero impact on initial page load.
Does it affect Shopify Core Web Vitals?
No. The theme extension only adds the try-on button to your product page — that's a lightweight piece of HTML. The widget's heavy assets (3D models, WebGL engine, face-tracking code) are deferred until a customer actually clicks Try On. LCP, CLS, and INP scores remain unchanged on stores that install the app.
Can assets lazy-load?
Yes — that's the default and only behavior. The bootstrap is a small (~3 KB) script that injects the button. The full 3D engine, the product model, and any HDR environment maps only load when a customer clicks Try On — never on initial product-page load. There's no eager-load mode, by design.
Can try-on open only after interaction?
Yes — the widget never auto-opens. Customers see a button on the product page; clicking it loads and opens the try-on overlay. You can customize the button position, label, and styling from the merchant dashboard. This keeps the experience opt-in for shoppers and protects your store's perceived performance.
How are eyewear 3D models created?
Eyewear 3D models are generated from your existing product photos by our built-in AI pipeline — no 3D artist or special photography needed. Upload up to 4 catalog images per frame and the pipeline runs alignment, background removal, geometry reconstruction, PBR material baking, and mobile-AR optimization automatically. Most models complete in under five minutes. See the dedicated 3D model builder page for the full breakdown.
Is it real-time 3D AR or photo overlay?
Both, depending on the product category. Eyewear and watches use real-time AR with face and wrist tracking — the 3D model is rendered live on the customer's webcam feed at 60fps. Clothing, shoes, and jewelry use AI photo swap — the customer uploads a photo and our engine composites the product onto it. Each category uses whichever approach gives the most accurate result.
Does it support live head rotation?
Yes. Eyewear try-on uses 468-landmark face tracking that continuously updates the frame's position, rotation, and depth as the customer moves their head. Temples (frame arms) animate naturally based on head angle — turn your head and the temples adjust like real glasses. Tracking runs at 60fps in the browser.
Does it work well on low-end iPhones and Android devices?
Yes. The widget targets 98% browser coverage (any device with WebGL 2.0). 3D models are polygon-optimized for mobile GPUs and the pipeline is tuned to maintain 60fps on mid-range phones. Performance is verified on iPhone SE / iPhone 11-class devices and entry-level Android (Snapdragon 6-series).
Where is camera and face data processed, and is anything stored?
It depends on the mode. Real-time AR (eyewear, watches) runs entirely in the customer's browser — the camera feed, images, and face-tracking data never leave the device and are discarded when the session ends. AI photo swap (clothing, shoes, jewelry) uploads the one photo the customer chooses; it is processed by our engine and commercial AI providers (OpenAI, Google Gemini), deleted within 24 hours, and never used to train any model. Each mode shows a consent screen before anything is processed.
Is virtual try-on GDPR compliant?
TryOn Virtual is built for GDPR and CCPA. Real-time AR processes nothing off-device. AI photo swap asks for explicit consent before upload, keeps the photo for at most 24 hours, and discloses its AI subprocessors (OpenAI, Google Gemini) in our privacy policy. We never sell personal data. See the privacy policy for the full data flow and retention schedule.
What Shopify themes are supported?
All Shopify 2.0 themes including Dawn, Debut, Refresh, and fully custom themes. Our native theme extension adapts automatically to your theme's structure, styling, and layout without requiring manual code modifications.
Can I try it for free?
Yes. The Starter plan includes 25 try-on sessions per month and 3 free 3D generations. No credit card required. Paid plans start at $15/month with a 7-day free trial — full access to every feature before you commit.
Do I need a developer to set it up?
No. Install from the Shopify App Store with one click. Upload your 3D models (or generate them automatically from product photos), and the try-on button appears on your product pages. The full setup takes under five minutes and is designed for non-technical merchants.
What 3D file formats do you support?
GLB (recommended), GLTF, USDZ, SPZ (Gaussian Splat), and PLY. The merchant dashboard runs automatic quality analysis on every upload — polygon count, texture sizes, and material compatibility — and flags assets that need optimization.
How does virtual try-on increase conversions?
Customers who use virtual try-on see the product on themselves before buying, which builds confidence and reduces purchase hesitation. TryOn Virtual merchant data shows up to 32% higher conversion, up to 45% fewer returns, and 2.5x longer engagement.
Launch Virtual Try-On on Shopify
Install from the Shopify App Store and start offering virtual try-on to your customers today.
Already installed? Install & setup guide →