Shopify Live Streaming

Shopify Live Stream: Live Video and Replays on Your Store

Install the free app. Paste one Content ID. Go live on your store.

A free theme app block plays WpStream live shows and replays on your Online Store.

How it runs

From your studio to your storefront

01 · Broadcast

Go live from WpStream

Start your live channel in WpStream and use an encoder like OBS. Your studio sends the show; the store plays it.

02 · Store

The app block plays it

The WpStream Video Player block in your theme shows whatever its Content ID points to. Shoppers watch in a full-width 16:9 player, right where you placed it.

03 · Replay

Keep the show on the store

Turn on "Record this stream" before the channel starts.

After the show, turn the recording into a video. Paste that video's Content ID in the block, and the replay stays on the page.

On Your Storefront

Your show plays where shoppers browse

Place the player in a Shopify theme section where shoppers browse. It loads as they scroll near it, with fullscreen and picture-in-picture viewing.

Shopify's Own Video

Can a Shopify store stream live on its own?

Not with Shopify alone. Product media takes an uploaded video file or a YouTube or Vimeo link. Shopify Help states: "URLs other than YouTube or Vimeo URLs aren't supported." There’s no field for your own live source, so a Shopify live stream needs an app.

Upload rules tell the same story. A product video can run up to 10 minutes, at up to 4K, as an .mp4, .mov, or .webm file. That’s enough for a product clip but not for a one-hour launch show.

Shopify’s blog directs merchants wanting live video to apps. The WpStream Video Player is one of them: a free app that adds a theme app block to Online Store 2.0 themes. This block plays a live channel or a recorded video in sections where your theme accepts app blocks.

What you needShopify product videoYouTube or Vimeo linkWpStream Video Player
What you need: SourceShopify product video: An uploaded video fileYouTube or Vimeo link: A public or unlisted YouTube video, or a Vimeo video that allows embeddingWpStream Video Player: A WpStream live channel or recorded video
What you need: LengthShopify product video: Up to 10 minutes per videoYouTube or Vimeo link: Set by the video platformWpStream Video Player: Counted in WpStream hours, not a clip limit
What you need: Live broadcastShopify product video: NoYouTube or Vimeo link: Not covered in Shopify's product media helpWpStream Video Player: Yes, from your WpStream live channel
What you need: Where it showsShopify product video: Product mediaYouTube or Vimeo link: Product mediaWpStream Video Player: Theme sections and templates that accept app blocks
What you need: CostShopify product video: Included with ShopifyYouTube or Vimeo link: Free to link; the platform's own terms applyWpStream Video Player: Free app plus a paid WpStream plan in hours

The App

One block for live show and replay

The WpStream Video Player brings Shopify live streaming to your theme, and it's free on the Shopify App Store. It adds one theme app block: place it in the theme editor, paste one WpStream Content ID, and save.

The Content ID decides what plays—a live channel or a recorded video—so the live show and its replay share one block. The same Content ID also works on an Astro site.

Add the Block in About 10 Minutes

You need a Shopify store on any plan with an Online Store 2.0 theme, and a WpStream account with at least one live channel or recorded video.

WpStream Video Player setup in Shopify admin

Install

Install the app

Open the WpStream Video Player listing on the Shopify App Store, click "Add app," then "Install" in your admin. You can return any time from Apps → WpStream Video Player.

Hands working on a laptop beside source code

Copy

Copy the Content ID

Sign in to WpStream Studio and open Live Channels or Videos. In the embed bar, click the Content ID for Shopify tab and copy the value.

WpStream Content ID field in the Shopify theme editor

Place

Add the block to your theme

In the app's Setup section, click the button to add a video block to your theme.

If it fails, go to Online Store → Themes, Customize, Add section, the Apps tab, then WpStream Video Player.

Merchant presenting handmade products to a phone camera

Save

Paste, save, go live

Paste the value into the block's Content ID field and click Save in the top right of the theme editor.

Start your live channel, and shoppers will see the live stream on your Shopify store.

When the Block Needs a Second Look

Not in the Apps tab

Some theme sections don't accept app blocks, and Vintage themes lack app block support. Try another section or template, or ask your theme developer which sections support app blocks.

Invalid WpStream Content ID

This message means the pasted value isn't valid. Copy it again from the Content ID for Shopify tab: the whole value, with no extra spaces.

An empty block

The block shows "Paste a WpStream Content ID in the block settings" until the field has a value. Paste the ID and save the theme again.

A blank player

Check that the channel is live or that the video is published in your WpStream account. The block plays what its Content ID points to, and nothing else.

You changed your theme

Shopify says apps must be re-activated in a newly published theme. Add the WpStream Video Player block again and paste the same Content ID.

Test Before the Drop

Run a short test stream before a big launch. Test streams use broadcast hours because the live channel is active.

What You Set in WpStream, Shoppers See

The block has exactly one setting: the Content ID. There are no player options inside Shopify. Everything else is managed on the live channel in WpStream, and you can change it while the channel is stopped. The block then plays the live show as set.

Record the show

"Record this stream" saves a recording of the show, which you can turn into a video for the replay. It counts against your recording hours.

Viewer count

Display viewer count shows the number of shoppers watching at the same moment, right on the player.

Auto play

Auto play starts the stream as soon as the player loads, so shoppers don’t need to find a play button. Pair it with "Start muted."

Start muted

Start muted opens the player without sound. Shoppers can unmute when they're ready, so a store visit doesn't start at full volume.

Encrypted stream

Encrypt live stream signs the playback links and encrypts video segments, making the live show harder to copy off your store page. Content protection is part of every plan.

Fullscreen and picture-in-picture

The block always allows fullscreen and picture-in-picture, where the browser supports it, so the show can keep playing in a small window.

