suPixel AI Try On lets your WooCommerce customers upload a photo of themselves and instantly see how your products look on them — powered by AI image generation. Works on apparel, accessories, eyewear, shoes, jewellery, wigs, nail polish, makeup, and non-fashion categories like car wheels, furniture, and phone cases.
Key features
- One-click try-on — Adds a “Try It On” button to your product pages
- AI-powered — Uses advanced AI to generate photorealistic try-on images in seconds
- Session gallery — Customers can try multiple items and compare looks
- Social sharing — Share try-on results to WhatsApp, download, or copy link
- Multi-language — Fully translated into 8 languages with RTL support
- Privacy-first — Customer photos are never permanently stored
- WooCommerce native — Works with product variations, respects your theme styling
How it works
- Customer browses a product and clicks “Try It On”
- They upload a photo or take one with their camera
- AI generates a photorealistic image of them wearing the product
- They can save, share, compare, or add directly to cart
Supported product types
- Tops (t-shirts, shirts, blouses, jumpers)
- Bottoms (trousers, jeans, skirts, shorts)
- Dresses and full outfits
- Outerwear (coats, jackets, blazers)
- Eyewear (glasses, sunglasses)
- Accessories (hats, scarves, bags, jewellery)
Requirements
- WooCommerce 7.0 or higher
- A suPixel licence key (free plan available at supixel.ai)
External services
This plugin connects to third-party services. By installing and using it, you agree to the terms of each service linked below.
The plugin depends on the following external services to generate try-on images:
1. suPixel API (https://api.supixel.ai)
This is our cloud service. It receives try-on requests from your site, validates your licence, manages your credit balance, and proxies image generation to the underlying AI providers. Data sent: your WordPress site URL, your licence key, WooCommerce product ID, product image URL, the customer’s uploaded photo (as a base64 data URI, processed in memory only), the selected prompt category, and generation timestamps. Data received: a generated try-on image URL, remaining credit balance, and generation metadata. Customer photos are not retained by the suPixel API once generation completes.
* Terms of Service: https://supixel.ai/terms
* Privacy Policy: https://supixel.ai/privacy
2. OpenAI (https://api.openai.com) — called server-to-server by the suPixel API, never directly from your site
Used for AI image generation on try-on requests. Data sent: the customer’s uploaded photo, the product image, and a text prompt derived from the product category. Per OpenAI’s API data usage policy, images sent via the API are not used to train their models.
* Terms of Use: https://openai.com/policies/row-terms-of-use/
* Privacy Policy: https://openai.com/policies/row-privacy-policy/
* API Data Usage Policy: https://openai.com/policies/api-data-usage-policies/
3. Google Gemini (https://generativelanguage.googleapis.com) — called server-to-server by the suPixel API as a fallback provider, never directly from your site
Used for AI image generation when the primary provider is unavailable or the prompt category is better served by Gemini. Same data as above. Per Google’s Gemini API terms, API content is not used to improve models.
* Terms of Service: https://ai.google.dev/gemini-api/terms
* Privacy Policy: https://policies.google.com/privacy
* Additional Terms: https://ai.google.dev/gemini-api/terms#additional-terms
4. Cloudflare R2 (https://cdn.supixel.ai) — for delivering generated try-on images back to the customer’s browser
Stores generated try-on images for up to 24 hours. No personal data is sent to Cloudflare beyond the image itself.
* Privacy Policy: https://www.cloudflare.com/privacypolicy/
5. Stripe (https://api.stripe.com) — only when a shop owner upgrades their plan, never during customer try-ons
Processes plan upgrades and billing. Data sent: your WordPress site URL, billing email, and selected plan. Payment details are entered directly on Stripe’s hosted checkout page and never pass through this plugin or the suPixel API.
* Terms of Service: https://stripe.com/legal/ssa
* Privacy Policy: https://stripe.com/privacy
What shop owners should communicate to their customers: if you use this plugin, you should inform your customers (typically via your site’s privacy policy) that uploaded photos are sent to suPixel and onward to OpenAI or Google for processing. The plugin provides a built-in consent notice shown before the first photo upload, which you can customise or disable in settings. We also register a privacy policy suggestion in WP Admin > Settings > Privacy that you can merge into your site’s policy.