
You sell jewelry — and your customers buy with doubt. Jewelry try on Shopify features reduce uncertainty about scale, fit, and style by letting shoppers see rings, necklaces, and earrings on themselves before they buy. Adding a jewelry try-on increases shopper confidence and improves conversion opportunities while helping cut return friction. (See why VTO boosts conversions and reduces returns: VTO boosts conversions and reduces returns.)
For jewelry merchants on Shopify, the goal is simple: give customers accurate online product visualization without creating more dev work. Augmented reality for jewelry is mature enough to be a business tool, and Shopify best practices show that improved product visualization and clear PDPs lift shopper intent. Below is a practical, no‑nonsense playbook to add virtual try‑on to your product pages — fast. (Context and examples: tryitonme jewelry no-code VTO.)
When you consider virtual try on Shopify options, there are three practical paths. Each has trade-offs for time-to-launch, cross-channel reuse, and technical risk:
Tryitonme.com is built for merchants who want fast results without dev overhead. It’s a link‑based, zero‑code VTO solution that delivers shareable try‑on links per product — ideal for Shopify stores that need speed and cross-channel reuse. A few vendor-provided details about the onboarding flow:
These steps emphasize fast time‑to‑market and ZERO‑CODE deployment. For context on fast link-based VTO rollouts, see a similar example: launch virtual try-on in minutes and more integration comparisons: integration comparisons. Vendor comparisons and further context: tryitonme vs camweara.
Follow these non-technical steps to create a jewelry try-on link:
Reference for fast no-code VTO setup: fast no-code VTO setup. Pricing and rings-specific notes: rings VTO pricing.
You don’t need an app to start. The fastest path is to add a PDP Try On button that opens the tryitonme.com link in a new tab (or modal if you later embed). See UX notes for placement: PDP Try On UX.
Paste this anchor anywhere in your theme or into a Custom Liquid block.
<a href="YOUR_TRYITONME_LINK" class="btn btn--secondary tryon-btn" target="_blank" rel="noopener">Try On</a>With UTM:
<a href="YOUR_TRYITONME_LINK?utm_source=shopify&utm_medium=pdp&utm_campaign=tryon" class="btn btn--primary tryon-btn" target="_blank" rel="noopener">Try On</a>Notes:
target="_blank" opens a new tab (fast and avoids CSP issues).rel="noopener" is a security best practice.{"type":"custom_liquid","settings":{"liquid":"<a href=\\"{{ product.metafields.vto.tryon_link }}\\" class=\\"btn\\" target=\\"_blank\\" rel=\\"noopener\\">Try On</a>"}}To use dynamic links, add a product metafield called vto.tryon_link in Shopify admin and paste the tryitonme link per product. This keeps the button dynamic for each SKU.
sections/product-template.liquid or snippets/product-form.liquid.{% raw %}{% if product.available %}
<a href="{{ product.metafields.vto.tryon_link | default: 'YOUR_STATIC_LINK' }}" class="btn btn--secondary tryon-btn" target="_blank" rel="noopener">Try On</a>
{% endif %}{% endraw %}Caution: Duplicate your theme before edits.
<div class="tryon-wrap" style="position:relative;width:100%;height:500px;">
<iframe src="YOUR_TRYITONME_EMBED_LINK" frameborder="0" allow="camera *; autoplay" sandbox="allow-scripts allow-forms" style="width:100%;height:100%;border-radius:8px;"></iframe>
</div>Note: If iframe is blocked, fall back to the link approach. See iframe/CSP considerations: iframe/CSP considerations.
Before launch, run this checklist:
(Downloadable checklist asset recommended for content team.)
Add UTMs to try-on links (example: ?utm_source=shopify&utm_medium=pdp&utm_campaign=tryon). Fire a GTM/DataLayer event on button click. Example DataLayer push:
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({ event: 'pdp_tryon_click', product_id: '{{ product.id }}' });Monitor funnel: try-on sessions → add-to-cart → conversions, and measure return-rate trends over time against your baseline. See measuring virtual shopping: measuring virtual shopping and tracking references: tracking references. Further analytics notes: try-on analytics.
.tryon-btn) or use inline styles.Two rollout paths:
Fastest path to test: generate a tryitonme.com link, add a PDP Try On button to a high-traffic product, and run a short A/B test on copy. Virtual try on Shopify features give your customers clearer expectations and a better shopping experience — and you get a measurable funnel to optimize.
Get started with tryitonme.com — generate a link and add a PDP Try On button today.
<a href="YOUR_TRYITONME_LINK" class="btn tryon-btn" target="_blank" rel="noopener">Try On</a><a href="YOUR_TRYITONME_LINK?utm_source=shopify&utm_medium=pdp&utm_campaign=tryon" class="btn tryon-btn" target="_blank" rel="noopener">Try On</a><div class="tryon-wrap" style="position:relative;width:100%;height:500px;">
<iframe src="YOUR_TRYITONME_EMBED_LINK" frameborder="0" allow="camera *; autoplay" sandbox="allow-scripts allow-forms" style="width:100%;height:100%;border-radius:8px;"></iframe>
</div>{"type":"custom_liquid","settings":{"liquid":"<a href=\\"{{ product.metafields.vto.tryon_link }}\\" class=\\"btn\\" target=\\"_blank\\" rel=\\"noopener\\">Try On</a>"}}{% raw %}{% if product.available %}
<a href="{{ product.metafields.vto.tryon_link | default: 'YOUR_STATIC_LINK' }}" class="btn btn--secondary tryon-btn" target="_blank" rel="noopener">Try On</a>
{% endif %}{% endraw %}window.dataLayer = window.dataLayer || [];
window.dataLayer.push({ event: 'pdp_tryon_click', product_id: '{{ product.id }}' });Cautions:
No — tryitonme.com is link-based and does not require a Shopify app or SDK installation. Quick app alternatives are available if you prefer an app workflow.
Basic button and link: about 30–60 minutes; embed with QA and tracking: 1–2 business days.
The browser will request camera permission. Always provide a photo upload fallback for users who decline or use devices without cameras. Add microcopy explaining permissions and privacy.
Yes — link-based VTO is cross-channel by design and works well in email, social, and marketing campaigns.
Switch to the link fallback (open in new tab) and surface the link via product metafield or a modal CTA. Test CSP/X‑Frame behavior before relying on embed in production.