Where Live Video Earns Its Place on Your Store

These are ideas for Shopify live video, not results from other stores. The player goes in theme sections that accept app blocks. Shopify notes that app blocks may only work on certain page types, so check your template first.

Launch premiere

Reveal a new collection or limited drop live on your home page. Shoppers who arrive late still find it in the same spot: swap in the replay after the launch.

Fashion host presenting a collection to online shoppers
Weekly live demo

Same block, same channel, same time every week. Shoppers learn where the show lives on your store, and you don't touch the theme between episodes.

Product presenter preparing a phone camera and ring light
Workshop or class

A live how-to for a craft, beauty, or kitchen brand: the technique, the tools, and the finish shown in real time. Record it, and shoppers who missed the class can watch the replay later.

Cook recording a kitchen demonstration
Replay by the product

Put a recorded demo next to the product details. This works only where the theme's product template accepts app blocks, so try it in the theme editor first.

Shopper watching online content while browsing at home
Store event

An anniversary, a pop-up, or a tour of your workshop. Set a day and time, and keep the recording in the block for shoppers who come by later.

Florist managing an online business from her shop

Know the limits

Is this a live shopping app?

No. It's a video player for your storefront. It stops there. There are no add-to-cart buttons, product tags inside the video, or chat. No shoppable overlay, paywall, or pay-per-view for shoppers on Shopify.

One block plays one Content ID, with no player settings per block, and there are no analytics in Shopify admin. In practice, place the block next to your product section, and shoppers buy the usual way from the product form beside the video. The app isn't involved in checkout, so orders, discounts, and payments run through Shopify as they do today.

If you need buying inside the stream, dedicated live shopping apps offer that, often for a monthly fee or usage charges.

NeedWpStream Video PlayerLive shopping apps
Need: Buying inside the videoWpStream Video Player: No; shoppers use your product section and checkoutLive shopping apps: Add-to-cart in the stream is the core feature
Need: Live chatWpStream Video Player: NoLive shopping apps: Common; Channelize and LIVEL list it
Need: ReplayWpStream Video Player: Same block, with the recorded video's Content IDLive shopping apps: Shoppable replays in several apps, such as Channelize and LiveMeUp
Need: Where the video comes fromWpStream Video Player: Your WpStream live channel, sent from an encoder such as OBSLive shopping apps: The app's own studio or host tools; varies by app
Need: Setup on the storeWpStream Video Player: One theme app block, one Content IDLive shopping apps: Widgets, generated pages or a sales channel; varies by app
Need: Price, as listed on the Shopify App Store, September 2026WpStream Video Player: Free app plus a WpStream plan in hoursLive shopping apps: LIVEL: $19/month; Channelize: from $97/month
Pricing

The app costs nothing. Streaming runs on a WpStream plan metered in hours.

Lite

Lite costs $24 a month, $190 a year, or $36 one time. You get 100 broadcast hours, 500 viewer hours, 25 recording hours, 200 simultaneous viewers, and 5 live channels. Hours from a one-time purchase don't expire.

Plus

Plus costs $59 a month, $490 a year, or $89 one time. You get 250 broadcast hours, 2,000 viewer hours, 100 recording hours, 1,000 simultaneous viewers, and 15 live channels.

Pro and Ultra cover bigger launches. See all plans.

The trial

Start with the free trial: no credit card, no time limit. Then select a paid plan. Viewer hours add up across shoppers. For example, if 10 viewers watch a live stream for 1 hour, you use 10 Viewer Hours.

More on Selling Live

Shopify FAQ

Shopify live stream questions

Not directly. Product media allows uploaded videos or links from YouTube and Vimeo, but no live streaming.

With the free WpStream Video Player app, add a theme app block, paste one Content ID, and save. After that, start your live channel, and the show streams on your store.

Yes, it’s listed as Free on the Shopify App Store.

Streaming requires a paid WpStream plan based on broadcast, viewer, and recording hours, starting at $24 a month or a one-time fee of $36 (September 2026).

You can begin with a free trial, no credit card needed.

The listing notes that the app can “View staff and contributor data: Store owner,” which includes the owner’s name, email, phone number, and address.

All plans are detailed on the pricing page.

It works with Online Store 2.0 themes and newer theme-block themes that support app blocks. Vintage themes don’t support it, so the WpStream block won’t show up there.

On a 2.0 theme, some sections may still not support app blocks.

To check: if your default product template shows an Add section button, it’s a 2.0 theme.

No. The WpStream player lacks an add-to-cart button, product tags, or chat features.

Position the block next to your product section so shoppers can watch the demo and purchase from the product form beside it.

Checkout remains in Shopify, and the app doesn’t get involved.

Yes. Activate “Record this stream” on the channel before it starts. After the show, wait a few minutes for the recording to appear, then convert it into a video.

Open Videos in WpStream Studio, click the Content ID for Shopify tab in the embed bar, and copy the value. Paste it into the same block and save.

No. Just place the block in the theme editor and fill in one field, the Content ID. The App Store listing states no coding is needed for setup or updates.

The step-by-step setup guide shows every screen of the WpStream setup. If the block doesn’t show your video, email [email protected].

Start your live channel in WpStream Studio and send the show from an encoder like OBS.

The block plays the channel that its Content ID points to, so nothing changes on the store side between shows.

Run a short test before each Shopify live stream: test streams use broadcast hours since the live channel is active.

Shopify states that if you change your published theme, you’ll need to re-activate apps “in your new theme as they won’t be active by default.”

Open the new theme in the theme editor, add the WpStream Video Player block again, and paste the same Content ID. Your channel and videos remain unchanged.

Ready when you are

Start your free trial

Try live broadcasting and replays on your website.