xpay✦ Commerce
Directory
WooCommerce plugins
TryonX – AI Virtual Try-On for WooCommerce
TryonX – AI Virtual Try-On for WooCommerce
AI virtual try-on for WooCommerce. Shoppers upload a photo and see your clothing on themselves before buying. Powered by Google Gemini.
Will this break my store?
What the WordPress.org registry says about keeping TryonX – AI Virtual Try-On for WooCommerce running.
Tested to 7.1.3
Tested against the WordPress branch in use today.16 days ago
At least 9.9 releases a year since launch. WordPress.org only lists versions still available for download, so the real number may be higher.7.2
Your host must be running at least this version.5.6
woocommerce
These must be installed and active first.1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.Maintenance & trust
Scored on how TryonX – AI Virtual Try-On for WooCommerce is looked after — not on how many stores run it.
Maintenance
35 / 35WordPress compatibility
20 / 20Support responsiveness
Not enough dataMerchant satisfaction
Not enough dataListing transparency
10 / 10Ratings
No one has rated this plugin on WordPress.org yet. That is a statement about the ratings page, not about the plugin — plenty of well-kept plugins never collect them.
Turn your WooCommerce store into an AI fitting room.
TryonX adds a “Try On” button to product pages so customers upload a photo and instantly see how your apparel looks on them — powered by Google Gemini 2.5 Flash Image AI. No app. No custom theme rebuild. Install, connect your API key, and start offering virtual try-on for WooCommerce in minutes.
Shoppers buy with confidence. You sell more. Returns drop. That is the promise of AI try-on for online fashion — and TryonX brings it to WordPress stores of every size.
Why WooCommerce stores install TryonX
- Higher conversion — Customers who visualize a fit are more likely to add to cart.
- Fewer “will it fit?” doubts — Answer the #1 question in fashion e-commerce before checkout.
- Lower return rates — Better expectations mean fewer size and style surprises.
- Shareable moments — Results can be shared on social media; your products get organic reach.
- Works on mobile — Most fashion traffic is mobile; TryonX is built mobile-first.
- Analytics built in — See which products get the most try-ons and measure engagement.
Who is this plugin for?
- Fashion & apparel WooCommerce stores (tees, hoodies, dresses, jackets, activewear)
- Boutiques & DTC brands that want a premium, interactive product experience
- Agencies building modern WooCommerce sites with Elementor, Divi, or block themes
- Merchants ready to differentiate with AI-powered virtual fitting without enterprise pricing
Features: AI virtual try-on for WooCommerce product pages
- AI virtual try-on — Photorealistic garment visualization with Google Gemini 2.5 Flash Image
- One photo, many products — Session memory: upload once, then try other products for 24 hours
- Try more products — A grid of similar items from the same category that shoppers can test without re-uploading
- Before / after compare — Slider and side-by-side views of the shopper’s photo and the try-on result
- Garment image picker — Shoppers choose which product photo (featured, gallery, or your custom garment image) is sent to the AI
- Variable products — One selector per attribute (Size, Color, …) so the result screen adds the right variation to the cart
- Add to cart from results — Close the loop from try-on to purchase in one click
- Download and share — Shoppers can save the result or share it to Facebook, X, or Pinterest
- Per-product controls — Enable or disable try-on per product and set a dedicated flat-lay garment image
- Shortcode —
[tryonx]or[tryonx product_id="123"]for landing pages and page builders - Privacy controls — Consent checkbox, shopper “Remove my photo” button, automatic deletion of generated images, optional login-only mode, IP anonymization, and WordPress privacy-tool support
- Cost controls — Per-shopper hourly limit plus a store-wide daily cap on generated images
- Analytics dashboard — Try-on counts, success rate, add-to-carts, orders and revenue from tried-on products, failure reasons, top products, daily chart, and a WordPress dashboard widget
- Shop & category pages — Optional Try On button under each product in product grids
- Easy setup — Guided checklist, one-click API connection test, “all products” switch, bulk enable/disable from the Products list
- Cache-friendly — No cookie until a shopper uses try-on, and nothing visitor-specific in the page HTML
- Theme-friendly — Works with Hello Elementor, Divi, and block themes
- Developer hooks — Filters and actions for custom integrations
Accessibility
- The try-on window is announced to screen readers as a modal dialog with a title, and closes with the Escape key.
- Upload, Generate, Compare, Download, Share, and Add to cart are native buttons and links that can be reached with the Tab key. Focus moves into the window when it opens, stays inside it, and returns to the Try On button when it closes.
- Product, saved-photo, and before/after images carry text alternatives.
- Errors and status are shown as text messages, not by color alone.
- Every label, button, and message is translatable (text domain
tryonx).
How virtual try-on works (3 steps)
- Shopper uploads a photo on your WooCommerce product page (JPEG, PNG, or WebP — large phone photos are resized in the browser automatically).
- TryonX sends the photo + product image to Gemini AI and generates a realistic try-on result.
- Customer compares, downloads, shares, or adds to cart — then tries more products without re-uploading.
Setup in under 5 minutes
- Install TryonX and activate WooCommerce.
- Go to WooCommerce → Virtual Try-On.
- Paste your Google AI Studio API key.
- Click Test connection, then turn on All products or select clothing categories (or enable per product).
- Publish — the Try On button appears on eligible products.
Requirements
- WordPress 5.6+ (tested up to 7.1) and WooCommerce 5.0+ (tested up to 10.8, required)
- PHP 7.2+
- Google Gemini API key with access to a Gemini image model — gemini-2.5-flash-image by default, changeable under AI model in the settings (paid plan required for image generation — see Google AI Pricing)
- Outbound HTTPS from your server to Google’s API
- Product featured image (or custom garment image per product)
Best for: Clothing and apparel. Other product types may be supported in future updates.
Note: Image generation uses Google’s Gemini API. You control your API key and usage costs. Photos are processed only when a customer clicks Generate.
External services
This plugin connects to Google’s Gemini AI API to generate virtual try-on images when a shopper uses the feature.
What data is sent:
- The customer’s uploaded photo and the WooCommerce product (garment) image
- Data is sent only when the customer clicks Generate
- Your API key and the model name are sent when you click Test connection in the settings
- Images are transmitted over HTTPS (Base64 in the API request)
API endpoint: https://generativelanguage.googleapis.com/v1beta/models/{model}:generateContent (default model: gemini-2.5-flash-image)
Data handling:
- Temporary processing files are deleted after use
- Generated try-on images are saved in your WordPress
uploadsfolder and deleted after 30 days by default (configurable) - Session photos expire after 24 hours, and shoppers can remove theirs at any time
- Photos are re-encoded on your server before use, which strips EXIF data such as GPS location
- Google’s retention policies apply to API requests — see their terms below
Service provider: Google LLC
Usage
Show the Try On button on WooCommerce product pages
- Go to WooCommerce → Virtual Try-On and tick the product categories that should offer try-on.
- The Try On button appears automatically on every eligible single product page. Change its label, position, and colour under Display, and optionally show it on shop and category pages too.
Enable or disable try-on for one product
Edit the product, open Product data → Virtual Try-On, and choose Enabled or Disabled to override the category setting. Add a garment image here if your featured image is a lifestyle shot — a clean flat-lay or front-facing product photo gives the best AI results.
Add try-on to any page with the shortcode
[tryonx]— on a product page, shows the button for the current product[tryonx product_id="42"]— shows the button for product 42 on any page, post, or page-builder layout[tryonx product_id="42" label="See it on you"]— sets a custom button label
What shoppers do
- Click Try On and upload a photo (JPEG, PNG, or WebP; big photos are resized automatically).
- Pick a product image if the product has more than one, then click Generate.
- Compare before and after, download or share the result, add the product to the cart, or try another product without uploading again.
Tips for better try-on results
- Ask shoppers for a well-lit, front-facing photo that shows the upper body.
- Use garment images with a plain background and the whole item visible. Flat-lay or on-hanger photos work best; a photo of a model wearing the item can confuse the AI, so add a dedicated garment image for those products.
- Review WooCommerce → Virtual Try-On → Analytics to see which products are tried most and how often generation succeeds.
TryonX is built specifically for WooCommerce fashion stores. It combines Gemini AI image generation, session-based multi-product try-on, comparison tools, analytics, add-to-cart on results, and per-product controls — without requiring a separate SaaS subscription beyond your Google API usage.
Install TryonX, add your Gemini API key under WooCommerce → Virtual Try-On, enable your apparel categories, and the Try On button appears on product pages. Use [tryonx] on any page for custom placement.
Yes. TryonX hooks into standard WooCommerce product templates and includes theme compatibility helpers for stores where the global product object may be a slug or ID (Hello Elementor, Divi, etc.).
The plugin is free to install. Virtual try-on image generation requires a paid Google Gemini API plan for the gemini-2.5-flash-image model. Review Google AI Pricing for current rates.
Clothing and apparel work best: t-shirts, hoodies, dresses, jackets, and similar items with a clear garment image. Enable by category or per product. Upload a custom garment image in the product editor for flat-lay or model photos.
Virtual try-on helps customers set realistic expectations before purchase, which can reduce fit-related returns. Results vary by store, catalog, and customer base — use built-in analytics to track try-on volume and top products.
The try-on window is marked up as a modal dialog, closes with the Escape key, uses native buttons that can be reached with the Tab key, and provides text alternatives for its images. Messages are shown as text rather than by color alone. If you find an accessibility barrier, please report it in the support forum so it can be fixed.
Yes. The try-on modal is fully responsive for mobile, tablet, and desktop — where most fashion shoppers browse.
Yes. After the first successful try-on, their photo is saved for 24 hours so they can try other products in the same session or from the Try More Products grid without uploading again.
TryonX includes optional photo consent text, session expiry (24 hours), a “Remove my photo” button for shoppers, automatic deletion of session photos and generated images, rate limiting, optional IP anonymization in analytics, suggested privacy-policy text, and support for the WordPress personal data eraser. The session cookie is only set when a shopper actually uses try-on. You remain responsible for your store’s privacy policy and lawful basis for processing customer photos.
Check that: (1) WooCommerce is active, (2) the product’s category is enabled in plugin settings or the product is set to Enabled under Virtual Try-On, (3) the product has a featured or garment image, and (4) you are viewing a single product page.
Open WooCommerce → Virtual Try-On and click Test connection — it tells you whether the API key, billing, or the AI model is the problem. The settings page also shows the reason for the most recent failure, and the Analytics tab lists failure reasons. Google retires AI models over time: if the test says the model is not available, enter a current Gemini image model under AI model.
Yes. Use the shortcode [tryonx product_id="123"] replacing 123 with your product ID, or [tryonx] on a product page to use the current product.
Categories
Plugin details
Tags on WordPress.org
