Virtual try-on for fashion stores
See it
on you.
Labbesne adds a Try it on button to your product pages. A shopper takes one photo and gets a picture of themselves wearing the garment. They never leave the page.
- One photo
- One script tag
- Pay per try-on
How it works
One photo.
One picture.
What your shopper does, start to finish. No account. No app. Nothing to download.
-
Your product page
Tap Try it on
The button sits next to Add to bag on your product page.
-
Denim shirt Step
back
a littleTake one photo
Camera or upload. Whole body in view.
-
Before After You in the Denim shirt
See yourself wearing it
The picture appears on the same page. How it looks. Not a size guide.
For your store
Your store
stays yours.
Labbesne sits inside your product page and hands back to it. Your cart. Your checkout. Your type.
-
Stays on the page
The try-on opens in a sheet over the product page and closes back to it. No redirect. No new tab.
-
Knows the garment
The loader reads the product from the structured data your page already has. There is no catalogue to sync.
-
Your cart
Add to bag and Checkout call your code, with the product and the variant. Price, stock and sizes stay with you.
-
Your typography
The button copies the font, size and shape of your Add to bag button. Inside the try-on, theme tokens set your typeface.
-
Look, not fit
Labbesne shows how a garment looks on the shopper. It is not a size guide and never claims to be.
-
Clothing first
Try-on works for clothing. Shoes and accessories are not supported yet.
Install
One script
tag.
Paste it in the head of your product pages. The loader finds Add to bag, puts Try it on next to it and runs the rest.
<script
async
src="https://app.labbesne.com/sdk/v1.js"
data-key="pk_…"
></script>
<script>
window.Labbesne = window.Labbesne || []
Labbesne.push(['on', 'addToBag', async ({ product }) => {
await cart.add(product.id, product.variantId)
return { message: 'Added to your bag' }
}])
Labbesne.push(['on', 'checkout', () => {
location.href = '/checkout'
}])
</script>
Events you can listen to:
addToBagcheckoutopenclosereadystepresulterror
Once the script has loaded you can also call Labbesne.on(),
Labbesne.open() and Labbesne.close() directly.
Ways in
- Script tag Now
- Any storefront where you can edit the page head.
- Your own button Now
-
Mark the spot with
data-labbesne-button, or callLabbesne.open()from your own interface. - Shopify app Planned
- A block you place in the theme editor. Until then, use the script tag.
- Dashboard Planned
- Keys, usage and top-ups in one place.
Before you go live we allowlist your domain for your key. If your site sends a
Content-Security-Policy, add our origin to script-src and
frame-src.
Pricing
Pay per
try-on.
One price per generated picture. Credits you top up as you go. A free trial balance to start.
- Per try-on
- One try-on is one generated picture.
- Credits
- Top up a balance and draw it down as shoppers try things on.
- Free trial balance
- Start with free credits and test on your own products.
- Pricing in pilot
- The price is not final. Talk to us for the current terms.
FAQ
Straight
answers.
Something missing? Write to hello@labbesne.com.
What does a shopper need?
A phone or a computer with a browser, and one photo with their whole body in view. No account and no app.
Does it tell shoppers their size?
No. Labbesne shows how a garment looks on the shopper. It is not a size guide, and it makes no claim about fit.
Which products work?
Clothing. Shoes and accessories are not supported yet. Each product needs a clear garment image at a public address, which most product pages already have.
What happens to the shopper’s photo?
The shopper agrees before taking a photo. The photo goes to our server, which sends it to the image model provider that makes the picture, and the result is streamed straight back to the shopper. Our server keeps no database of shopper photos. The try-on runs in its own frame, so the scripts on your page cannot read the photo or the result. We go through the model provider’s terms with you before you go live.
Which platforms does it work on?
Any storefront where you can add a script tag to the page head. The loader looks for the Add to bag button the way Shopify, WooCommerce, Magento, BigCommerce and Salesforce Commerce Cloud themes mark it up, then falls back to the button’s text. You can also place the button yourself. A Shopify app is planned.
Can it look like our store?
The Try it on button copies the font, size and shape of your Add to bag button, and you can override it with CSS variables. Inside the try-on, theme tokens set the typeface. The layout stays as it is: square corners, two surfaces, no brand colour in the interface. Colour belongs to the garment.
What does it cost?
You pay per try-on from a credit balance, and you start with a free trial balance. The price is being set during the pilot. The working number is $0.08 per try-on, and it may change. Ask us for the current terms.
How do we start?
Write to us. We set up a key for your domain, you paste the script tag, and you try it on your own products.
Labbesne · In pilot
Try it
on.
On your own products, on your own pages. Join the pilot, or open the demo store and try it now.