Pro
← All sections
Shoppable Reels
Customer videos in a swipeable rail, each with a glassy one-tap add to cart.
Install
One file: sections/mf-shoppable-reels.liquid. It appears in the theme editor as EX · Shoppable reels.
- Connect EXPERAISE Sections to Claude (once). In Claude Code:In the Claude app: Settings → Connectors → Add custom connector →
claude mcp add --transport http experaise-sections https://sections.experaise.com/api/mcp --header "Authorization: Bearer YOUR_LICENSE_KEY"https://sections.experaise.com/api/mcp. Full setup - Ask Claude. It fetches
sections/mf-shoppable-reels.liquid, pushes only that file to your theme with Shopify CLI, and tells you where to find it.Install the EXPERAISE Sections section "Shoppable Reels" (shoppable-reels) on my Shopify store your-store.myshopify.com. Put it on an unpublished copy of my live theme, then tell me how to add it in the theme editor. - Customize. Online Store → Themes → Customize → Add section → EX · Shoppable reels. Every text, color and product is a setting.
Pro
The Liquid for Shoppable Reels is part of Unlimited
The live preview is free for everyone. Unlimited unlocks the installable file for every Pro section, Claude installs with your license key, and new drops every week.
Why it converts
UGC video next to a one-tap add turns social-style browsing into a purchase without a product-page detour.
Specs
About this section
Shoppable Reels is a Pro Shopify Online Store 2.0 section that shows customer videos as a horizontal rail of vertical 9:16 cards, like the feeds shoppers already scroll. Each reel block takes a Shopify-hosted video, an optional poster image, a product, a caption and a creator handle. Videos are muted, looped and inline; an IntersectionObserver plays each one only while at least half of it is visible and pauses it otherwise, a thin progress bar tracks playback, and every video card has its own pause button. At the bottom of each card sits a glassy product chip with the product image, title, price (compare-at price struck through, or Sold out) and a + button. Single-variant products are added in one tap with Shopify's AJAX Cart API; products with options open a small variant menu first. The section then dispatches cart:refresh and mf:cart:added, announces the result to screen readers and, if JavaScript fails, submits the real product form. When a block has no video yet, the card becomes an animated gradient reel: drifting color fields, the product photo floating with a light sweep, a caption sticker, a typing bubble, an equalizer and the creator avatar. The rail uses CSS scroll snap with previous and next buttons on desktop and native swiping on touch; cards lift on hover. Merchants set the heading, card width, autoplay, labels, padding and colors. With reduced motion, videos stay paused and decorative animation stops. It ships as one self-contained file with scoped CSS and JavaScript and no external assets.
Questions
Where do the videos come from?
Upload vertical videos to Shopify (Content > Files) and pick one in each Reel block's Video setting. Shopify hosts and streams them. Videos load only when they are about to play, play muted on loop while at least half visible, and pause as soon as they scroll away.
What happens when someone taps the + button?
For single-variant products the item is added to the cart straight away through Shopify's AJAX Cart API, the button turns into a check and a cart:refresh event lets compatible cart drawers update. Products with options first show a small menu of variants with their prices. If the request fails, the real product form submits normally.
Can I add reels before I have videos?
Yes. A block without a video shows a designed animated card: soft moving color fields, your product photo (or the poster image) floating, the caption as a sticker and the creator handle, so the section looks finished while you collect customer content.
Is autoplaying video accessible?
Videos are muted, each video card has a labelled pause button, and nothing plays for visitors who prefer reduced motion; decorative animation also stops for them. The rail scrolls with the keyboard buttons or by swiping, and add-to-cart results are announced in a live region.
More sections
Pro