{"id":343364,"date":"2026-07-22T09:06:49","date_gmt":"2026-07-22T09:06:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/aisthetix-virtual-try-on\/"},"modified":"2026-09-28T20:57:21","modified_gmt":"2026-09-28T20:57:21","slug":"aisthetix-virtual-try-on","status":"publish","type":"plugin","link":"https:\/\/bel.wordpress.org\/plugins\/aisthetix-virtual-try-on\/","author":23535823,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.8.1","stable_tag":"0.8.1","tested":"7.0.6","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"aisthetix - AI Virtual Try-On & Try Before You Buy for WooCommerce","header_author":"aisthetix","header_description":"AI virtual try-on for WooCommerce. Shoppers see how a garment looks on them before they buy. One-click connect to the aisthetix service; photos are processed transiently and never stored.","assets_banners_color":"52443c","last_updated":"2026-09-28 20:57:21","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/aisthetix.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":550,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.4.0":{"tag":"0.4.0","author":"aisthetix","date":"2026-07-22 09:06:11","revision":3618306},"0.5.0":{"tag":"0.5.0","author":"aisthetix","date":"2026-07-28 14:55:45","revision":3626095},"0.5.2":{"tag":"0.5.2","author":"aisthetix","date":"2026-08-01 12:14:18","revision":3630933},"0.5.3":{"tag":"0.5.3","author":"aisthetix","date":"2026-08-01 12:58:15","revision":3630978},"0.5.4":{"tag":"0.5.4","author":"aisthetix","date":"2026-08-19 19:06:02","revision":3655205},"0.6.0":{"tag":"0.6.0","author":"aisthetix","date":"2026-08-20 09:59:53","revision":3656441},"0.7.0":{"tag":"0.7.0","author":"aisthetix","date":"2026-08-21 16:59:00","revision":3659409},"0.8.0":{"tag":"0.8.0","author":"aisthetix","date":"2026-09-15 08:38:51","revision":3696510},"0.8.1":{"tag":"0.8.1","author":"aisthetix","date":"2026-09-28 20:57:21","revision":3717909}},"upgrade_notice":{"0.8.1":"<p>Keeps the connected-store review notice visible until a published review is explicitly confirmed and recorded by aisthetix.<\/p>","0.5.4":"<p>Adds trial-usage warnings for merchants and customizable, shopper-safe unavailable messaging.<\/p>","0.5.3":"<p>Fixes the try-on button not opening on some WordPress themes.<\/p>","0.5.2":"<p>Adds a respectful review prompt after aisthetix has attributed revenue to virtual try-on.<\/p>","0.5.0":"<p>Adds a Plan &amp; usage panel to the settings screen so you can see your plan and manage it from WooCommerce.<\/p>","0.4.0":"<p>Analytics is now opt-in (off by default). Enable &quot;Anonymous analytics&quot; under WooCommerce -&gt; aisthetix Try-On if you want try-on attribution.<\/p>","0.1.0":"<p>First release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.gif":{"filename":"icon-128x128.gif","revision":3621016,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.gif":{"filename":"icon-256x256.gif","revision":3621016,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3621012,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3621012,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"aisthetix\/tryon":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"aisthetix\/tryon","version":"0.4.0","title":"aisthetix Try-On","category":"woocommerce","icon":"visibility","description":"Adds the aisthetix virtual try-on button. Renders on product pages when the service is active and within quota.","keywords":["aisthetix","try-on","tryon","virtual","fitting","woocommerce"],"supports":{"html":false,"align":["left","center","right"]},"attributes":{"label":{"type":"string","default":""}},"textdomain":"aisthetix-virtual-try-on","editorScript":"file:.\/index.js"}},"tagged_versions":["0.4.0","0.5.0","0.5.2","0.5.3","0.5.4","0.6.0","0.7.0","0.8.0","0.8.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3618306,"resolution":"1","location":"assets","locale":"","width":1410,"height":746},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3618306,"resolution":"2","location":"assets","locale":"","width":1489,"height":812},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3618306,"resolution":"3","location":"assets","locale":"","width":1489,"height":812},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3618306,"resolution":"4","location":"assets","locale":"","width":1545,"height":784},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3618306,"resolution":"5","location":"assets","locale":"","width":1489,"height":812}},"screenshots":{"1":"The try-on button on a product page.","2":"The upload-your-photo step.","3":"A generated try-on result.","4":"The wp-admin connection and status screen.","5":"A generated men's try-on result."}},"plugin_section":[],"plugin_tags":[263073,232891,281439,148223,286],"plugin_category":[45],"plugin_contributors":[272766],"plugin_business_model":[],"class_list":["post-343364","plugin","type-plugin","status-publish","hentry","plugin_tags-ai-fashion","plugin_tags-size-recommendation","plugin_tags-virtual-fitting-room","plugin_tags-virtual-try-on","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-aisthetix","plugin_committers-aisthetix"],"banners":{"banner":"https:\/\/ps.w.org\/aisthetix-virtual-try-on\/assets\/banner-772x250.png?rev=3621012","banner_2x":"https:\/\/ps.w.org\/aisthetix-virtual-try-on\/assets\/banner-1544x500.png?rev=3621012","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/aisthetix-virtual-try-on\/assets\/icon-128x128.gif?rev=3621016","icon_2x":"https:\/\/ps.w.org\/aisthetix-virtual-try-on\/assets\/icon-256x256.gif?rev=3621016","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/aisthetix-virtual-try-on\/assets\/screenshot-1.png?rev=3618306","caption":"The try-on button on a product page."},{"src":"https:\/\/ps.w.org\/aisthetix-virtual-try-on\/assets\/screenshot-2.png?rev=3618306","caption":"The upload-your-photo step."},{"src":"https:\/\/ps.w.org\/aisthetix-virtual-try-on\/assets\/screenshot-3.png?rev=3618306","caption":"A generated try-on result."},{"src":"https:\/\/ps.w.org\/aisthetix-virtual-try-on\/assets\/screenshot-4.png?rev=3618306","caption":"The wp-admin connection and status screen."},{"src":"https:\/\/ps.w.org\/aisthetix-virtual-try-on\/assets\/screenshot-5.png?rev=3618306","caption":"A generated men's try-on result."}],"raw_content":"<!--section=description-->\n<p><strong>aisthetix gives your WooCommerce clothing store a virtual fitting room.<\/strong> Shoppers use their own photo to see themselves wearing your products and, on eligible products, get a size recommendation from your size chart. You can track try-ons, purchases and attributed revenue in the aisthetix dashboard.<\/p>\n\n<h4>Let shoppers see the look before they order<\/h4>\n\n<p>A shopper uploads a photo on your product page and starts an AI virtual try-on. They see a preview of your garment on themselves without downloading an app. For variable products with their own images, the preview uses the selected variation's image.<\/p>\n\n<h4>Help shoppers choose a size<\/h4>\n\n<p>Add your size guide in the aisthetix dashboard. On eligible variable products, shoppers can request a recommendation using their photo, height and optional weight. Fit preference is available when enabled. Recommendations map to available WooCommerce variations, and the shopper confirms before adding one to the cart.<\/p>\n\n<h4>See what happens after a try-on<\/h4>\n\n<p>With analytics enabled, follow product views, try-ons, cart additions and purchases. See orders containing tried-on products and the revenue attributed to them. These reports describe shopper activity; they do not prove that try-on caused an additional sale. Analytics collection depends on your settings and the applicable shopper consent controls.<\/p>\n\n<h4>Place the fitting room where shoppers need it<\/h4>\n\n<ul>\n<li>Add the try-on button after Add to cart, or use the <code>[aisthetix_tryon]<\/code> shortcode, Gutenberg block or Elementor widget on product pages.<\/li>\n<li>Offer virtual try-on on simple and variable products, with size recommendations on eligible variable products.<\/li>\n<li>Connect your store from WordPress without copying API keys.<\/li>\n<li>Use the shopper experience in English or Italian.<\/li>\n<\/ul>\n\n<h4>Connect your store<\/h4>\n\n<p>Install the plugin, open <strong>WooCommerce -&gt; aisthetix Try-On<\/strong>, and select <strong>Connect aisthetix<\/strong>. Sign in, approve the connection and choose a service plan. Add your size guide to enable recommendations on eligible products.<\/p>\n\n<p>The WordPress plugin is a free connector. An aisthetix account and the hosted service are required; usage allowances and any charges depend on your service plan. AI processing runs on the aisthetix service rather than your WordPress server.<\/p>\n\n<p><a href=\"https:\/\/aisthetix.com\/\">Explore aisthetix<\/a> | <a href=\"https:\/\/shop.aisthetix.com\/\">Try the WooCommerce demo<\/a><\/p>\n\n<h3>Privacy &amp; GDPR<\/h3>\n\n<p>Your shoppers' privacy is central to this product, and nothing above depends on weakening it.<\/p>\n\n<ul>\n<li><strong>Shopper photos are processed transiently and are never stored.<\/strong> The photo is uploaded from the shopper's browser directly to the aisthetix service, used only for the try-on or size recommendation the shopper requests, and is not persisted.<\/li>\n<li><strong>Photos never touch your WordPress server.<\/strong> WordPress only injects a small configuration object and a loader script; the image upload and the result both flow between the shopper's browser and the aisthetix service.<\/li>\n<li>The shopper's uploaded photo and their try-on history live <strong>only in their own browser's local storage<\/strong>.<\/li>\n<li>The plugin stores, on your server, two API keys provisioned during Connect: a public (publishable) key that is safe to expose to the browser and a secret key that is used only for server-to-server status checks and is never sent to the browser.<\/li>\n<\/ul>\n\n<p>If you switch on product analytics or session replay, anonymous usage data about the try-on flow is processed by PostHog in the European Union on aisthetix's behalf. Neither ever includes a shopper photo, a try-on result, a body measurement, an email address or a page URL, and both require your shopper's explicit analytics consent.<\/p>\n\n<p>A full privacy disclosure and Data Processing Agreement are available on the aisthetix dashboard. Use of this plugin sends shopper-provided images to the third-party aisthetix service for processing; you should reflect this in your store's privacy policy.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects your store to the aisthetix virtual try-on and size recommendation service (the \"brain\", hosted at woo.aisthetix.fyi). The service is required: AI processing is provided remotely and does not run on your WordPress server.<\/p>\n\n<p>What is sent, and when:<\/p>\n\n<ul>\n<li>Shopper photo + garment image, sent from the shopper's browser to https:\/\/woo.aisthetix.fyi\/api\/storefront\/tryon, only when the shopper actively starts a try-on (an explicit click, behind the widget's own consent step). The photo is processed transiently to generate the result and is not stored by the service; it lives only in the shopper's own browser storage.<\/li>\n<li>Size recommendation inputs (shopper photo, height, optional weight and fit preference, product id\/categories, and available size variations), sent from the shopper's browser to https:\/\/woo.aisthetix.fyi\/api\/storefront\/photo-qc and https:\/\/woo.aisthetix.fyi\/api\/storefront\/size only after the shopper explicitly asks for a size recommendation. The configured merchant size guide determines which recommendation can be returned. The photo is processed transiently and is not stored; height and optional weight may be remembered only in that shopper's browser for later requests.<\/li>\n<li>Connection details, when you (the merchant) click \"Connect aisthetix\", your site URL, a return URL, and a state token are sent to https:\/\/woo.aisthetix.fyi\/connect and \/api\/connect\/* to link your store and provision keys. Merchant-initiated.<\/li>\n<li>Catalog access registration: on connect (and after a plugin update), the plugin registers a dedicated read-only access token with https:\/\/woo.aisthetix.fyi\/api\/connect\/catalog-token (your site URL and plugin version are included). The aisthetix merchant dashboard then reads your PUBLIC product listings (name, price, currency, image URL, categories, tags \u2014 up to 50 published products) from this site's REST endpoint \/wp-json\/aisthetix\/v1\/catalog, authenticated with that token, so you can pick a product for the dashboard try-on demo. No customer or order data is exposed by this endpoint, and disconnecting deletes the token on both sides.<\/li>\n<li>Widget placement confirmation: when the try-on button actually renders on a product page, the plugin sends a short confirmation (your site URL, the placement type, the product id and the plugin version) to https:\/\/woo.aisthetix.fyi\/api\/storefront\/placement, at most once every 5 minutes. The merchant dashboard uses it to show, truthfully, whether the widget is live on your storefront. No shopper data is included.<\/li>\n<li>Anonymous analytics events (product_viewed, product_added_to_cart, aisthetix_tryon_completed), sent to https:\/\/woo.aisthetix.fyi\/api\/events ONLY if you enable \"Anonymous analytics\" (off by default) or a consent banner on your site grants analytics\/statistics consent. See \"Cookies &amp; consent\" below.<\/li>\n<li>Order data (order id, product ids, order value, currency, and an anonymous visitor\/customer id), sent to https:\/\/woo.aisthetix.fyi\/api\/storefront\/order when an order is paid, ONLY if \"Anonymous analytics\" is enabled. Used to attribute purchases to prior try-ons.<\/li>\n<li>Product analytics events (which step of the try-on a shopper reached: modal opened, photo chosen, try-on requested, completed or failed, result dismissed), sent to https:\/\/woo.aisthetix.fyi\/api\/events and forwarded by aisthetix to PostHog Cloud EU. Sent ONLY when a consent banner on your site explicitly grants analytics\/statistics consent. Your \"Anonymous analytics\" setting does NOT enable these: they are used by aisthetix to improve the product, so only your shopper's own consent can permit them. No photo, try-on result, body measurement, height, weight, email address or page URL is ever included.<\/li>\n<li>Session replay of the try-on window, recorded only if you enable \"Session replay\" AND a consent banner on your site grants analytics consent AND the shopper opens the try-on window. Recording stops when the window closes. Every image and every form field is masked before recording, so the shopper's photo and try-on result are never captured. The recorder is downloaded from https:\/\/ingest.aisthetix.fyi only at that moment \u2014 a shopper who never opens the try-on window, or who has not consented, causes no request to it at all.<\/li>\n<\/ul>\n\n<p>Data processor for product analytics and session replay: PostHog (EU region, hosted in the European Union). aisthetix is the controller for this data; it is not shared with any other party.<\/p>\n\n<p>Service Terms of Service: https:\/\/tryon-demo.aisthetix.com\/woocommerce\/terms\nService Privacy Policy: https:\/\/tryon-demo.aisthetix.com\/woocommerce\/privacy<\/p>\n\n<h3>Cookies &amp; consent<\/h3>\n\n<p>By default this plugin sets NO cookies and sends NO analytics. Nothing is tracked passively. Shopper-initiated try-on and size recommendation requests still work: they are explicit actions, not passive tracking. This also means the effectiveness dashboard stays empty until you opt in, which is the trade we chose deliberately.<\/p>\n\n<p>If you enable \"Anonymous analytics\" under WooCommerce -&gt; aisthetix Try-On (off by default), the plugin:<\/p>\n\n<ul>\n<li>Sets a first-party cookie named \"aisthetix_vid\" on product pages: a random, non-personal visitor id used to attribute a later purchase to an earlier try-on. It is not a login or credential cookie. Lifetime: about 13 months.<\/li>\n<li>Sends the anonymous analytics and order events described under \"External services\".<\/li>\n<\/ul>\n\n<p>If your site uses a supported consent banner (Cookiebot, Complianz, or Google Consent Mode), the shopper's analytics\/statistics choice additionally controls the browser-side events: an explicit grant enables them and an explicit deny suppresses them, regardless of the setting. The first-party cookie and the server-side order event follow the \"Anonymous analytics\" setting.<\/p>\n\n<h3>Build from source<\/h3>\n\n<p>The storefront widget (assets\/widget.js + assets\/widget.css) is built from the React + TypeScript source shipped in widget-src\/. To reproduce it:<\/p>\n\n<pre><code>cd widget-src &amp;&amp; npm ci &amp;&amp; npm run build\n<\/code><\/pre>\n\n<p>This emits assets\/widget.js and assets\/widget.css. See widget-src\/BUILD.md for details. All widget runtime dependencies are MIT-licensed (React, React DOM).<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate <strong>WooCommerce<\/strong> (required).<\/li>\n<li>Install and activate <strong>aisthetix Virtual Try-On<\/strong>.<\/li>\n<li>Go to <strong>WooCommerce -&gt; aisthetix Try-On<\/strong> and click <strong>Connect aisthetix<\/strong>.<\/li>\n<li>Sign in (Google or a 6-digit email code), approve the connection, and choose a plan.<\/li>\n<li>The try-on button now appears on your product pages. On eligible variable products with a configured size guide, shoppers can also request a size recommendation. Adjust placement under the same settings page, or use the <code>[aisthetix_tryon]<\/code> shortcode \/ Gutenberg block \/ Elementor widget anywhere you like.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20does%20aisthetix%20add%20to%20woocommerce%3F\"><h3>What does aisthetix add to WooCommerce?<\/h3><\/dt>\n<dd><p>aisthetix adds AI virtual try-on to product pages, size recommendations on eligible variable products, and a dashboard for try-on activity and attributed sales when analytics is enabled.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20free%3F\"><h3>Is the plugin free?<\/h3><\/dt>\n<dd><p>The connector plugin is free to install. It requires an aisthetix account and connection to the hosted service. Check the available plans and usage allowances in the dashboard before activating a plan.<\/p><\/dd>\n<dt id=\"how%20do%20size%20recommendations%20work%3F\"><h3>How do size recommendations work?<\/h3><\/dt>\n<dd><p>Configure a size guide in the aisthetix dashboard. On eligible variable products, shoppers provide a photo, height and optional weight; fit preference is available when enabled. The recommendation uses your guide and maps to an available product variation. The shopper confirms before adding the recommended variation to the cart.<\/p><\/dd>\n<dt id=\"does%20a%20virtual%20try-on%20guarantee%20the%20fit%3F\"><h3>Does a virtual try-on guarantee the fit?<\/h3><\/dt>\n<dd><p>No. Virtual try-on is an AI-generated visual preview. Size recommendations are guidance based on the configured size chart and shopper inputs, not a guarantee of how a garment will fit.<\/p><\/dd>\n<dt id=\"is%20this%20a%20try-before-you-buy%20payment%20service%3F\"><h3>Is this a try-before-you-buy payment service?<\/h3><\/dt>\n<dd><p>No. Shoppers preview clothing virtually before ordering. aisthetix does not arrange home trials, deferred payments or changes to your checkout payment terms.<\/p><\/dd>\n<dt id=\"what%20do%20the%20sales%20reports%20measure%3F\"><h3>What do the sales reports measure?<\/h3><\/dt>\n<dd><p>With analytics enabled, the dashboard shows product views, try-ons, cart additions, purchases, and orders and revenue attributed to tried-on products. Attribution reports shopper activity; it does not establish that the app caused additional revenue.<\/p><\/dd>\n<dt id=\"where%20are%20shopper%20photos%20stored%3F\"><h3>Where are shopper photos stored?<\/h3><\/dt>\n<dd><p>The aisthetix service processes uploaded photos transiently for the requested try-on or size recommendation and does not retain them. The photo and try-on history can remain in the shopper's own browser storage. Photos are sent directly from that browser to aisthetix, not through your WordPress server. See the privacy and external-services disclosures for details.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20variable%20products%3F\"><h3>Does it work with variable products?<\/h3><\/dt>\n<dd><p>Yes. When a selected variation has its own image, that image is used for the try-on. Size recommendations require an eligible variable product and a configured size guide.<\/p><\/dd>\n<dt id=\"does%20it%20require%20woocommerce%3F\"><h3>Does it require WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. Install and activate WooCommerce before using the plugin.<\/p><\/dd>\n<dt id=\"can%20i%20choose%20where%20the%20button%20appears%3F\"><h3>Can I choose where the button appears?<\/h3><\/dt>\n<dd><p>Yes. Use automatic placement after Add to cart, the <code>[aisthetix_tryon]<\/code> shortcode, a Gutenberg block or the Elementor widget on product pages.<\/p><\/dd>\n<dt id=\"will%20my%20caching%20%2F%20optimization%20plugin%20break%20it%3F\"><h3>Will my caching \/ optimization plugin break it?<\/h3><\/dt>\n<dd><p>The loader is deliberately tiny and is registered as an exclusion for WP Rocket, LiteSpeed Cache, and Perfmatters so it is not delayed or stripped. If you use a different optimizer, exclude <code>assets\/bootstrap.js<\/code> from JS delay\/defer.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20the%20monthly%20quota%20runs%20out%3F\"><h3>What happens when the monthly quota runs out?<\/h3><\/dt>\n<dd><p>The try-on entry point simply disappears from the storefront until the quota resets. There is no broken button and no upsell shown to shoppers. Quota and billing are managed on the aisthetix dashboard.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.8.1<\/h4>\n\n<ul>\n<li>The connected-store review notice now remains visible until the merchant explicitly confirms that their WordPress.org review is published.<\/li>\n<li>Review completion is recorded by the aisthetix service and shared with the merchant dashboard; merely opening WordPress.org never hides the notice.<\/li>\n<\/ul>\n\n<h4>0.8.0<\/h4>\n\n<ul>\n<li>New: size recommendations on eligible WooCommerce products. Shoppers can check their photo, enter height and optional weight, choose their preferred fit, and receive an exact or between-size suggestion based on the merchant's size guide.<\/li>\n<li>Recommended sizes map only to real, purchasable WooCommerce variations; the existing theme selection remains unchanged until a recommendation is available.<\/li>\n<li>Added Italian and English guidance, safe refinement paths, targeting and coverage support, and privacy-conscious local persistence for body inputs.<\/li>\n<\/ul>\n\n<h4>0.7.0<\/h4>\n\n<ul>\n<li>New: guided first-run experience in the aisthetix dashboard \u2014 after connecting, you can generate a try-on of one of your own products on your own photo before touching plans or settings. To power it, the plugin now serves your public product listings to aisthetix over an authenticated, read-only endpoint (see \"External services\").<\/li>\n<li>New: the dashboard now shows truthfully whether the try-on button is live on your storefront, confirmed by the plugin itself when the button actually renders on a product page.<\/li>\n<li>Both additions are server-to-server, add no JavaScript to your storefront, and are fully removed on disconnect or uninstall.<\/li>\n<\/ul>\n\n<h4>0.6.0<\/h4>\n\n<ul>\n<li>New: optional product analytics, so aisthetix can see where shoppers drop out of the try-on flow and fix it. Sent only when a consent banner on your site explicitly grants analytics consent \u2014 your own \"Anonymous analytics\" setting does not enable them, because these help aisthetix rather than your store.<\/li>\n<li>New: optional session replay of the try-on window, off by default. Every image and form field is masked, recording is confined to the try-on window, and the recorder is only downloaded once a consenting shopper actually opens it.<\/li>\n<li>No photo, try-on result, body measurement, email address or page URL is ever included in either. The full list of what is sent, and to whom, is in the External services section above.<\/li>\n<\/ul>\n\n<h4>0.5.4<\/h4>\n\n<ul>\n<li>Added WordPress admin warnings when a paid trial has 10 try-ons left and when its allowance is exhausted, with a direct link to start the selected plan.<\/li>\n<li>Replaced shopper-facing quota language with a neutral fitting-room message that merchants can customize in WooCommerce settings.<\/li>\n<\/ul>\n\n<h4>0.5.3<\/h4>\n\n<ul>\n<li>Fixed the try-on widget failing to open on sites where its minified bundle collided with WordPress's global JavaScript namespace.<\/li>\n<li>Hide the try-on button on grouped collection products, where there is no single selected garment image; each child garment keeps its own try-on button.<\/li>\n<\/ul>\n\n<h4>0.5.2<\/h4>\n\n<ul>\n<li>Added a non-blocking WordPress.org review prompt after the store records its first attributed revenue. The prompt is shown once, with one optional reminder after 60 days.<\/li>\n<\/ul>\n\n<h4>0.5.0<\/h4>\n\n<ul>\n<li>New: a Plan &amp; usage panel on the settings screen. See your plan status at a glance and jump straight to picking a plan or opening your dashboard.<\/li>\n<li>Refreshed the plugin name, icon, and listing banner.<\/li>\n<\/ul>\n\n<h4>0.4.0<\/h4>\n\n<ul>\n<li>Anonymous analytics are now strictly opt-in. No visitor cookie and no analytics or order events are sent unless you enable \"Anonymous analytics\" (off by default) or your consent banner grants analytics consent. The shopper-initiated try-on is unaffected.<\/li>\n<li>Added a full external-services, cookie, and consent disclosure.<\/li>\n<li>Points at the current aisthetix service endpoint by default.<\/li>\n<li>Housekeeping: refreshed \"Tested up to\" and the plugin\/author links, and included the widget's source for build transparency.<\/li>\n<\/ul>\n\n<h4>0.3.0<\/h4>\n\n<ul>\n<li>Shopper photos and garment images are now compressed in the browser before upload. Large photos \"just work\" instead of being rejected, and uploads are faster.<\/li>\n<li>The photo picker now accepts any image the browser can read (including HEIC); only genuinely unreadable files are declined, with a clear message.<\/li>\n<\/ul>\n\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>Try-on now routes to an AI provider based on the product's category (e.g. swimwear), improving result quality per garment type.<\/li>\n<li>Added a consent step before generating an AI try-on of the shopper's photo.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial foundation: Connect flow, storefront bootstrap + widget, cached status, placements (auto-hook, shortcode, Gutenberg block, Elementor widget), and optimizer exclusions.<\/li>\n<\/ul>","raw_excerpt":"aisthetix adds AI virtual try-on and size recommendations to WooCommerce. Help shoppers choose, and track attributed orders and revenue.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bel.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/343364","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bel.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/bel.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/bel.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=343364"}],"author":[{"embeddable":true,"href":"https:\/\/bel.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/aisthetix"}],"wp:attachment":[{"href":"https:\/\/bel.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=343364"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/bel.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=343364"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/bel.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=343364"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/bel.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=343364"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/bel.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=343364"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/bel.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=343364"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}