WordPress plugin intelligence profile

FittingByMe Virtual Try-On

Professional virtual try-on for WooCommerce. Let customers preview clothing on themselves using AI before they buy.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.0.0
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 5.8 · PHP 7.4
Directory statusactive
Last directory update22 Jun 20264mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records FittingByMe Virtual Try-On version 1.0.0 as active, updated 4mo ago and tested up to WordPress 7.0.

Overview

About this plugin

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

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)**

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

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). 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

com/api ) powers cloud AI virtual try-on processing. 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

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.

com

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

com/en/terms-and-conditions

Privacy Policy

com/en/privacy

ipify

What the service is and what it is used for

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:

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). "} ) 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:

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:

org/

Project source and documentation:

com/rdegges/ipify-api

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • ai clothing
  • fitting room
  • virtual try on
  • fashion
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 5.8 · PHP 7.4
Update activity22 Jun 20264mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.