{"id":275406,"date":"2026-01-25T20:41:28","date_gmt":"2026-01-25T20:41:28","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/preview-ai\/"},"modified":"2026-04-15T13:19:40","modified_gmt":"2026-04-15T13:19:40","slug":"preview-ai","status":"publish","type":"plugin","link":"https:\/\/hr.wordpress.org\/plugins\/preview-ai\/","author":23437064,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.5.1","stable_tag":"1.5.1","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Virtual Try-On for WooCommerce \u2013 Preview AI","header_author":"Preview AI","header_description":"Preview AI is a plugin that allows your customers to preview your products in real-time using AI image generation.","assets_banners_color":"e9e6df","last_updated":"2026-04-15 13:19:40","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/previewai.app\/","header_plugin_uri":"https:\/\/previewai.app\/","header_author_uri":"https:\/\/profiles.wordpress.org\/previewai\/","rating":5,"author_block_rating":0,"active_installs":0,"downloads":797,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"previewai","date":"2026-01-25 20:46:01"},"1.0.1":{"tag":"1.0.1","author":"previewai","date":"2026-01-26 16:05:06"},"1.0.2":{"tag":"1.0.2","author":"previewai","date":"2026-02-05 10:13:19"},"1.0.4":{"tag":"1.0.4","author":"previewai","date":"2026-02-05 19:37:34"},"1.1.0":{"tag":"1.1.0","author":"previewai","date":"2026-02-06 11:19:36"},"1.1.1":{"tag":"1.1.1","author":"previewai","date":"2026-02-07 08:47:01"},"1.2.0":{"tag":"1.2.0","author":"previewai","date":"2026-02-13 14:55:04"},"1.2.1":{"tag":"1.2.1","author":"previewai","date":"2026-02-18 11:22:04"},"1.3.0":{"tag":"1.3.0","author":"previewai","date":"2026-03-03 16:16:30"},"1.3.1":{"tag":"1.3.1","author":"previewai","date":"2026-03-10 20:15:29"},"1.3.2":{"tag":"1.3.2","author":"previewai","date":"2026-03-16 11:13:43"},"1.3.3":{"tag":"1.3.3","author":"previewai","date":"2026-03-18 08:59:03"},"1.4.0":{"tag":"1.4.0","author":"previewai","date":"2026-04-06 19:09:43"},"1.4.1":{"tag":"1.4.1","author":"previewai","date":"2026-04-12 20:31:53"},"1.5.0":{"tag":"1.5.0","author":"previewai","date":"2026-04-13 20:52:35"},"1.5.1":{"tag":"1.5.1","author":"previewai","date":"2026-04-15 13:19:40"}},"upgrade_notice":{"1.5.0":"<p>New dedicated Preview AI menu with category-based product control.<\/p>","1.4.1":"<p>Fixed: saved try-on images no longer expire after 7 days. URLs are refreshed automatically.<\/p>","1.4.0":"<p>Stable release: registration now includes site locale for service email language alignment.<\/p>","1.3.2":"<p>New: contextual upgrade banner when previews are running low.<\/p>","1.3.1":"<p>Fixed: try-on button no longer disappears silently when account status changes.<\/p>","1.3.0":"<p>Automatic product analysis on publish: Preview AI now activates automatically for supported products when they are first published.<\/p>","1.2.1":"<p>Plugin renamed, WooCommerce declared as required dependency, and added deactivation feedback survey.<\/p>","1.2.0":"<p>Adds end-to-end conversion attribution: see exactly how virtual try-on impacts your sales.<\/p>","1.1.1":"<p>Fixes &quot;Something went wrong&quot; errors on sites with page caching enabled.<\/p>","1.1.0":"<p>New bulk actions and filtering options for easier catalog management.<\/p>","1.0.0":"<p>Initial stable release.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-256x256.gif":{"filename":"icon-256x256.gif","revision":3460411,"resolution":"256x256","location":"assets","locale":""},"icon-512x512.gif":{"filename":"icon-512x512.gif","revision":3460411,"resolution":"512x512","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3454478,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3454478,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.0.4","1.1.0","1.1.1","1.2.0","1.2.1","1.3.0","1.3.1","1.3.2","1.3.3","1.4.0","1.4.1","1.5.0","1.5.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3462062,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3462062,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3462062,"resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"Virtual Try-On button on the product page","2":"AI virtual try-on generation flow","3":"Admin settings and analytics overview","4":"Product-level configuration options"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[132590,29125,7097,148223,286],"plugin_category":[45],"plugin_contributors":[254640],"plugin_business_model":[],"class_list":["post-275406","plugin","type-plugin","status-publish","hentry","plugin_tags-apparel","plugin_tags-clothing","plugin_tags-fashion","plugin_tags-virtual-try-on","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-previewai","plugin_committers-previewai"],"banners":{"banner":"https:\/\/ps.w.org\/preview-ai\/assets\/banner-772x250.png?rev=3454478","banner_2x":"https:\/\/ps.w.org\/preview-ai\/assets\/banner-1544x500.png?rev=3454478","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/preview-ai\/assets\/icon-256x256.gif?rev=3460411","icon_2x":"https:\/\/ps.w.org\/preview-ai\/assets\/icon-256x256.gif?rev=3460411","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/preview-ai\/assets\/screenshot-1.png?rev=3462062","caption":"Virtual Try-On button on the product page"},{"src":"https:\/\/ps.w.org\/preview-ai\/assets\/screenshot-2.png?rev=3462062","caption":"AI virtual try-on generation flow"},{"src":"https:\/\/ps.w.org\/preview-ai\/assets\/screenshot-3.png?rev=3462062","caption":"Admin settings and analytics overview"}],"raw_content":"<!--section=description-->\n<p>https:\/\/youtu.be\/CvPFB16q24U<\/p>\n\n<p>Preview AI is an AI-powered Virtual Try-On plugin for WooCommerce. Shoppers upload a photo and instantly see how a product looks on them \u2014 right on the product page, without leaving your store \ud83d\udc55\u2728<\/p>\n\n<p>Customers who use virtual try-on convert at <strong>3\u00d7 the rate<\/strong> of those who don't.<\/p>\n\n<ul>\n<li>\ud83d\udcc8 <strong>3\u00d7 higher conversion<\/strong> \u2014 shoppers who try on buy more<\/li>\n<li>\ud83d\udd04 <strong>Fewer returns<\/strong> \u2014 expectations match reality before checkout<\/li>\n<li>\u23f1\ufe0f <strong>More time on site<\/strong> \u2014 customers stay longer exploring products<\/li>\n<li>\ud83d\udcb0 <strong>Higher average order value<\/strong> \u2014 confidence drives bigger carts<\/li>\n<\/ul>\n\n<p><strong><a href=\"https:\/\/demo.previewai.app\/\">Try it yourself on the live demo \u2192<\/a><\/strong><\/p>\n\n<h3>Why it works<\/h3>\n\n<p>Most fashion shoppers hesitate not because of price, but because they can't picture themselves in the product. Preview AI removes that friction at the most critical moment \u2014 the product page.<\/p>\n\n<p>With a simple \"Virtual Try-On\" button, shoppers upload a photo and get a realistic AI-generated preview in seconds. No apps to install, no disruption to the checkout flow.<\/p>\n\n<h3>Benefits for merchants<\/h3>\n\n<ul>\n<li>\ud83c\udfa8 Fully customize the button (color, text, shape, position)<\/li>\n<li>\u26a1 Zero performance impact \u2014 AI runs on external infrastructure<\/li>\n<li>\ud83d\udcca Built-in analytics to measure try-on impact on sales<\/li>\n<li>\ud83d\udd0c Works with WooCommerce hooks, shortcode, or Elementor widget<\/li>\n<\/ul>\n\n<h3>Analytics &amp; conversion tracking \ud83d\udcca<\/h3>\n\n<p>Preview AI includes an analytics panel designed to help merchants measure real impact.<\/p>\n\n<p>Track:\n* How many shoppers use the Virtual Try-On feature\n* How many previews are successfully generated\n* Conversion performance of users who interacted with Virtual Try-On\n* Feature adoption across your product catalog<\/p>\n\n<p>This allows you to understand not just usage, but how Virtual Try-On contributes to conversions \u2014 helping you optimize product pages and justify ROI.<\/p>\n\n<h3>Fully customizable &amp; theme-friendly \ud83c\udfa8<\/h3>\n\n<p>Preview AI is designed to work seamlessly with any WooCommerce theme.<\/p>\n\n<p>Customize:\n* Button color and styling to match your brand\n* Button text and labels\n* Button position on the product page\n* Placement via WooCommerce hooks, shortcode, or Elementor widget<\/p>\n\n<p>You can start with the default setup and progressively customize the experience without touching code.<\/p>\n\n<h3>Features<\/h3>\n\n<p>\u2013 AI-powered virtual try-on from a single photo\n\u2013 Supports:\n  \u2013 Upper-body garments (t-shirts, shirts, jackets, hoodies)\n  \u2013 Lower-body garments (pants, skirts)\n  \u2013 Dresses and full-body outfits\n  \u2013 Shoes\n\u2013 Virtual Try-On button on WooCommerce product pages\n\u2013 Elementor widget + shortcode support\n\u2013 Customizable button (color, text, position)\n\u2013 Analytics dashboard with usage &amp; conversion insights\n\u2013 Automatic product type classification\n\u2013 Mobile-first, responsive design\n\u2013 Performance-friendly external AI architecture<\/p>\n\n<h3>External Service Disclosure<\/h3>\n\n<p>This plugin connects to an external service operated by Preview AI.<\/p>\n\n<p>Service Provider: Preview AI\nService URL: https:\/\/previewai.app\nTerms of Service: https:\/\/www.previewai.app\/terms\/terms-and-conditions\nPrivacy Policy: https:\/\/www.previewai.app\/terms\/privacy-policy<\/p>\n\n<p>Data transmitted to the service:<\/p>\n\n<ol>\n<li><strong>Virtual try-on generation<\/strong> \u2014 Product images and a customer-uploaded photo are sent to generate the try-on preview. Customer photos are processed in real time and are not stored permanently.<\/li>\n<li><strong>Conversion attribution (opt-in)<\/strong> \u2014 When enabled in Settings &gt; General &gt; Advanced Analytics, anonymized order metadata (order ID, order total, currency, and product IDs) is sent when an order is completed or refunded to measure the impact of virtual try-on on sales. This feature is disabled by default and requires explicit activation by the store administrator. No customer personal data (name, email, address, or IP) is transmitted.<\/li>\n<\/ol>\n\n<p>All communication is authenticated via the store's API key and transmitted over HTTPS. A free usage tier is included so the plugin is functional immediately after activation.<\/p>\n\n<h3>Compatibility<\/h3>\n\n<p>\u2013 WooCommerce: Optimized for current versions\n\u2013 Elementor: Includes a widget for custom product templates\n\u2013 Themes: Compatible with Astra, Hello Elementor, OceanWP, and most WooCommerce themes\n\u2013 Responsive across all modern devices<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>preview-ai<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin from the WordPress Plugins menu<\/li>\n<li>Complete the onboarding wizard to connect your store<\/li>\n<li>The Virtual Try-On button appears automatically on supported products<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20the%20plugin%20free%3F\"><h3>Is the plugin free?<\/h3><\/dt>\n<dd><p>Yes.\nThe plugin is free and includes a free tier of the Preview AI service.<\/p>\n\n<p>Optional paid plans are available for stores with higher usage needs.<\/p><\/dd>\n<dt id=\"why%20does%20it%20use%20an%20external%20service%3F\"><h3>Why does it use an external service?<\/h3><\/dt>\n<dd><p>AI image generation requires specialized infrastructure that typical web hosting environments do not provide.<\/p>\n\n<p>Using an external service allows Preview AI to deliver better results without affecting your site's performance.<\/p><\/dd>\n<dt id=\"are%20customer%20photos%20stored%3F\"><h3>Are customer photos stored?<\/h3><\/dt>\n<dd><p>Customer images are processed in real time to generate the try-on preview.<\/p>\n\n<p>They are not stored permanently and are handled according to the Preview AI privacy policy.<\/p><\/dd>\n<dt id=\"which%20products%20are%20supported%3F\"><h3>Which products are supported?<\/h3><\/dt>\n<dd><p>Preview AI currently supports:\n\u2013 Tops\n\u2013 Bottoms\n\u2013 Dresses and full outfits\n\u2013 Shoes<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.5.0<\/h4>\n\n<p>\u2013 New top-level \"Preview AI\" menu with dedicated subpages: General, Widget, Statistics, and Products.\n\u2013 Added category-based product control: enable or disable Preview AI for entire categories at once.\n\u2013 New Products page with category manager and bulk actions guide.<\/p>\n\n<h4>1.4.1<\/h4>\n\n<p>\u2013 Fixed expired try-on images: saved looks now auto-refresh their signed URLs instead of showing broken images after 7 days.<\/p>\n\n<h4>1.4.0<\/h4>\n\n<p>\u2013 Stable release. Sends the WordPress site locale on registration so the Preview AI service can align transactional emails with the store language.<\/p>\n\n<h4>1.3.2<\/h4>\n\n<p>\u2013 Added smart plan recommendation: the settings page now shows a contextual upgrade suggestion when your monthly previews are running low, so your customers never miss a try-on.<\/p>\n\n<h4>1.3.1<\/h4>\n\n<p>\u2013 Fixed widget visibility: the try-on button no longer disappears due to account status changes. Errors are shown at generation time instead.<\/p>\n\n<h4>1.3.0<\/h4>\n\n<p>\u2013 Added automatic product analysis on publish: Preview AI now activates automatically for supported products when they are first published.\n\u2013 Improved onboarding experience by reducing manual steps for new products.<\/p>\n\n<h4>1.2.1<\/h4>\n\n<p>\u2013 Renamed plugin to \"Virtual Try-On for WooCommerce \u2013 Preview AI\"\n\u2013 Added WooCommerce as a required plugin dependency (Requires Plugins header)\n\u2013 Added optional deactivation feedback survey to help us improve the plugin<\/p>\n\n<h4>1.2.0<\/h4>\n\n<p>\u2013 Added optional Advanced Analytics (opt-in): link try-on usage to purchases for accurate ROI measurement.\n\u2013 Session attribution: each virtual try-on session can be tracked end-to-end, from preview to checkout.<\/p>\n\n<h4>1.1.1<\/h4>\n\n<p>\u2013 Fixed nonce validation failing on sites with page caching (WP Rocket, LiteSpeed Cache, W3 Total Cache, etc.), which caused \"Something went wrong\" errors on every try-on request.<\/p>\n\n<h4>1.1.0<\/h4>\n\n<p>\u2013 Added Bulk Actions to enable or disable Preview AI for multiple products at once.\n\u2013 Added filtering by Preview AI status (Active, Disabled, Not Analyzed, Not Supported) in the product list.\n\u2013 Added sorting capability for the Preview AI column in the product list.\n\u2013 Improved scalability for large catalogs using background processing for bulk activation.<\/p>\n\n<h4>1.0.4<\/h4>\n\n<p>\u2013 Added full internationalization support (i18n)\n\u2013 Complete translation catalog (.pot) with 130+ translatable strings\n\u2013 Improved pose validation feedback messages<\/p>\n\n<h4>1.0.2<\/h4>\n\n<p>\u2013 Added weekly preview limit per visitor (configurable in Settings &gt; General)\n\u2013 Default limit: 8 previews per visitor per week<\/p>\n\n<h4>1.0.1<\/h4>\n\n<p>\u2013 Updated plugin name to \"Virtual Try-On for WooCommerce \u2013 Preview AI\"<\/p>\n\n<h4>1.0.0<\/h4>\n\n<p>\u2013 Initial release\n\u2013 AI virtual try-on for WooCommerce\n\u2013 Elementor and WooCommerce integration\n\u2013 Basic analytics and email capture<\/p>","raw_excerpt":"Virtual try-on for WooCommerce that helps fashion stores increase conversions and reduce returns.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/hr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/275406","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/hr.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/hr.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=275406"}],"author":[{"embeddable":true,"href":"https:\/\/hr.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/previewai"}],"wp:attachment":[{"href":"https:\/\/hr.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=275406"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/hr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=275406"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/hr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=275406"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/hr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=275406"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/hr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=275406"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/hr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=275406"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}