Skip to content

Virtual Try-On Studio

AI Virtual Fitting

Last updated: July 9, 2026

The Virtual Try-On Studio lets shoppers upload a photo of themselves, pick pieces they like, and see them rendered on their own body with AI — then buy the ones they love. It works entirely from the storefront, needs no app, and treats the shopper's photo as disposable.

How it works #

  1. Upload a photo. The shopper snaps or uploads a selfie in the studio. On-device pose detection (MediaPipe) runs in the browser to understand body pose — the photo is not sent anywhere just to check eligibility.
  2. Pick pieces. Only garments that suit the detected pose are offered, so every try-on has a good chance of looking right.
  3. Generate the look. The selected item is rendered onto the shopper's photo by an AI provider, and the result appears in the studio gallery.
  4. Buy it. Each result links out to the retailer via an affiliate deeplink, so the shopper can complete the purchase in one tap.

AI providers #

Try-on generation runs through a pluggable provider interface, so you can choose the engine that fits your latency and cost needs. Both asynchronous providers (the job is queued and the result delivered when ready) and synchronous providers (the rendered look returns inline) are supported.

New providers can be added without touching the studio.

Catalog #

The pieces available for try-on come from a pluggable catalog feed — for example a CJ Affiliate feed or a Shopify demo source. Affiliate, redirect-only products are kept out of the normal storefront listings, so they only ever appear inside the try-on experience.

Privacy & data retention #

  • The shopper's photo is used only to render their selected looks.
  • Selfies are purged automatically on a configurable retention window, with a scheduled hourly clean-up — nothing lingers.
  • Pose detection runs client-side, so the photo never needs to leave the shopper's device to determine which garments are eligible.

This keeps the studio GDPR-friendly by default: no long-term storage of personal images.

Managing it in admin #

The Virtual Try-On admin (a dedicated Filament panel) lets you manage suppliers and affiliate catalog sources, review generated try-ons, and configure the retention window. The catalog feed refreshes daily and the selfie purge runs hourly, both as scheduled commands.