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

# Overview

> Embed Videowise widgets on your storefront, handle cart events, and attribute orders.

Shoppable videos are on-site widgets — stories, carousels, grids, floating units, and similar layouts — that play product video and let shoppers add items to cart.

How you integrate depends on the storefront:

| Storefront                                                     | Start here                                                                                                  |
| -------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- |
| Shopify (online store)                                         | The Videowise app injects widget scripts. Use the pages below for re-rendering, events, and order tracking. |
| Headless Shopify, Hydrogen, Magento, SFCC, WooCommerce, custom | [Custom platforms](/shoppable-videos/custom-platforms)                                                      |
| React Native                                                   | [React Native SDK](/sdk/react-native)                                                                       |

<CardGroup cols={2}>
  <Card title="Custom platforms" icon="code" href="/shoppable-videos/custom-platforms">
    Add Videowise scripts with `window.videowiseInfo` and handle add-to-cart on headless or custom storefronts.
  </Card>

  <Card title="Widget re-rendering" icon="arrows-rotate" href="/shoppable-videos/re-rendering">
    Call `initVideowise` or `initVideowiseBulk` after client-side navigation.
  </Card>

  <Card title="Custom events" icon="bolt" href="/shoppable-videos/custom-events">
    Listen for playback, product, and checkout events from widgets.
  </Card>

  <Card title="Order tracking" icon="chart-line" href="/shoppable-videos/order-tracking">
    Attribute orders to widget sessions (`reeview_uid`).
  </Card>
</CardGroup>

## Related

* [Live shopping](/live-shopping/overview) — live shows and the channel page
* [Order tracking](/shoppable-videos/order-tracking)
* [Cookies](/cookies) — session and analytics cookies set by widgets
* [Product API](/product-api/overview) — import catalog data when you are not on Shopify
