Fitotry AI Virtual Try-On for WooCommerce

Fitotry AI Virtual Try-On for WooCommerce

Details
View on WordPress

Fitotry AI Virtual Try-On for WooCommerce brings studio-grade artificial intelligence virtual fitting technology directly into your WooCommerce store. Shoppers can upload a personal photo or snap a live selfie with their webcam or mobile camera to preview realistic try-ons of apparel, footwear, eyewear, jewelry, watches, hats, and accessories.

All image generations are powered by a Bring-Your-Own-Key (BYOK) architecture with direct support for OpenRouter. Connect directly to upstream AI vision models with zero middleman fees, zero recurring SaaS markups, and complete data privacy control.

Key Features (100% Free & Standalone)

  • OpenRouter Bring-Your-Own-Key (BYOK): Connect directly to OpenRouter using your personal developer API key with access to top vision models.
  • Storefront Single Product Placements: Display interactive try-on buttons on single product pages below or above the Add to Cart button, in a custom product tab, via the [fitotry_tryon] shortcode, or via the Gutenberg block.
  • Interactive Comparison Split Slider: Responsive mouse-drag and mobile touch-friendly split slider allowing shoppers to inspect exact Before and After fitting results.
  • Fullscreen Try-On Stage: Immersive full-screen view mode with mobile optimization and keyboard Escape key closing.
  • Camera Capture & File Upload: Drag-and-drop file upload zone supporting JPG, PNG, and WebP, plus integrated live webcam/mobile camera capture.
  • Category-Gated Store Filtering: Enable virtual try-on storewide or exclusively for designated product categories with automatic subcategory coverage.
  • Store Access Controls & Guest Showcase: Choose between public access for all visitors or restrict try-on strictly to registered users with custom guest Before/After showcase images and login prompts.
  • AI Fitting Prompts Manager:
    • Built-in prompt presets for Clothing, Shoes, Eyewear, Watches, Hats, Bags, and Jewelry.
    • Fully customizable fitting prompt instructions and category mappings for each preset.
    • Mutually exclusive category mapping to prevent conflicting fitting instructions.
    • Dynamic {product_title} placeholder interpolation.
    • Global AI system prompt configuration for photorealism and identity fidelity.
  • Abuse Prevention & Privacy Controls:
    • Adaptive rate limiting per customer account or per device cookie & IP (minute, hour, or day).
    • Configurable audit log retention in database (1 day, 3 days, 1 week, 30 days, or never).
    • Automated 24-hour photo disk retention auto-cleanup via WP-Cron.
    • One-click manual photo purge tool.
  • Analytics & Performance Tracking: Real-time KPI metrics tracking daily, weekly, monthly, and lifetime try-ons, success rate, duration, spend, and bundled local Chart.js graph.
  • High-Performance Order Storage (HPOS) Compatible: Fully isolated database tables compliant with WooCommerce HPOS.
  • Full RTL & Persian Localization: Bundled Persian (fa_IR) translation files and native right-to-left layout support.

External Services

This plugin connects to external artificial intelligence APIs to generate realistic virtual try-on images. All connections use a Bring-Your-Own-Key (BYOK) architecture where the store administrator provides their own developer API key. No personal or customer data is transmitted until a shopper explicitly clicks the Try-On button and submits a fitting request, or when an administrator tests their API credentials in settings.

1. OpenRouter

  • What it is and what it does: OpenRouter (openrouter.ai) is an AI model aggregator and routing service that processes virtual try-on requests using multimodal vision and diffusion models. Upstream generated fitting images returned by OpenRouter endpoints are downloaded via secure server-side HTTP GET requests into the store’s local uploads directory for customer display and split-slider comparison.
  • When data is transmitted: Data is transmitted when a customer submits a try-on request, when completed result images are retrieved from OpenRouter to the web server, or when the administrator clicks “Test Connection” in settings to verify API key validity.
  • What data is transmitted: When a try-on is requested, the customer’s uploaded or camera-captured photo, the WooCommerce product image, and category-specific prompt instructions are transmitted for AI inference. When retrieving completed images, standard HTTP GET request headers are sent to fetch the image bytes. During connection tests, only the API key is verified without sending customer data.
  • Terms of Service: https://openrouter.ai/terms
  • Privacy Policy: https://openrouter.ai/privacy

Third-Party Assets

This plugin bundles the following open-source third-party library:

  • Chart.js (v4.5.1)
    • Purpose: Powers analytics and try-on activity data visualization in the admin dashboard.
    • Source: https://github.com/chartjs/Chart.js/releases/tag/v4.5.1
    • License: MIT License (https://github.com/chartjs/Chart.js/blob/master/LICENSE.md)
    • Copyright: (c) 2025 Chart.js Contributors

Details

Plugin code:
fitotry-ai-virtual-try-on-for-woocommerce
Plugin version:
1.8.1
Author:
Outdated:
No
WP version:
6.2 or higher
PHP version:
8.0 or higher
Test up to WP version:
7.1.4
Total installations:
0
Last updated:
2026-11-08
Rating:
Times rated:
0
ai
fashion
try-on
virtual-fitting
woocommerce