Title: Mirrago Virtual Tryon
Author: mirragotryon
Published: <strong>August 15, 2026</strong>
Last modified: August 15, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/mirrago-virtual-tryon.svg)

# Mirrago Virtual Tryon

 By [mirragotryon](https://profiles.wordpress.org/mirragotryon/)

[Download](https://downloads.wordpress.org/plugin/mirrago-virtual-tryon.1.5.0.zip)

 * [Details](https://wordpress.org/plugins/mirrago-virtual-tryon/#description)
 * [Reviews](https://wordpress.org/plugins/mirrago-virtual-tryon/#reviews)
 *  [Installation](https://wordpress.org/plugins/mirrago-virtual-tryon/#installation)
 * [Development](https://wordpress.org/plugins/mirrago-virtual-tryon/#developers)

 [Support](https://wordpress.org/support/plugin/mirrago-virtual-tryon/)

## Description

Mirrago Virtual Tryon adds an AI-powered “Virtual Try-On” button to your WooCommerce
product pages. Customers upload a photo of themselves, and the Mirrago service generates
an image showing how the product would look on them — helping shoppers buy with 
confidence and reducing returns.

**Features**

 * One-click Virtual Try-On button on WooCommerce product pages
 * Customizable button design (colors, icon, size, placement)
 * Per-product enable/disable toggle
 * Optional email capture before try-on, with an explicit marketing-consent checkbox(
   unchecked by default)
 * Try-on analytics dashboard (totals, completion rate, top products)
 * CSV export of captured emails
 * Optional “Powered by Mirrago” attribution — disabled by default, shown only if
   the site administrator explicitly enables it

**Requirements**

This plugin requires WooCommerce and a Mirrago account with API credentials (Client
ID and Client Secret), available from your Mirrago dashboard at https://app.mirrago.
com/.

### External services

This plugin connects to the Mirrago API (https://api.mirrago.com), a third-party
AI image-generation service operated by Mirrago, to generate virtual try-on images.
This connection is required for the plugin’s core functionality.

**What data is sent and when:**

 * When a customer starts a try-on, the photo they upload and the product (garment)
   image are sent to the Mirrago API to generate the try-on result. The uploaded
   photo is deleted from your server immediately after it is sent.
 * Your Mirrago Client ID and Client Secret are sent to the Mirrago API to authenticate
   your store (OAuth token request).
 * While a try-on is processing, the plugin polls the Mirrago API with the job ID
   to check its status.
 * Your site’s REST API callback URL is sent with each generation request so Mirrago
   can notify your site when the job completes.

**Service provider:**

This service is provided by Mirrago:

 * Terms of service: https://mirrago.com/terms
 * Privacy policy: https://mirrago.com/privacy-policy

### Data stored locally

If the “Require Email Before Try-On” option is enabled, the plugin stores the email
address the customer enters, together with their marketing-consent choice (an explicit,
unchecked-by-default checkbox), in your site’s own database. This data never leaves
your site and can be exported or reviewed by the site administrator under Mirrago
Captured Emails. The plugin also logs try-on events (product, SKU, job status) for
the analytics dashboard. No IP addresses or browser user agents are recorded.

## Installation

 1. Upload the plugin files to the `/wp-content/plugins/` directory, or install the
    plugin through the WordPress plugins screen directly.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress.
 3. Go to the Mirrago menu in your WordPress admin and connect your Mirrago account,
    or enter your Client ID and Client Secret manually.
 4. Enable Virtual Try-On and customize the button to match your store.

## FAQ

### Do I need a Mirrago account?

Yes. The try-on images are generated by the Mirrago API, which requires API credentials
from your Mirrago dashboard.

### Is customer data shared with Mirrago?

The customer’s uploaded photo and the product image are sent to the Mirrago API 
to generate the try-on image (see the External services section). Captured emails
and consent choices are stored only in your own WordPress database and are not sent
to Mirrago.

### Can I disable the try-on button for specific products?

Yes. Each product has a “Mirrago Try-On” panel in the WooCommerce Product Data box
with an enable/disable toggle.

### Does the plugin work without WooCommerce?

No. The plugin is built for WooCommerce product pages and requires WooCommerce to
be active.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Mirrago Virtual Tryon” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ mirragotryon ](https://profiles.wordpress.org/mirragotryon/)

[Translate “Mirrago Virtual Tryon” into your language.](https://translate.wordpress.org/projects/wp-plugins/mirrago-virtual-tryon)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/mirrago-virtual-tryon/),
check out the [SVN repository](https://plugins.svn.wordpress.org/mirrago-virtual-tryon/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/mirrago-virtual-tryon/)
by [RSS](https://plugins.trac.wordpress.org/log/mirrago-virtual-tryon/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.5.0

 * Marketing-consent checkbox is now unchecked by default
 * Removed IP address and user-agent logging
 * “Powered by Mirrago” attribution is now opt-in and disabled by default
 * Security hardening: input sanitization, nonce verification, output escaping
 * Moved inline scripts and styles to properly enqueued assets
 * Documentation of the Mirrago external service

#### 1.4.0

 * Added email capture, analytics, per-product toggle, and CSV export

#### 1.0.0

 * Initial release

## Meta

 *  Version **1.5.0**
 *  Last updated **21 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.0.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [AI](https://wordpress.org/plugins/tags/ai/)[fashion](https://wordpress.org/plugins/tags/fashion/)
   [try before you buy](https://wordpress.org/plugins/tags/try-before-you-buy/)[virtual try on](https://wordpress.org/plugins/tags/virtual-try-on/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/mirrago-virtual-tryon/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/mirrago-virtual-tryon/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/mirrago-virtual-tryon/reviews/)

## Contributors

 *   [ mirragotryon ](https://profiles.wordpress.org/mirragotryon/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/mirrago-virtual-tryon/)