Title: FittingByMe Virtual Try-On
Author: fittingbyme
Published: <strong>June 22, 2026</strong>
Last modified: June 22, 2026

---

Search plugins

![](https://ps.w.org/fittingbyme/assets/banner-772x250.png?rev=3581979)

![](https://ps.w.org/fittingbyme/assets/icon-256x256.png?rev=3581979)

# FittingByMe Virtual Try-On

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

[Download](https://downloads.wordpress.org/plugin/fittingbyme.1.0.0.zip)

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

 [Support](https://wordpress.org/support/plugin/fittingbyme/)

## Description

#### **LIVE DEMO — [https://demo.fittingbyme.com](https://demo.fittingbyme.com)**

**Try virtual try-on right now on our live WooCommerce demo store:** **[https://demo.fittingbyme.com](https://demo.fittingbyme.com)**

See the product page try-on popup, gallery, and full shopper flow before you install
the plugin on your own site.

#### **Support, setup & free try-on activation — [https://fittingbyme.com/en/wordpress/fittingbymeplugin](https://fittingbyme.com/en/wordpress/fittingbymeplugin)**

**Official plugin hub — documentation, support, plans, and free try-on activation:****
[https://fittingbyme.com/en/wordpress/fittingbymeplugin](https://fittingbyme.com/en/wordpress/fittingbymeplugin)**

Create your account, choose a plan (including the free plan with complimentary try-
ons), get your API token, and connect your store in minutes.

FittingByMe Virtual Try-On connects your WooCommerce store to the FittingByMe AI
service so shoppers can try on product images virtually and save results to a personal
gallery.

**Features**

 * Virtual try-on on product pages
 * Select which product images are available for try-on
 * Customer gallery in My Account
 * Try-on credit plans (WooCommerce products)
 * Store branding on result images
 * Admin dashboard, statistics, and user credit management
 * API service credits via fittingbyme.com (cloud AI processing)

**Requirements**

 * WordPress 5.8 or newer
 * WooCommerce 5.0 or newer
 * Optional: FittingByMe API token for cloud try-on processing

### Free plugin, paid cloud processing

This plugin is **100% free and fully functional** on WordPress.org. After installation,
all settings, WooCommerce integration, product try-on UI, customer gallery, statistics,
and WooCommerce credit packs work immediately.

**Virtual try-on image processing** is performed on FittingByMe servers (similar
to how Akismet processes spam remotely). That cloud service requires a FittingByMe
API token and try-on credits purchased at [fittingbyme.com](https://fittingbyme.com).
New accounts receive **50 complimentary try-ons** for setup. Monthly credit packs
can be purchased on our website.

When API credits are used up or a monthly plan expires, **only AI processing on 
our servers stops**. The plugin itself is never locked, disabled, or trialware —
no plugin features are removed.

Store owners may also sell try-on credits to their own customers via WooCommerce
products (handled locally on your site).

### External services

This plugin connects to third-party services over HTTPS. By using this plugin, data
may be transmitted to these services as described below. Site administrators must
review each provider’s terms and privacy policies before enabling the plugin.

#### FittingByMe API

**What the service is and what it is used for**

The FittingByMe API (`https://fittingbyme.com/api`) powers **cloud AI virtual try-
on processing**. The plugin is a free client; payment on fittingbyme.com buys processing
credits on our servers, not a license to unlock plugin code.

**When data is sent**

 * When a store administrator saves an API token or tests the connection (health
   check).
 * When the WordPress admin area loads API service balance or plan catalog (informational
   links to fittingbyme.com only — purchases happen on our website, not in wp-admin).
 * When a shopper (logged in or guest, if enabled) runs a virtual try-on from the
   storefront.

**What data is sent**

Requests are made with `wp_remote_request()` to endpoints under `https://fittingbyme.
com/api`, including:

 * `GET /health` — connection test; sends the site API bearer token in the `Authorization`
   header when configured.
 * `GET /admin/plans` — lists available subscription plans; no API token is required
   for this request.
 * `GET /admin/balance` — reads plan name, balance, expiry, and active status; sends
   the bearer token.
 * `POST /admin/subscribe` — legacy API endpoint; this plugin does not initiate 
   purchases from WordPress. Plan purchases are completed on fittingbyme.com.
 * `POST /tryon/perform` — generates a virtual try-on; sends JSON including:
    - `user_code` (a customer identifier for the try-on session),
    - `clothing_image` (base64-encoded product/clothing image),
    - `user_image` (base64-encoded photo uploaded by the shopper),
    - `type` (try-on category, e.g. upper, lower, overall),
    - optional `store_logo` and `store_instagram` (store branding settings),
    - `Authorization: Bearer` with the site API token,
    - `X-Server-IP` with the WordPress server’s public IP address (stored locally
      after detection).

No try-on images or customer photos are sent until a user initiates a try-on. Administrators
control which product images are eligible for try-on in the product editor.

**Browser visits to fittingbyme.com**

Administrators may be redirected in the browser to `https://fittingbyme.com` (for
example `https://fittingbyme.com/en/wordpress/plans`) to complete subscription checkout.
That page may receive the site `domain` and a `callback_url` query argument. Those
visits are subject to FittingByMe’s website policies, not the API requests above.

**Terms of Service**

https://fittingbyme.com/en/terms-and-conditions

**Privacy Policy**

https://fittingbyme.com/en/privacy

#### ipify

**What the service is and what it is used for**

ipify (`https://api.ipify.org`) is a public IP address API operated as the open-
source ipify project (Randall Degges). This plugin uses it only as a fallback to
discover the hosting server’s outward-facing (public) IP address when PHP cannot
determine it from `$_SERVER['SERVER_ADDR']` or `$_SERVER['LOCAL_ADDR']`. That IP
is saved in the WordPress database (`fittingbyme_api_server_ip`) and sent to the
FittingByMe API in the `X-Server-IP` header on `POST /tryon/perform` requests.

**When data is sent**

 * When the API handler is first loaded and no server IP is stored yet, and local
   server variables do not provide an address.

ipify is not called on every page load or on every try-on—only during this one-time(
per site) detection fallback.

**What data is sent**

The plugin sends a single unauthenticated HTTP `GET` request to:

    ```
    https://api.ipify.org?format=json
    ```

The request has no JSON body and no WordPress user, customer, or product data in
the URL or payload. Like any HTTP client, your server may expose its public IP address
to ipify as part of the connection (that is how the service returns the IP). The
JSON response (`{"ip":"..."}`) is read once and stored locally; it is not sent to
ipify again.

**Terms of Service**

ipify does not publish a separate Terms of Service document. The service is offered
as free, open-source software. License terms for the ipify software are available
here:

https://github.com/rdegges/ipify-api/blob/master/LICENSE

**Privacy Policy**

ipify does not publish a separate Privacy Policy URL. The project website states
that no visitor information is logged:

https://www.ipify.org/

Project source and documentation:

https://github.com/rdegges/ipify-api

## Screenshots

[[

[[

[[

## Installation

 1. Upload the plugin folder to `/wp-content/plugins/` or install via Plugins  Add 
    New.
 2. Activate the plugin through the Plugins screen.
 3. Go to **FittingByMe  Settings** and optionally enter your API token from fittingbyme.
    com.
 4. Edit products and choose images for virtual try-on.
 5. Create try-on credit products under **FittingByMe  Plans** (WooCommerce). Purchase
    FittingByMe API credits at fittingbyme.com for cloud AI processing.

## FAQ

### Where is the live demo?

**[https://demo.fittingbyme.com](https://demo.fittingbyme.com)** — a fully working
WooCommerce store with virtual try-on enabled. Open any product with try-on images
and test the experience in your browser.

### How do I get support and activate free try-ons?

Visit **[https://fittingbyme.com/en/wordpress/fittingbymeplugin](https://fittingbyme.com/en/wordpress/fittingbymeplugin)**
for plugin documentation, support, pricing plans, and free try-on activation (API
token setup).

### Do I need a FittingByMe account?

Only if you want cloud AI try-on processing. Register at [fittingbyme.com](https://fittingbyme.com)
to get an API token (includes 50 complimentary try-ons). The plugin works without
an account for configuration and WooCommerce credit products; shoppers need a valid
store API token for actual try-ons.

### Is the plugin free?

Yes. The plugin code is free and fully functional. You only pay fittingbyme.com 
for cloud AI processing credits when you choose to use the try-on service.

### Does this work without WooCommerce?

No. WooCommerce is required for products, checkout, and credit plans.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“FittingByMe Virtual Try-On” is open source software. The following people have 
contributed to this plugin.

Contributors

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

[Translate “FittingByMe Virtual Try-On” into your language.](https://translate.wordpress.org/projects/wp-plugins/fittingbyme)

### Interested in development?

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

## Changelog

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.0.0**
 *  Last updated **7 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [fashion](https://wordpress.org/plugins/tags/fashion/)[fitting room](https://wordpress.org/plugins/tags/fitting-room/)
   [virtual try on](https://wordpress.org/plugins/tags/virtual-try-on/)[woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/fittingbyme/advanced/)

## Ratings

No reviews have been submitted yet.

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

[See all reviews](https://wordpress.org/support/plugin/fittingbyme/reviews/)

## Contributors

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

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/fittingbyme/)