Shopify setup
Why Virtual Try-On Is Not Working on Shopify
A practical troubleshooting guide for Shopify virtual try-on issues, covering app setup, theme placement, product eligibility, image quality, mobile UX, tracking, and shopper trust.

Quick answer
When virtual try-on is not working on Shopify, the issue is usually one of six things: the app is not enabled on the right product, the theme placement is wrong, the product image is not usable, the shopper flow is too confusing, mobile permissions are blocking the experience, or analytics are not showing the real behavior.
Start with the product page, not the settings screen.
Confirm the app is active on the right products
The first question is basic: should this product have try-on enabled at all?
Many stores test a virtual try-on app, then assume it is active everywhere. In practice, it may only be enabled for specific products, tags, templates, or collections. Check the exact product page where the issue was reported.
Look for:
Product eligibility rules
Product tags or collections used by the app
Variant-level requirements
Theme templates that differ by product type
Draft or unpublished products
If the try-on button appears on one product but not another, product eligibility is the likely issue.
Check theme placement
Virtual try-on should appear where shoppers are making the visual decision. If the app block is installed on the wrong template, below the fold, or inside a collapsed section, shoppers may say it is not working because they never see it.
Open the product page on desktop and mobile. Check whether the CTA is near the product media, variant selector, or buy box. If the app depends on a theme block, confirm the block is added to the active product template, not an unused duplicate template.
The full setup walkthrough is here: add virtual try-on to your Shopify store.
Audit product images
Bad product images create bad try-on results. This is especially true for apparel.
Before blaming the app, inspect the image inputs:
Is the product photo clear?
Is the garment shape visible?
Is the color accurate?
Is the product cut off?
Is the background distracting?
Are variants using the right images?
If the product image is low quality, the try-on result may feel broken even when the app is technically running.
Start with the best product photos in the catalog. Prove the workflow there, then expand.
Test the shopper path on mobile
Most product-page traffic is mobile for many ecommerce stores, so desktop-only QA is not enough.
On a phone, test:
The try-on button visibility
Upload or camera permissions
Loading states
Back navigation
Variant changes after try-on
Add-to-cart after try-on
The shopper should not get trapped in a separate flow. A virtual try-on tool should help the decision, then return the shopper to buying.
Make the CTA obvious
Sometimes the technology works, but the UX does not. Generic button copy like "Launch experience" or "Open visualizer" can underperform because shoppers do not know what will happen.
Use plain labels:
Try it on
See it on you
Preview the look
Keep the surrounding copy short. The more you explain the technology, the less natural the shopping moment feels.
Check privacy and trust friction
Virtual try-on asks shoppers to provide a personal image or camera access. If that request appears suddenly, shoppers may abandon the flow.
The fix is not a long privacy essay beside the button. It is a clear, calm interaction:
Explain the value before the upload
Keep the image request visually trustworthy
Make the exit path obvious
Avoid asking for more data than needed
Trust is part of the feature. Treat it like conversion copy, not only compliance.
Look at product-level analytics
If the button is visible and the flow works, the next issue may be measurement. You need to know whether shoppers start try-on, finish it, and add to cart afterward.
Without product-level usage, you can mistake silence for failure. Some products may be working well while others get no engagement. Some may get lots of try-ons but weak conversion, which means the product or price may be the problem.
This is one reason a Shopify-native app can be easier to operate than a custom widget. The app should help the merchant team see what is happening without building a separate reporting layer.
When to switch tools
Switch tools when the issue is structural:
The app cannot support your product category
The result quality is consistently weak on good inputs
The theme placement cannot be made natural
Usage limits block a realistic test
Support cannot resolve launch blockers
If you are comparing options, use the best Shopify virtual try-on apps guide first. If you already know you want an apparel-focused Shopify flow, book a Looksy demo.
FAQ
Why is my virtual try-on button missing?
It is usually a product eligibility, theme template, app block, or publish-state issue. Check the exact product and template where the button should appear.
Why does virtual try-on work on desktop but not mobile?
Mobile issues often come from permissions, layout placement, slow loading, or a flow that is hard to recover from on a small screen.
Why are try-on results poor?
Start with product image quality. Clear images, accurate variants, and visible garment shape matter before any app can perform well.