On non-Shopify or headless storefronts, set
window.videowiseInfo before the channel script runs — at least shop and cartType (plus currency recommended). If Shopify Ajax should hit *.myshopify.com instead of the current page origin, also set forceDomain: true on that object. If your storefront owns add-to-cart, set customCart: true and handle videowiseProductAddToCart on the parent page — the player will not call /cart/add.js, and cart icon taps dispatch show_cart instead of opening the in-player cart. See Required videowiseInfo and Custom platforms.
For multi-host shops, set window.videowiseInfo.vwHostOwnerId (or ?vwHostOwnerId=) so the channel lists only that host’s active and past shows. See Filter shows by host.
The order tracking flow attributes checkouts to a live session via the reeview_lsid cookie. Install the storefront pixel once — see Order tracking pixel.
Channel page layout
One full-page block, or modular hero, live now, upcoming, and past mounts.
Launch a live stream
Open a show with
videowiseLaunchLive or the vwLsId URL parameter. Minimize or maximize the open player with videowiseChangeLivePlayerSize.Custom events
Listen for live player, product, and checkout interactions.
Order tracking
Attribute orders from live shopping sessions (
reeview_lsid).React Native SDK
LiveShoppingChannel, PiP, and the same section mounts in a WebView.Related
- Shoppable videos — on-site widgets (stories, carousels, grids)
- Order tracking — attribute orders using the
reeview_lsidcookie - Cookies — live shopping session and analytics cookies