{"id":400647,"date":"2026-11-13T19:58:21","date_gmt":"2026-11-13T19:58:21","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/tryon-live-virtual-try-on\/"},"modified":"2026-11-13T19:58:11","modified_gmt":"2026-11-13T19:58:11","slug":"tryon-live-virtual-try-on","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/tryon-live-virtual-try-on\/","author":23601090,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.7","stable_tag":"1.0.7","tested":"7.1.4","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"TryOn Live - Virtual Try-On","header_author":"TryOn Live","header_description":"Adds a \"Virtual try-on\" button to WooCommerce product pages: the customer uploads a photo and sees the garment on themselves. Powered by the TryOn Live service.","last_updated":"2026-11-13 19:58:11","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.tryonlive.ir","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":49,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.7":{"tag":"1.0.7","author":"tryonlive","date":"2026-11-13 19:58:11","revision":3801103}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3801103,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3801103,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3801103,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3801103,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.7"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[2353,29125,7097,148223,286],"plugin_category":[45],"plugin_contributors":[292640],"plugin_business_model":[],"class_list":["post-400647","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-clothing","plugin_tags-fashion","plugin_tags-virtual-try-on","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-tryonlive","plugin_committers-tryonlive"],"banners":{"banner":"https:\/\/ps.w.org\/tryon-live-virtual-try-on\/assets\/banner-772x250.png?rev=3801103","banner_2x":"https:\/\/ps.w.org\/tryon-live-virtual-try-on\/assets\/banner-1544x500.png?rev=3801103","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/tryon-live-virtual-try-on\/assets\/icon-128x128.png?rev=3801103","icon_2x":"https:\/\/ps.w.org\/tryon-live-virtual-try-on\/assets\/icon-256x256.png?rev=3801103","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>TryOn Live adds a \"Virtual Try-On\" button to your WooCommerce product pages. A customer uploads a photo (or takes one with the camera), and within seconds sees the product garment on themselves.<\/p>\n\n<p>\u0627\u0641\u0632\u0648\u0646\u0647 TryOn Live \u062f\u06a9\u0645\u0647 \u00ab\u067e\u0631\u0648 \u0645\u062c\u0627\u0632\u06cc\u00bb \u0631\u0627 \u0628\u0647 \u0635\u0641\u062d\u0647 \u0645\u062d\u0635\u0648\u0644\u0627\u062a \u0648\u0648\u06a9\u0627\u0645\u0631\u0633 \u0627\u0636\u0627\u0641\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0645\u0634\u062a\u0631\u06cc \u0639\u06a9\u0633 \u062e\u0648\u062f \u0631\u0627 \u0622\u067e\u0644\u0648\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f \u06cc\u0627 \u0628\u0627 \u062f\u0648\u0631\u0628\u06cc\u0646 \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f \u0648 \u0686\u0646\u062f \u062b\u0627\u0646\u06cc\u0647 \u0628\u0639\u062f \u0644\u0628\u0627\u0633 \u0631\u0627 \u0631\u0648\u06cc \u062e\u0648\u062f\u0634 \u0645\u06cc\u200c\u0628\u06cc\u0646\u062f.<\/p>\n\n<p>Features:<\/p>\n\n<ul>\n<li>Per-product setup: enable try-on, garment type (upper body, lower body, full body), a short note for the AI and up to 5 garment photos (main reference + details).<\/li>\n<li>Bulk enable\/disable from the products list.<\/li>\n<li>Upload from gallery or take a photo with the device camera; photos are resized in the browser and EXIF data (location, device) is stripped before upload.<\/li>\n<li>Option to allow everyone or only logged-in customers.<\/li>\n<li>Daily limit per customer\/visitor to protect your credit.<\/li>\n<li>Reports in WordPress admin: requests, success rate, most tried products and add-to-cart after try-on. No photos are stored.<\/li>\n<li>Button text, color and position settings, plus a <code>[tryonlive_button]<\/code> shortcode for page builders.<\/li>\n<\/ul>\n\n<h4>Privacy<\/h4>\n\n<ul>\n<li>The customer photo is never saved on your WordPress site or in the media library.<\/li>\n<li>On the TryOn Live server the customer photo is deleted immediately after processing, and the result image is deleted as soon as it has been shown to the customer (and in any case within 24 hours).<\/li>\n<li>The shop owner never sees customer photos or results.<\/li>\n<\/ul>\n\n<h4>External service<\/h4>\n\n<p>This plugin relies on the TryOn Live service (https:\/\/www.tryonlive.ir) to generate try-on images. When a customer requests a try-on, the customer photo, the product garment photos, the garment type\/note and the product ID\/name are sent to <code>https:\/\/www.tryonlive.ir\/api\/v1<\/code>. An account and API token from TryOn Live are required.<\/p>\n\n<ul>\n<li>Service: https:\/\/www.tryonlive.ir<\/li>\n<li>Terms of use and privacy policy: https:\/\/www.tryonlive.ir\/privacy<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin through Plugins \u2192 Add New \u2192 Upload Plugin, or extract it into <code>\/wp-content\/plugins\/tryonlive<\/code>.<\/li>\n<li>Activate the plugin. WooCommerce must be active.<\/li>\n<li>Create a shop of type \"WordPress plugin\" in your TryOn Live panel and copy the API token and webhook secret.<\/li>\n<li>Go to TryOn Live \u2192 Settings in WordPress admin, paste the token and secret and click \"Test connection\".<\/li>\n<li>Edit a product, enable \"Virtual try-on\" in the TryOn Live box, choose the garment type and save.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"the%20button%20does%20not%20appear%20on%20the%20product%20page\"><h3>The button does not appear on the product page<\/h3><\/dt>\n<dd><p>Make sure the plugin is enabled, the API token is set, try-on is enabled for the product and the product has a featured image. When logged in as a shop manager, a small diagnostic box on the product page explains what is missing.<\/p><\/dd>\n<dt id=\"is%20credit%20used%20when%20a%20try-on%20fails%3F\"><h3>Is credit used when a try-on fails?<\/h3><\/dt>\n<dd><p>No. Credit is returned automatically for failed requests.<\/p><\/dd>\n<dt id=\"my%20site%20uses%20a%20page%20cache\"><h3>My site uses a page cache<\/h3><\/dt>\n<dd><p>Exclude product pages from the page cache, or make sure cached pages are refreshed at least every 12 hours, so the security nonce used by the try-on button stays valid.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Text domain now matches the plugin slug (tryon-live-virtual-try-on).<\/li>\n<li>All database queries use $wpdb-&gt;prepare() with identifier placeholders; requires WordPress 6.2+.<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Fully translatable: English source strings with a bundled Persian (fa_IR) translation.<\/li>\n<li>Modal layout follows the site text direction (RTL or LTR).<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Escaped all admin and front-end output and sanitized all request input (WordPress coding standards).<\/li>\n<li>Declared the WooCommerce dependency in the plugin header.<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Garment photos are sent as files, so try-on works on hosts that block outgoing\/incoming foreign traffic.<\/li>\n<li>API address defaults to https:\/\/www.tryonlive.ir\/api\/v1.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>First public release.<\/li>\n<\/ul>","raw_excerpt":"Adds an AI \"virtual try-on\" button to WooCommerce product pages so customers can see a garment on their own photo.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/400647","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=400647"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/tryonlive"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=400647"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=400647"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=400647"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=400647"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=400647"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=400647"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}