Mirrolo adds four AI tools to a WooCommerce store, from one settings screen and
without touching your theme: virtual try-on, AI product photography, AI
banners and logos, and an AI shopping assistant — a chatbot that answers
from your real catalog and adds products straight to the cart.
Mirrolo is a TryVue product. Mirrolo is the plugin; TryVue is us — the service at
tryvue.io that runs the AI and holds your account, your plan and your credits.
Shoppers upload a photo and see your product on themselves or inside their own
room. You generate a full product photoshoot from a single image. You design
banners and logos from a written brief. And an AI assistant answers questions
using your real catalog, with a direct add-to-cart.
Free forever plan available. No watermark on the results, all three try-on
niches included, and you can connect your own fal.ai API key so the AI
generations bill to your own AI account and you buy nothing from us.
A shopper uploads one photo and sees the product on themselves — or in their
home. Three niches ship today:
Other useful details:
[mirrolo_button] shortcode for placing the trigger anywhere you like.Turns a single product image into a full photoshoot — several styled photos per
product. You review every image before anything is published, then save the ones
you like straight into the WooCommerce product gallery. Works in bulk across
many products at once, with a cost estimate shown before the batch starts.
Designs marketing artwork from a written brief:
Everything you keep is saved into your WordPress Media Library, with the
description carried over as alt text, ready to use in a page builder, a category
header, an email or as the site logo. Failed artwork is refunded automatically.
A chat widget that answers using your catalog and never invents products. It
reads the products, categories, attributes and stock you already have, and
recommends real, purchasable items with a direct add-to-cart. It replies in the
language the shopper writes in. With the AI Vision add-on, a shopper can upload
a photo of a room, an outfit or a garden and get recommendations from it.
Your store can sell try-on credits as ordinary WooCommerce products, give free
credits on signup or per completed order, and show the balance in My Account.
The Starter plan is free forever and includes:
Paid plans add the AI Product Studio, the AI Shopping Assistant, 4K output, a
priority generation queue, the scene/destination prompt, selling credits to your
customers, and ticket support.
Current plans and prices are listed at https://tryvue.io/pricing
Nothing about branding is behind a plan: the “Powered by TryVue AI” credit is
off on every store, free and paid alike, and only ever appears if you switch it
on yourself under Display & limits.
The browser never talks to the TryVue API directly. Every request is proxied
through your own WordPress site and signed server-side with a secret stored in
your database that is never sent to a browser. The photo a shopper uploads is
relayed for generation and is not retained afterwards. The try-on it
produces is hosted by TryVue and deleted automatically when your plan’s
retention window ends.
Mirrolo is a client for the TryVue service: it declares HPOS compatibility,
uses the WooCommerce CRUD API, works behind a page cache (stale security tokens
are refreshed transparently), and every admin string is translatable.
This plugin connects to third-party services. It will not function without them.
TryVue API (api.tryvue.io) — required.
This is the service that performs every AI generation. It is contacted when you
connect your store, when a shopper runs a try-on, when you generate product
photos or artwork, and when the shopping assistant answers a message.
What is sent: your site URL and licence identifier; the product data needed for
the request (title, price, images, categories, attributes, stock); the image a
shopper or an admin uploads; and the text of an assistant message. The photo a
shopper uploads is relayed for generation and is not retained afterwards; the
try-on produced from it is hosted by TryVue and deleted when your plan’s
retention window ends.
TryVue runs the generation on an AI image provider (fal.ai). Your shopper’s
photo and the product images reach that provider as part of the request, under
TryVue’s own account, unless you connect your own key (below). TryVue is the
data processor for your store and the provider is its sub-processor; the current
list is published in the privacy policy linked below.
Two anonymous outcome events are reported for a finished try-on — whether the
image was downloaded, and whether the product was added to the cart — carrying
nothing but the generation’s own id, so the AI prompt can be improved against
what actually worked. No shopper is identified.
Terms: https://tryvue.io/terms — Privacy: https://tryvue.io/privacy
TryVue storage and site (tryvue.io, app.tryvue.io, cdn.tryvue.io) — required
for the generated files themselves.
Every image the AI produces is hosted on TryVue storage for the retention window
your plan grants, and your WordPress downloads it from there when you save a
photo into a product gallery or the Media Library. No request is made unless you
generate or save something.
Two admin-only pages also load media from tryvue.io: the locked screens of the
AI Product Studio and the AI Shopping Assistant show a short product demo, and
nothing is fetched from the video host until you press play. app.tryvue.io is
linked (not contacted) as the account portal where plans and billing live.
Terms: https://tryvue.io/terms — Privacy: https://tryvue.io/privacy
fal.ai (fal.run / fal.ai) — the AI image provider behind every generation.
The plugin never contacts it: TryVue does, as its sub-processor, and the image
and prompt for a generation are processed there. If you connect your own fal.ai
API key (“bring your own key”), the same requests are billed to your own fal.ai
account and processed under it instead.
Terms: https://fal.ai/terms — Privacy: https://fal.ai/privacy
An active TryVue account is required. A free account is enough to use the free
plan; some features listed above are unlocked by a paid plan.
Cookies. One first-party, HTTP-only cookie (tryvue_visitor) is set for a
logged-out shopper, and only at the moment they actually start a try-on — never
on a normal page view. It holds a random token, no personal data, and exists so
the per-visitor daily limit can count a browser rather than an IP address (an
IP counts a whole household or office as one shopper). It expires after a week.
Logged-in customers are counted by their user ID and get no cookie at all.