Fixed: with different button positions per device, the button could appear twice when a CSS optimizer (such as LiteSpeed UCSS or Critical CSS) stripped the device visibility rules. Visibility is now also enforced with inline styles that optimizers cannot remove, and the rules are printed directly into the page head.
Fixed: hardened plugin activation against stale opcode caches during updates.
1.1.0
Added: choose the button position per device (desktop / tablet / mobile), with a visual placement picker, per-device overlay corner, and a “hidden on this device” option. Works with full-page caching.
Added: dashboard status strip showing how many products the button is live on, with one-click reconnect.
Added: health check that verifies your licence, the suPixel API, the try-on endpoints, and scheduled tasks.
Added: credit usage projection so you can see when credits will run out at the current pace.
Fixed: the image cleanup task was never scheduled on fresh installs. Existing installs repair themselves automatically after updating.
Fixed: deactivating and reactivating the plugin no longer pauses try-ons until manual reconnect.
Fixed: a temporary connection issue no longer hides the try-on button or marks the licence invalid.
Fixed: try-on conversion tracking now records add-to-carts accurately.
Fixed: saving settings no longer flushes the site object cache.
Security: unsigned share URLs are now disabled by default.
1.0.2
Added: overlay-on-image button placement, with a choice of corner (top-left, top-right, bottom-left, bottom-right) so the Try It On button can sit directly on the product image.
Added: button size option (Small, Medium, Large) and a subtle hover effect.
Added: new options are fully translated across all bundled languages.
1.0.1
Fixed: the watermark preference was not honoured on the server-to-server generation path (used as a fallback when the browser-direct path is unavailable). Paid-plan try-on images could be watermarked even when the option was switched off. The preference is now sent and respected on every generation path.
Added: the watermark preference is now synced to suPixel Cloud on licence validation and when settings are saved, so it is stored server-side against the licence and applied consistently across all generation paths.
1.0.0
Initial public release.
WooCommerce virtual try-on powered by suPixel Cloud (OpenAI + Google Gemini AI providers).
Supports tops, bottoms, dresses, outerwear, eyewear, shoes, watches, nails, hair & wigs, jewellery, accessories, and a range of non-fashion categories (wheels, doors, wallpaper, phone cases, and more).
Customer flow: one-click “Try It On” button on product pages, upload or take a photo, AI-generated photorealistic try-on, save to session gallery, share, or add to cart.
Admin flow: welcome-screen live demo (sample photo, upload, or live camera capture), per-product category mapping, customisable button text and placement, consent notice with privacy text.
Multi-language: ships with translations for French, Spanish, German, Italian, Dutch, Turkish, and Arabic. Full RTL support.
Privacy: customer photos processed in memory only, never written to disk. Generated try-on images cached on CDN for 24 hours then auto-deleted. GDPR privacy-policy suggestion registered with WordPress. Exporter and eraser callbacks registered.
Security: server-to-server HMAC-signed upload tokens so the licence key never reaches the browser, per-site HMAC secret separate from the licence key, signed analytics session cookies, same-origin checks on all public REST endpoints, nonce-gated admin AJAX.