OnWrist virtual try-on

Virtual try-on for luxury watch stores

Let every shopper try the watch on — their own wrist, true to scale.

Your customer points their phone at their wrist and sees the watch on it, at its real size, with the bracelet behind the wrist. Built from the product photos you already have.

$1 per watch, per month. The enterprise quote we received was four figures a month, for flat 2D.

On a computer? Point your phone here. The demo needs a wrist and a phone camera.

The shopper experience

Three taps, on the product page they're already on.

01

Tap “See it on your wrist”

It lives on your product page. On desktop, a QR hands off to the phone. No app, no download, no account.

02

Raise your wrist

The camera guides them into frame, then places the watch live at its real size, on either wrist.

03

Freeze, share, add to cart

A still with the bracelet behind the wrist, your logo on the share, add-to-cart built in.

How it works

Why it looks right.

No 3D. No prep.

Built from the photos you already have.

Your existing stock shots become try-on overlays automatically. Add a watch to your store and it shows up in try-on on its own.

The alternatives we evaluated were flat 2D at enterprise retainers, or asking the shopper to print a paper bracelet.

the product photo you already have → on-wrist, automatically

True to scale

A 41 mm watch renders as 41 mm.

Overlays render at true physical scale, case and lug-to-lug in millimeters, from a measurement library of 50+ watch families covering 650+ watches. Wrist fit uses four settings calibrated against published anthropometric data, or a bank card for exact scale.

41 mm on the spec sheet is 41 mm on the wrist

Their wrist

Their own wrist, not a model's.

The watch goes on your customer's own wrist, the one holding the phone. A pose coach guides them to the shot, then gets out of the way.

Price-on-Request pieces supported. Both wrists. Video and photo modes.

Pricing

One dollar, per watch, per month.

A dollar a month for each watch in your catalog. No tiers, no setup fee, nothing else.

200 watches
$200 200 watches × $1 / month

Add or remove watches anytime. Your price follows your catalog, recalculated each month.

Going live

One snippet. Paste it once. Done.

A single ~10-line snippet, pasted once into your Shopify theme. The widget and the overlays are served from our CDN. We'll paste it with you on a call if you'd like.

theme.liquidrepresentative
<!-- OnWrist virtual try-on -->
{% if template contains 'product' %}
  <div id="onwrist-mount"
       data-handle="{{ product.handle }}"></div>
  <script src="https://cdn.onwrist.io/widget/loader.js"
          defer></script>
{% endif %}

FAQ

Frequently asked questions

Do you store my customers' photos or camera data?

No. The camera runs entirely on the shopper's device, in the browser. No photo is uploaded to any server and no biometric data is stored. The only thing that leaves the phone is the image the shopper chooses to save or share.

I'm not on Shopify.

OnWrist is built for Shopify, where it's a one-snippet install. Any storefront that lets you paste a script tag can likely run it. Tell us your platform and we'll confirm.

I sell Price-on-Request pieces.

Fully supported. No price is shown where you don't want one, and the request flow or add-to-cart still works from inside the try-on.

What if my catalog changes mid-month?

Add or remove watches freely. Billing follows your catalog size and recalculates each month.

OnWrist

Put your whole catalog on your customers' wrists.

Try it on your own wrist first, then tell us how many watches you carry.

$1 per watch per month · cancel anytime · try it before you talk to us