Skip to main content

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-onWhat your shoppers get
Evolve Image SearchA 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 EngineAI Virtual Try-On on product pages: garments on a person photo, products placed in a room, or materials applied to a surface.
Evolve Image OptimizationProduct 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.

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:

  1. Create a data file — a CSV mapping product IDs to image paths.
  2. Upload your assets — images and data files, over SFTP.
  3. 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 fieldValues
vto.typegarment, scene, surface, none
vto.garmentClassUPPER_BODY, LOWER_BODY, FOOTWEAR, FULL_BODY
vto.materialClassFABRIC, 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