> ## Documentation Index
> Fetch the complete documentation index at: https://docs.virtual.fit/llms.txt
> Use this file to discover all available pages before exploring further.

# Launch checklist

> Verify product eligibility, shopper behavior, analytics, accessibility, and rollback before launch.

Run this checklist in the same theme and domain you plan to expose to shoppers.

## Storefront

* [ ] The **Try On** control appears exactly once on an Active or available product.
* [ ] The control is anchored to the main product gallery on desktop and mobile.
* [ ] A disabled product does not show virtual.fit.
* [ ] A non-product page does not show virtual.fit.
* [ ] Variant changes and client-side navigation do not create duplicate controls.
* [ ] The fitting room remains usable at 200% browser zoom and on a narrow mobile viewport.
* [ ] Keyboard users can open, operate, and close the interface.

## Product quality

* [ ] At least one product has finished preparation.
* [ ] The selected product images show the garment clearly.
* [ ] Front, back, and alternate angles are classified correctly where available.
* [ ] Low-quality, duplicate, or unrelated images are disabled.
* [ ] Product IDs and handles match the live storefront values.

## Shopper journey

* [ ] A signed-out shopper sees the expected experience for your customer access policy.
* [ ] Login returns the shopper to the same product page when login is required.
* [ ] A supported photo uploads successfully.
* [ ] Terms and consent copy are correct for the storefront language.
* [ ] One complete try-on returns a result on the product page.
* [ ] The result appears in **Virtual Fitting Room → Results**.

## Analytics

* [ ] Product view, fitting-room open, try-on start, and try-on completion appear in **Analytics**.
* [ ] Add-to-cart is recorded once.
* [ ] Checkout and purchase data are recorded with the expected currency and totals.
* [ ] Multi-item orders produce one line-item event per item on custom integrations.
* [ ] Cookieless mode omits customer identity when consent is not available.

## Operations

* [ ] Your support team knows how to disable a product.
* [ ] You have a tested rollback: disable the Shopify app embed or remove the custom loader.
* [ ] A theme change or storefront deploy includes a virtual.fit smoke test.
* [ ] Your privacy notice and merchant terms cover the deployed experience.

<Check>
  Launch when one product completes the full product page → try-on → cart → analytics → results path without visible errors.
</Check>
