styleprofile. — home

How it works

How StyleProfile’s virtual try-on technology works

StyleProfile syncs your product catalogue, uses a generative AI model to re-render those garments on a body, and shows the result inside your own product page. The shopper picks the pieces, the whole outfit renders in seconds, and the fit engine suggests which size to order.

The sample shopper wearing an ivory poplin shirt, camel wide-leg trousers, white court sneakers and a tan tote, rendered together in one image.
A finished render: four catalogue garments on one body.

The pipeline

Four steps from catalogue to rendered outfit

Every try-on runs the same four steps. Two of them happen once when you connect your store; the other two happen every time a shopper opens the widget.

  1. 01

    Catalogue sync

    Connect your store and the garments come in automatically. The Shopify app authorises a read of your product catalogue — images, titles, categories, variants and size charts.

    Nothing is re-shot and nothing is hand-tagged. The same product photos you already publish are what the model works from, and new products appear in try-on on the next sync.

    Top

    Champagne satin shell blouse
    $74
    Blue stripe stripe poplin blouse
    $78

    Bottom

    Light wash barrel leg jeans
    $142
    Champagne pleated midi skirt
    $94

    Shoes

    Black leather loafers
    $225
    Tan block heel sandals
    $148

    Bag

    Black structured leather tote
    $395
    Natural woven rattan bag
    $125
    What the sync sees: your existing product shots, priced and categorised.
  2. 02

    AI body and garment modelling

    This is where the garment stops being a flat picture. Most older try-on tools overlay a cut-out of the garment on a photo of a person, which is why the result reads as a sticker: the fabric never changes shape.

    StyleProfile uses a generative model instead. It rebuilds the garment on the body, so fabric falls with the pose, shadows land where the body actually is, and several garments can occupy one image without fighting each other. Structured pieces and knitwear render most predictably; heavily draped and sheer fabrics are the hardest cases in the category, and we say so rather than hiding it.

    2D overlay try-on vs AI-generative rendering
    Aspect2D overlayAI-generative
    RealismA flat garment cut-out sits on top of the photoThe garment is rebuilt on the body, with its own light and shadow
    DrapeFabric keeps the shape it had in the product shotFabric follows the pose and the body underneath it
    Multiple itemsOne garment at a time; layers fight each otherTop, bottom, shoes and bag composed into a single render
    Setup workPer-garment cut-outs and anchor points, done by handThe product images already in your catalogue feed
  3. 03

    Real-time render

    The shopper uploads a photo or picks a body-type avatar, chooses their pieces, and the whole outfit comes back as one image in seconds.

    Because the look is composed once rather than layered item by item, a top, a bottom, shoes and a bag arrive together and proportioned to the same body. That is the render a shopper is actually deciding on.

    • Ivory poplin shirt, camel wide-leg trousers, white court sneakers and a tan tote.
      01Shirt · trouser
    • Black merino turtleneck, camel wide-leg trousers, white court sneakers and a tan tote.
      02Top swapped
    • Black merino turtleneck, ultramarine satin midi skirt, white court sneakers and a tan tote.
      03Skirt swapped
    • Black merino turtleneck, ultramarine satin midi skirt, black slingback heels and a black chain shoulder bag.
      04Shoes · bag
    Four renders, one body, one light. Each is a single composed image, not four layers.
  4. 04

    Size and fit recommendation

    The last step turns the try-on into a size decision. The fit engine compares what the shopper has told us about their body with the garment’s own measurements and returns a recommended size in the same panel as the render.

    Fit is behind roughly half of apparel returns, so answering the size question at the moment of intent is where most of the return reduction comes from. How the fit engine works.

    A tailor's table seen from above: a cloth measuring tape curled beside a folded camel trouser leg, chalk, scissors and pins in a dish.
    Garment measurements, not guesswork — the same numbers a tailor would take.

No photoshoot

Your whole catalogue, already shot

The renders come from the product images you already publish. Nothing is re-shot, nothing is hand-tagged.

New products appear in try-on on the next sync

Embedding

Embedding it on your store

You add StyleProfile to a product page with a widget, not a rebuild. On Shopify that means installing the app and placing one block in your theme.

A no-code widget on the product page

Install the app, drop the block into your product template. No developer time, no theme fork.

Shopify · live today

On-page, with no redirect

Your URL, your theme, your analytics. The cart the shopper had survives.

Inherits your theme

API and SDK for custom builds

Not on Shopify, or want try-on somewhere else? The same engine is a REST call away.

REST · any stack

An archive room: a wall of pale wood flat-file drawers, one slightly open showing neatly stacked folders, with a small brass key in the lock.

Shopper data

What happens to a shopper’s photo

A shopper photo exists to produce a render. These are product commitments, not marketing lines.

  • Shopper photos are processed to produce a render and for nothing else.
  • Shopper images are not used to train our models without explicit consent.
  • A shopper can ask for their images to be deleted, and we delete them.

FAQ

How virtual try-on works, answered directly

No. StyleProfile renders from the product images already in your catalogue. The sync reads your existing photos, titles, categories and variants, so there is no separate shoot and no manual tagging step before you go live.

Next step

See the whole look on your own catalogue

Try the live demo in your browser now, or take 30 minutes with us and we will run it on your own products.

Cancel anytime · No long-term contract · Live on your store in minutes