Title: Leo Review Video Popup for WooCommerce
Author: Md Hasanuzzaman
Published: <strong>November 2, 2026</strong>
Last modified: November 2, 2026

---

Search plugins

![](https://ps.w.org/leo-review-video-popup/assets/banner-772x250.png?rev=3778990)

![](https://ps.w.org/leo-review-video-popup/assets/icon.svg?rev=3778990)

# Leo Review Video Popup for WooCommerce

 By [Md Hasanuzzaman](https://profiles.wordpress.org/webhasan/)

[Download](https://downloads.wordpress.org/plugin/leo-review-video-popup.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/leo-review-video-popup/#description)
 * [Reviews](https://wordpress.org/plugins/leo-review-video-popup/#reviews)
 *  [Installation](https://wordpress.org/plugins/leo-review-video-popup/#installation)
 * [Development](https://wordpress.org/plugins/leo-review-video-popup/#developers)

 [Support](https://wordpress.org/support/plugin/leo-review-video-popup/)

## Description

Leo Review Video Popup for WooCommerce lets you attach one product video to each
WooCommerce product: your own review, demo or unboxing clip from YouTube, Vimeo,
an MP4 link or the Media Library. A “Check video review” button on the product page
opens a quick view style popup that plays the video next to the price, star rating,
variation picker and Add to cart button. Shoppers watch the product in action and
buy on the spot.

Videos are added by you in the product editor. Shoppers watch them; they cannot 
upload anything.

Most shoppers skip long product descriptions, but they will watch someone handle
the product. This plugin puts that video one click away on every product page and
every shop card, with no effect on page speed.

#### Live demo

See it on a real store before you install:

 * [Shop page with video badges](https://leocoder.com/demo/product-video-review/store/)
 * [Product page with the button and popup](https://leocoder.com/demo/product-video-review/product/dnk-black-sports-shoes/)

#### Product video popup with Add to cart

 * Quick view style popup: video on one side, product details on the other
 * Price, star rating and short note (“Unboxing, sound test, pros and cons”) beside
   the video
 * Add to cart inside the popup, with AJAX, so your theme’s mini cart updates and
   the video keeps playing
 * Variation picker for variable products: pick a color or size, see its price and
   stock, add it to cart
 * Shoppable video: shoppers never leave the page they were on
 * “View full details” link to the product page, plus a deep link (#leovp-video)
   that opens the popup on load, handy for ads and social posts

#### Video badge on shop and category pages

 * A “Video review · 4:32” badge on product cards that have a product video
 * The badge opens the same popup, so shoppers can watch and buy from the shop page

#### Zero speed impact

 * No video player, iframe or third-party script loads until a shopper clicks
 * Lazy loading with a static thumbnail and fixed size, so there is no layout shift
 * YouTube and Vimeo thumbnails are saved to your Media Library on product save,
   so nothing loads from a third-party server on page view
 * Styles and scripts load only on pages that have a product video

#### YouTube, Vimeo, MP4 and Media Library

 * Paste a YouTube, YouTube Shorts or Vimeo link, a direct MP4 or WebM link, or 
   pick a file from the Media Library
 * YouTube plays through the privacy-friendly youtube-nocookie.com domain; Vimeo
   plays with Do Not Track on
 * Plays with sound when the popup opens; if a browser blocks sound, it plays muted
   with a “Tap to unmute” button
 * Full-screen popup on phones with a sticky Add to cart bar

#### Google Tag Manager and GA4 events

Events are pushed to `window.dataLayer`, ready for Google Tag Manager and GA4: `
video_review_impression`, `video_review_click`, `video_start`, `video_complete`,`
video_review_add_to_cart`, `add_to_cart` and `video_review_close`. Each event carries
the video provider, title, URL, duration, placement and a GA4 `ecommerce` object
with the product (or variation) as the item.

#### Built for store managers

 * “Review Video” box in the product editor: link or file, duration, reviewer name,
   note and custom thumbnail
 * Video column and “Has review video” filter in Products > All Products
 * Product video columns in the WooCommerce product CSV importer and exporter, for
   bulk upload
 * Button text, style (card with thumbnail, pill or text link), position and accent
   color settings under WooCommerce > Review Video
 * Shortcode `[leovp_button id="123"]` and templates you can override in `yourtheme/
   woocommerce/leovp/`
 * Hooks and filters for developers, including `leovp_video_data`, `leovp_show_button`,`
   leovp_rest_product_response` and `leovp_tracking_allowed`

### Third-party services

When a shopper opens a product video, the video is loaded from the service you linked:

 * YouTube, loaded from youtube-nocookie.com: [Terms](https://www.youtube.com/t/terms),
   [Privacy](https://policies.google.com/privacy)
 * Vimeo, loaded with Do Not Track on: [Terms](https://vimeo.com/terms), [Privacy](https://vimeo.com/privacy)

When you save a product with a YouTube or Vimeo link, the plugin fetches the video
thumbnail (and the Vimeo duration) once from i.ytimg.com or vimeo.com and stores
the image in your Media Library. Nothing is loaded from these services until a shopper
clicks the button.

## Screenshots

[⌊"Check video review" button under the price on a product page⌉⌊"Check video review"
button under the price on a product page⌉[

“Check video review” button under the price on a product page

[⌊Video popup with price, variation picker and Add to cart⌉⌊Video popup with price,
variation picker and Add to cart⌉[

Video popup with price, variation picker and Add to cart

[⌊Video badge on shop and category product cards⌉⌊Video badge on shop and category
product cards⌉[

Video badge on shop and category product cards

[⌊Full-screen popup on a phone with a sticky Add to cart bar⌉⌊Full-screen popup 
on a phone with a sticky Add to cart bar⌉[

Full-screen popup on a phone with a sticky Add to cart bar

## Installation

 1. Go to Plugins > Add New, search for “Leo Review Video Popup for WooCommerce” and
    click Install Now, then Activate.
 2. Edit a product. In the “Review Video” box, paste a YouTube, Vimeo or MP4 link, 
    or pick a file from the Media Library, and save.
 3. The “Check video review” button appears on that product page, and the video badge
    appears on its shop card.
 4. Change the button text, style, position and color under WooCommerce > Review Video.

## FAQ

### How do I add a product video to a WooCommerce product?

Edit the product, paste the video link into the “Review Video” box and save. One
product video per product. For many products at once, use the WooCommerce product
CSV importer; the plugin adds “Review video URL” and related columns.

### Can I use a YouTube or Vimeo video?

Yes. YouTube (including Shorts), Vimeo (including private links with a hash), direct
MP4 or WebM links and Media Library uploads all work.

### Can shoppers add to cart without leaving the page?

Yes. The popup has an Add to cart button next to the video. For variable products,
shoppers pick the variation inside the popup first.

### Does it work with variable products?

Yes. The popup shows the product’s attributes as buttons, updates the price and 
stock for the chosen variation, and adds that variation to cart.

### Will a product video slow down my store?

No. The page only shows a small thumbnail. The YouTube or Vimeo player loads after
the shopper clicks, and the plugin’s own styles and scripts load only on pages with
a video.

### Does it replace the featured image or add the video to the product gallery?

No. The product image and gallery stay as they are. The plugin adds a button on 
the product page and a badge on shop cards, and both open the video popup.

### Is this a quick view plugin?

The popup works like a quick view window, with price, variations and Add to cart,
but it opens only for products that have a product video.

### Can shoppers upload their own videos?

No. The videos are yours: you add them in the product editor, and shoppers watch
them.

### How do I track video views and add to cart in GA4 or Google Tag Manager?

Turn on dataLayer events under WooCommerce > Review Video (on by default). In Google
Tag Manager, create Custom Event triggers for the event names listed above and send
them with GA4 Event tags.

### Where does the button appear?

After the price by default. You can move it after the short description or after
Add to cart, or place it yourself with the `[leovp_button]` shortcode. On Astra 
the plugin uses Astra’s own product layout hooks.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Leo Review Video Popup for WooCommerce” is open source software. The following 
people have contributed to this plugin.

Contributors

 *   [ Md Hasanuzzaman ](https://profiles.wordpress.org/webhasan/)

[Translate “Leo Review Video Popup for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/leo-review-video-popup)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/leo-review-video-popup/),
check out the [SVN repository](https://plugins.svn.wordpress.org/leo-review-video-popup/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/leo-review-video-popup/)
by [RSS](https://plugins.trac.wordpress.org/log/leo-review-video-popup/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * First release.

## Meta

 *  Version **1.0.0**
 *  Last updated **18 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.3 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [product video](https://wordpress.org/plugins/tags/product-video/)[quick view](https://wordpress.org/plugins/tags/quick-view/)
   [shoppable videos](https://wordpress.org/plugins/tags/shoppable-videos/)[video popup](https://wordpress.org/plugins/tags/video-popup/)
   [youtube](https://wordpress.org/plugins/tags/youtube/)
 *  [Advanced View](https://wordpress.org/plugins/leo-review-video-popup/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/leo-review-video-popup/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/leo-review-video-popup/reviews/)

## Contributors

 *   [ Md Hasanuzzaman ](https://profiles.wordpress.org/webhasan/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/leo-review-video-popup/)