{"id":393472,"date":"2026-11-03T06:31:32","date_gmt":"2026-11-03T06:31:32","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/product-video-solution-for-woocommerce\/"},"modified":"2026-11-03T06:31:16","modified_gmt":"2026-11-03T06:31:16","slug":"prodivo-product-video-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/prodivo-product-video-for-woocommerce\/","author":23593924,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.0","stable_tag":"1.1.0","tested":"7.1.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Prodivo Product Video for WooCommerce","header_author":"Sudipta Das","header_description":"Add product videos to WooCommerce from the Media Library, YouTube, Vimeo or any video URL, and show them anywhere on the product page with an Elementor widget, a shortcode or a preset position.","assets_banners_color":"aca3a2","last_updated":"2026-11-03 06:31:16","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/github.com\/shiningsudipto","rating":0,"author_block_rating":0,"active_installs":0,"downloads":127,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.0":{"tag":"1.1.0","author":"shiningsudipto","date":"2026-11-03 06:31:16","revision":3781195}},"upgrade_notice":{"1.1.0":"<p>First public release. Adds margin and padding controls and the &quot;After the product description&quot; position.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3781195,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3781195,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3781217,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3781217,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3781217,"resolution":"1","location":"assets","locale":"","width":1423,"height":536},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3781217,"resolution":"2","location":"assets","locale":"","width":1699,"height":904}},"screenshots":{"1":"The Product Video tab on the product edit screen: video source, thumbnail, playback options and position.","2":"Settings page: play icon style, colours and size, default playback, default position, and margin and padding."}},"plugin_section":[],"plugin_tags":[76538,66211,1609,66210,1610],"plugin_category":[56],"plugin_contributors":[290430],"plugin_business_model":[],"class_list":["post-393472","plugin","type-plugin","status-publish","hentry","plugin_tags-elementor","plugin_tags-product-video","plugin_tags-vimeo","plugin_tags-woocommerce-video","plugin_tags-youtube","plugin_category-social-and-sharing","plugin_contributors-shiningsudipto","plugin_committers-shiningsudipto"],"banners":{"banner":"https:\/\/ps.w.org\/prodivo-product-video-for-woocommerce\/assets\/banner-772x250.png?rev=3781217","banner_2x":"https:\/\/ps.w.org\/prodivo-product-video-for-woocommerce\/assets\/banner-1544x500.png?rev=3781217","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/prodivo-product-video-for-woocommerce\/assets\/icon-128x128.png?rev=3781195","icon_2x":"https:\/\/ps.w.org\/prodivo-product-video-for-woocommerce\/assets\/icon-256x256.png?rev=3781195","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/prodivo-product-video-for-woocommerce\/assets\/screenshot-1.png?rev=3781217","caption":"The Product Video tab on the product edit screen: video source, thumbnail, playback options and position."},{"src":"https:\/\/ps.w.org\/prodivo-product-video-for-woocommerce\/assets\/screenshot-2.png?rev=3781217","caption":"Settings page: play icon style, colours and size, default playback, default position, and margin and padding."}],"raw_content":"<!--section=description-->\n<p><strong>Prodivo Product Video for WooCommerce<\/strong> adds a video to any WooCommerce product and shows it exactly where you want on the single product page: after the description, in the product summary, after the tabs, or anywhere you drop the Elementor widget or shortcode.<\/p>\n\n<p>Product videos help shoppers see how a product looks and works, which builds trust and increases sales. This plugin keeps it simple and fast: the video player only loads when the visitor clicks play, so product pages stay quick for SEO and Core Web Vitals.<\/p>\n\n<h4>Key features<\/h4>\n\n<ul>\n<li><strong>Video from the WordPress Media Library<\/strong> \u2013 upload an .mp4 or .webm, or choose one you already have.<\/li>\n<li><strong>YouTube product video<\/strong> \u2013 paste any YouTube link (watch, youtu.be, Shorts or embed). Plays through the privacy-enhanced youtube-nocookie.com player.<\/li>\n<li><strong>Vimeo and external video URL<\/strong> \u2013 paste a Vimeo link or a direct link to a video file on any server or CDN.<\/li>\n<li><strong>Choose the thumbnail<\/strong> \u2013 automatic, any frame of the video, or your own image.<\/li>\n<li><strong>Show the video anywhere<\/strong> \u2013 Elementor widget, <code>[prodivo_video]<\/code> shortcode, or a preset position.<\/li>\n<li><strong>Works with classic themes, block themes and page builders<\/strong> \u2013 preset positions follow the matching product section on classic WooCommerce pages, block themes (such as Twenty Twenty-Five) and Elementor\/ShopBuilder product templates.<\/li>\n<li><strong>Custom play icon<\/strong> \u2013 four icon styles, with your own icon colour, background colour and size.<\/li>\n<li><strong>Playback options<\/strong> \u2013 autoplay, start muted, loop, and show or hide player controls, per product.<\/li>\n<li><strong>Spacing controls<\/strong> \u2013 margin and padding for every side (top, right, bottom, left) in px, %, em, rem or vw.<\/li>\n<li><strong>Fast and lightweight<\/strong> \u2013 no jQuery on the front end, the player loads on click, and styles load only where a video is shown.<\/li>\n<li><strong>Responsive 16:9 player<\/strong> for desktop, tablet and mobile.<\/li>\n<li><strong>Accessible<\/strong> \u2013 keyboard-friendly play button with a descriptive label.<\/li>\n<li><strong>Compatible with WooCommerce High-Performance Order Storage (HPOS).<\/strong><\/li>\n<\/ul>\n\n<h4>Where can the video go?<\/h4>\n\n<ul>\n<li>After the product description<\/li>\n<li>In the product summary, after the Add to cart button<\/li>\n<li>After the product summary<\/li>\n<li>After the product tabs<\/li>\n<li>Anywhere in an Elementor or ShopBuilder product template, with the <strong>Product Video<\/strong> widget<\/li>\n<li>Any page, post or widget area, with the <code>[prodivo_video id=\"123\"]<\/code> shortcode<\/li>\n<\/ul>\n\n<h4>Shortcode<\/h4>\n\n<ul>\n<li><code>[prodivo_video]<\/code> \u2013 the video of the product being viewed.<\/li>\n<li><code>[prodivo_video id=\"123\"]<\/code> \u2013 the video of product 123, on any page.<\/li>\n<\/ul>\n\n<h4>Independent plugin<\/h4>\n\n<p>Prodivo is an independent plugin. It is not affiliated with, endorsed by or sponsored by WooCommerce or Automattic. WooCommerce is a registered trademark of its owner and is used here only to describe compatibility.<\/p>\n\n<h4>About the author<\/h4>\n\n<p>Prodivo Product Video for WooCommerce is built and maintained by Sudipta Das.<\/p>\n\n<ul>\n<li>GitHub: <a href=\"https:\/\/github.com\/shiningsudipto\">github.com\/shiningsudipto<\/a><\/li>\n<li>Email: shiningsudipto@gmail.com<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin can show videos hosted on third-party services. It only contacts a service for products where you chose that service as the video source.<\/p>\n\n<p><strong>YouTube<\/strong> (Google)<\/p>\n\n<ul>\n<li>Used to show YouTube product videos and their thumbnails.<\/li>\n<li>When a product page with a YouTube video is viewed, the thumbnail is loaded from <code>i.ytimg.com<\/code>. When the visitor clicks play (or straight away if autoplay is on), the player is loaded from <code>www.youtube-nocookie.com<\/code>. The visitor's browser sends its IP address and the requested video ID, as with any embedded YouTube video.<\/li>\n<li>The same thumbnail is loaded in the product editor when you paste a YouTube link.<\/li>\n<li>YouTube Terms of Service: https:\/\/www.youtube.com\/t\/terms<\/li>\n<li>Google Privacy Policy: https:\/\/policies.google.com\/privacy<\/li>\n<\/ul>\n\n<p><strong>Vimeo<\/strong><\/p>\n\n<ul>\n<li>Used to show Vimeo product videos.<\/li>\n<li>When the visitor clicks play (or straight away if autoplay is on), the player is loaded from <code>player.vimeo.com<\/code> with \"do not track\" turned on. The visitor's browser sends its IP address and the requested video ID.<\/li>\n<li>Vimeo Terms of Service: https:\/\/vimeo.com\/terms<\/li>\n<li>Vimeo Privacy Policy: https:\/\/vimeo.com\/privacy<\/li>\n<\/ul>\n\n<p><strong>External video URL<\/strong><\/p>\n\n<ul>\n<li>If you enter a direct link to a video file on another website or CDN, the visitor's browser loads the file from that address. That site's own terms and privacy policy apply.<\/li>\n<\/ul>\n\n<p>Media Library videos are served from your own site and do not contact any external service.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Go to <strong>Plugins \u2192 Add New<\/strong>, search for \"Prodivo Product Video for WooCommerce\", then click <strong>Install Now<\/strong> and <strong>Activate<\/strong>. Or upload the <code>prodivo-product-video-for-woocommerce<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Make sure WooCommerce is active.<\/li>\n<li>Go to <strong>WooCommerce \u2192 Product Video<\/strong> to choose the play icon, default playback options, position and spacing.<\/li>\n<li>Edit a product, open <strong>Product data \u2192 Product Video<\/strong>, choose the video and update the product.<\/li>\n<li>With an Elementor product template, you can also drag the <strong>Product Video<\/strong> widget wherever you want it.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20add%20a%20video%20to%20a%20woocommerce%20product%3F\"><h3>How do I add a video to a WooCommerce product?<\/h3><\/dt>\n<dd><p>Edit the product, open the <strong>Product Video<\/strong> tab in the Product data box, choose a video from the Media Library or paste a YouTube, Vimeo or video file URL, then click Update.<\/p><\/dd>\n<dt id=\"how%20do%20i%20show%20the%20product%20video%20after%20the%20product%20description%3F\"><h3>How do I show the product video after the product description?<\/h3><\/dt>\n<dd><p>Go to <strong>WooCommerce \u2192 Product Video<\/strong> and set <strong>Default position<\/strong> to <strong>After the product description<\/strong>. You can also change the position for a single product in its Product Video tab.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20elementor%20and%20shopbuilder%3F\"><h3>Does it work with Elementor and ShopBuilder?<\/h3><\/dt>\n<dd><p>Yes. Drag the <strong>Product Video<\/strong> Elementor widget anywhere in your product template, or pick a preset position and the plugin adds the video after the matching ShopBuilder product widget.<\/p><\/dd>\n<dt id=\"can%20i%20add%20a%20youtube%20video%20to%20a%20woocommerce%20product%3F\"><h3>Can I add a YouTube video to a WooCommerce product?<\/h3><\/dt>\n<dd><p>Yes. Choose <strong>YouTube<\/strong> as the video source and paste the link. The YouTube thumbnail is used automatically, or you can upload your own.<\/p><\/dd>\n<dt id=\"why%20does%20autoplay%20mute%20the%20video%3F\"><h3>Why does autoplay mute the video?<\/h3><\/dt>\n<dd><p>Browsers only allow videos to autoplay with the sound off. When autoplay is on, the plugin starts the video muted so it plays reliably.<\/p><\/dd>\n<dt id=\"can%20i%20choose%20which%20frame%20is%20used%20as%20the%20thumbnail%3F\"><h3>Can I choose which frame is used as the thumbnail?<\/h3><\/dt>\n<dd><p>Yes, for Media Library videos, and for external video files whose server allows it. Pause the preview on the frame you want and click <strong>Use the current frame<\/strong>. The frame is saved as an image in your Media Library.<\/p><\/dd>\n<dt id=\"will%20the%20video%20slow%20down%20my%20product%20page%3F\"><h3>Will the video slow down my product page?<\/h3><\/dt>\n<dd><p>No. Until the visitor clicks play, only a thumbnail image and a small icon are shown. The video player loads on click.<\/p><\/dd>\n<dt id=\"can%20i%20change%20the%20spacing%20around%20the%20video%3F\"><h3>Can I change the spacing around the video?<\/h3><\/dt>\n<dd><p>Yes. <strong>WooCommerce \u2192 Product Video \u2192 Spacing<\/strong> has margin and padding for every side. In Elementor, the widget's Advanced tab works too.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20my%20videos%20if%20i%20uninstall%20the%20plugin%3F\"><h3>What happens to my videos if I uninstall the plugin?<\/h3><\/dt>\n<dd><p>Uninstalling removes the plugin settings but keeps each product's video, so reinstalling brings them back.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>New: margin and padding settings for every side, with px, %, em, rem and vw units.<\/li>\n<li>New: \"After the product description\" position.<\/li>\n<li>Preset positions work on classic themes, block themes and ShopBuilder (Elementor) product templates.<\/li>\n<li>First public release as Prodivo Product Video for WooCommerce.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial private release.<\/li>\n<\/ul>","raw_excerpt":"Add WooCommerce product videos from the Media Library, YouTube, Vimeo or any URL, and show them anywhere on the product page. Elementor ready.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/393472","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=393472"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/shiningsudipto"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=393472"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=393472"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=393472"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=393472"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=393472"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=393472"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}