Skip to content
Sign in Try it on — freeStart

For shops

Let them see it
on themselves.

Add a “Try it on yourself” button to your product pages. Shoppers get a studio photo of themselves wearing your product, then come back to your shop to buy it.

Why add it

The shopper’s path

The button opens wearfits.me in a new tab, so your shop stays open. The try-on starts by itself.

  1. Click on your product page

    “Try it on yourself” under Add to bag.

  2. Your product is already there

    We take the photo, name and category from your link or your data.

  3. Selfie, height and weight

    Only the first time. Returning shoppers skip this step.

  4. A studio photo in 20 seconds

    The shopper sees themselves wearing your product in a studio-style photo.

  5. Back to your shop

    “Buy at your shop” opens your product page.

Four ways to add it

Everything goes through one address: wearfits.me/try. Start with a plain link and move to the script or POST only if you need to. For the shopper, every way works the same.

  1. Just a link

    Any shop, newsletter or social post

    No code

    • Only url is required
    • Pass img, title or cat to reduce loading time and avoid missing product data
    • Works when we can read your page, or whenever you pass img
    <a href="https://wearfits.me/try?url=https%3A%2F%2Fyourshop.com%2Fdress-123">
      Try it on yourself
    </a>
    https://wearfits.me/try?url=https%3A%2F%2Fyourshop.com%2Fdress-123
      &img=https%3A%2F%2Fcdn.yourshop.com%2F123.jpg
      &title=Linen%20dress&price=249&currency=PLN
      &cat=full-body&ref=yourshop
  2. Button script

    Shops that can paste one line into a template

    One script tag

    • Reads the product from your page in the shopper’s browser, so bot blocking doesn’t matter
    • With data-upload="1" it sends the photo itself, for images other sites can’t fetch
    • Adds a ready-made WEARFITS button to your page
    <!-- once, in your template -->
    <script src="https://wearfits.me/try/button.js" data-ref="yourshop" async></script>
    
    <!-- where the button goes; every attribute is optional -->
    <div class="wearfits-try" data-cat="full-body"></div>
  3. POST

    For images that require login or block external access

    Form or fetch

    • An HTML form with a file or img fields
    • Or fetch to /api/handoff, which returns the link to open
    • We keep the product for 30 minutes, then delete it
    <form method="post" action="https://wearfits.me/try"
          enctype="multipart/form-data" target="_blank">
      <input type="hidden" name="url" value="https://yourshop.com/dress-123">
      <input type="hidden" name="title" value="Linen dress">
      <input type="file" name="image" hidden>  <!-- or img=… -->
      <button>Try it on yourself</button>
    </form>
    const res = await fetch("https://wearfits.me/api/handoff", {
      method: "POST", body: formData   // url, image, title, cat, ref
    });
    const { tryUrl } = await res.json();  // open it in a new tab
  4. Partner

    Shops that want more

    Coming soon

    • Shop-paid try-ons on your own pages
    • Signed links and per-shop statistics
    • Write to us to be first

Make your link

Paste a product address. Add a photo and category if you have them. Copy the link or the button.

The link builder needs JavaScript. You can also build the link by hand from the table below.

Enter a product page or photo address to see your link.

Parameters

ParameterWhat it doesWhen missing
urlYour product page: our data source and the “Buy at your shop” linkRequired, unless you pass img
img (repeatable, up to 6)Product photo, fetched by our server, so CORS doesn’t matter. A photo on a plain background works best: put it firstWe look for photos on the page
title, price, currency, brandShown to the shopper and in their shopping listRead from the page when we can
cattop, bottom, full-body or shoes; skips category detectionDetected from the photo; if unsure, the shopper picks with one tap
refYour shop name, added to the visits we send back (utm_campaign)Counted by your domain
langpl or enThe shopper’s browser language

FAQ

What does it cost my shop?
Nothing. Shoppers use their own wearfits.me try-ons, including free ones to start. A version where the shop pays for try-ons is planned.
Which products work?
Tops, knits, shirts, jackets and coats; trousers, jeans and skirts; dresses and jumpsuits; shoes. The best source is a product photo on a plain background: pass it first in img.
Our site blocks bots. Will it still work?
Yes, if you pass the photo: img with a public image address, or the button script, which reads the product in the shopper’s browser and, with data-upload="1", sends the photo itself.
Do you share shopper photos or data with us?
No. Selfies and photos stay in the shopper’s wearfits.me account and are never shared with shops. You see the visits that come back to you through UTM parameters in your own analytics.
Does the shopper need an account?
No. A new shopper adds a selfie, height and weight and gets the first photo in about a minute. We ask for an email only to keep the photo, or when the free try-ons on that device are used up.
Can my shop pay for shoppers’ try-ons?
Not yet. We are preparing a version where the shop covers try-ons on its own pages. Write to us if you want to be first.

Questions?

Partner terms, shop-paid try-ons or help with the integration: write to the WEARFITS team.

Contact WEARFITS