[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fA3dpQm1s7SJoJgSTYrW5Xgg-Y9r15ycm67_3IO5nwSA":3},{"slug":4,"display_name":4,"profile_url":5,"plugin_count":6,"total_installs":7,"avg_security_score":8,"avg_patch_time_days":9,"trust_score":10,"computed_at":11,"plugins":12},"aisthetix","https:\u002F\u002Fprofiles.wordpress.org\u002Faisthetix\u002F",1,0,100,30,94,"2026-08-29T02:52:14.100Z",[13],{"slug":14,"name":15,"version":16,"author":4,"author_profile":5,"description":17,"short_description":18,"active_installs":7,"downloaded":7,"rating":7,"num_ratings":7,"last_updated":19,"tested_up_to":20,"requires_at_least":21,"requires_php":22,"tags":23,"homepage":29,"download_link":30,"security_score":8,"vuln_count":7,"unpatched_count":7,"last_vuln_date":31,"fetched_at":32},"aisthetix-virtual-try-on","aisthetix Virtual Try-On","0.4.0","\u003Cp>aisthetix adds an AI-powered virtual try-on to your WooCommerce product pages. A shopper uploads a photo of themselves, and the garment on the page is rendered onto their body in seconds — a virtual fitting room that lifts conversion and cuts returns.\u003C\u002Fp>\n\u003Cp>This plugin is a thin, free connector to the hosted aisthetix service. It does not run AI on your server: the shopper’s browser talks directly to the aisthetix service, so your store stays fast and your PHP workers are never tied up on multi-second AI calls.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Highlights\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>One-click \u003Cstrong>Connect aisthetix\u003C\u002Fstrong> — sign in (Google or email code), approve, done. No API keys to copy or paste.\u003C\u002Fli>\n\u003Cli>Works on \u003Cstrong>simple and variable products\u003C\u002Fstrong> — the try-on follows the selected variation’s image automatically.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple placements\u003C\u002Fstrong>: automatic (after the Add to cart button), a \u003Ccode>[aisthetix_tryon]\u003C\u002Fcode> shortcode, a Gutenberg block, and a native Elementor widget.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optimizer-friendly\u003C\u002Fstrong>: the loader is registered so it is not delayed or stripped by WP Rocket, LiteSpeed Cache, or Perfmatters.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Localized\u003C\u002Fstrong>: includes English and Italian, follows your site locale.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hides itself when paused\u003C\u002Fstrong>: when the store’s monthly quota is reached, the try-on entry point simply disappears — no broken button, no nag.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy & GDPR\u003C\u002Fh3>\n\u003Cp>Your shoppers’ privacy is central to this product.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Shopper photos are processed transiently and are never stored.\u003C\u002Fstrong> The photo is uploaded from the shopper’s browser directly to the aisthetix service, used only to generate the try-on image, and is not persisted.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Photos never touch your WordPress server.\u003C\u002Fstrong> 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.\u003C\u002Fli>\n\u003Cli>The shopper’s uploaded photo and their try-on history live \u003Cstrong>only in their own browser’s local storage\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>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.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>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.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects your store to the aisthetix virtual try-on service (the “brain”, hosted at woo.aisthetix.fyi). The service is required: the AI try-on is provided remotely and does not run on your WordPress server.\u003C\u002Fp>\n\u003Cp>What is sent, and when:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Shopper photo + garment image — sent from the shopper’s browser to https:\u002F\u002Fwoo.aisthetix.fyi\u002Fapi\u002Fstorefront\u002Ftryon, 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.\u003C\u002Fli>\n\u003Cli>Connection details — when you (the merchant) click “Connect aisthetix”, your site URL, a return URL, and a state token are sent to https:\u002F\u002Fwoo.aisthetix.fyi\u002Fconnect and \u002Fapi\u002Fconnect\u002F* to link your store and provision keys. Merchant-initiated.\u003C\u002Fli>\n\u003Cli>Anonymous analytics events (product_viewed, product_added_to_cart, aisthetix_tryon_completed) — sent to https:\u002F\u002Fwoo.aisthetix.fyi\u002Fapi\u002Fevents ONLY if you enable “Anonymous analytics” (off by default) or a consent banner on your site grants analytics\u002Fstatistics consent. See “Cookies & consent” below.\u003C\u002Fli>\n\u003Cli>Order data (order id, product ids, order value, currency, and an anonymous visitor\u002Fcustomer id) — sent to https:\u002F\u002Fwoo.aisthetix.fyi\u002Fapi\u002Fstorefront\u002Forder when an order is paid, ONLY if “Anonymous analytics” is enabled. Used to attribute purchases to prior try-ons.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Service Terms of Service: https:\u002F\u002Ftryon-demo.aisthetix.com\u002Fwoocommerce\u002Fterms\u003Cbr \u002F>\nService Privacy Policy: https:\u002F\u002Ftryon-demo.aisthetix.com\u002Fwoocommerce\u002Fprivacy\u003C\u002Fp>\n\u003Ch3>Cookies & consent\u003C\u002Fh3>\n\u003Cp>By default this plugin sets NO cookies and sends NO analytics — nothing is tracked passively. The shopper-initiated try-on still works: it is an explicit action, not passive tracking.\u003C\u002Fp>\n\u003Cp>If you enable “Anonymous analytics” under WooCommerce -> aisthetix Try-On (off by default), the plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>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.\u003C\u002Fli>\n\u003Cli>Sends the anonymous analytics and order events described under “External services”.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If your site uses a supported consent banner (Cookiebot, Complianz, or Google Consent Mode), the shopper’s analytics\u002Fstatistics 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.\u003C\u002Fp>\n\u003Ch3>Build from source\u003C\u002Fh3>\n\u003Cp>The storefront widget (assets\u002Fwidget.js + assets\u002Fwidget.css) is built from the React + TypeScript source shipped in widget-src\u002F. To reproduce it:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>cd widget-src && npm ci && npm run build\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This emits assets\u002Fwidget.js and assets\u002Fwidget.css. See widget-src\u002FBUILD.md for details. All widget runtime dependencies are MIT-licensed (React, React DOM).\u003C\u002Fp>\n","AI virtual try-on for WooCommerce fashion stores. Shoppers see how a garment looks on them before they buy. One-click connect, no keys to copy.","2026-07-22T09:06:00.000Z","7.0.2","6.2","7.4",[24,25,26,27,28],"ai","fashion","fitting-room","virtual-try-on","woocommerce","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faisthetix-virtual-try-on.0.4.0.zip",null,"2026-07-22T17:31:50.256Z"]