Evolve Product Add-ons
Evolve Storefront is pre-integrated with the other Evolve products, so adding one is a matter of configuration rather than development. This page covers what each adds and what's involved; the linked pages carry the detail.
| Add-on | What your shoppers get |
|---|---|
| Evolve Image Search | A camera icon in the search box. Shoppers upload or photograph an item and get visually similar products, with a crop tool and combined image-plus-text search. |
| Evolve Image Engine | AI Virtual Try-On on product pages: garments on a person photo, products placed in a room, or materials applied to a surface. |
| Evolve Image Optimization | Product images resized, compressed and format-converted at the CDN edge, which usually means faster pages and better Core Web Vitals. |
How enabling one works
Each add-on needs two things: connection details, and your own setup work.
The connection comes from us. API origins and client credentials are configured on your storefront by us, not as channel metafields. Client secrets must never be stored that way, because anything readable by your storefront through that mechanism is also readable from a shopper's browser. Keeping the origins with them means your integration setup lives in one place. Ask support to enable an add-on you've subscribed to.
The setup work is yours, and it differs per add-on.
Image Search
Your catalog has to be indexed before visual search can return anything. That's a one-time bulk import, then delta updates as your catalog changes:
- Create a data file — a CSV mapping product IDs to image paths.
- Upload your assets — images and data files, over SFTP.
- Index your data — trigger the import.
Full storefront behavior and image requirements: Image Search on Evolve Storefront.
Image Engine
Virtual Try-On is opt-in per product, driven by BigCommerce custom fields:
| Custom field | Values |
|---|---|
vto.type | garment, scene, surface, none |
vto.garmentClass | UPPER_BODY, LOWER_BODY, FOOTWEAR, FULL_BODY |
vto.materialClass | FABRIC, TILE, WOOD, PAINT, WALLPAPER, STONE |
You can also set store-wide defaults yourself, using the evolveImageEngineVtoDefault* settings in the Settings Reference, and then override or opt out per product.
One BigCommerce-specific thing to watch: Image Engine fetches your product images to send them for processing, so your BigCommerce image CDN hostnames need to be allowed. Set evolveImageEngineAllowedImageHosts to include them, for example cdn123.bigcommerce.com.
Full setup, including product custom fields and storefront behavior: Image Engine on Evolve Storefront.
Image Optimization
Once your subscription is active, ask support and we point your storefront at your Image Optimization endpoint. Product images are then resized, compressed and format-converted at the CDN edge, with no change to your catalog and nothing to set per image.
Tell us if you want particular defaults, such as a quality ceiling or a maximum width. See Image Optimization for the transformation options available.
See also
- Settings Reference — the Image Engine settings you control
- Store Settings — how to set a setting
- Support — to enable an add-on