Skip to main content
CodePaks
Live Sync • Updates Annual Pass $39
CodePaks

Product Video for WooCommerce

Product Video for WooCommerce is a WordPress plugin that attaches HTML5, YouTube, and Vimeo videos to product, shop, and cart pages for developers.

Version 1.9.1 Last Update: Nov 12, 2026 Virus-Scanned (0/70 Clean)
Product Video for WooCommerce
Instant Direct Download Unlimited Domains Original GPL File
$5.00 one-time
✓ Lifetime
  • Daily automated updates
  • VirusTotal 0/70 clean
  • Licensed under GPL
  • Secure 256-bit checkout
  • Instant direct cloud link

What Is Product Video for WooCommerce?

Product Video for WooCommerce is a PHP/JavaScript/CSS WordPress plugin, engineered for WooCommerce store developers and agencies to attach videos to product, shop, and cart pages without modifying theme templates. It resolves the constraint that WooCommerce galleries natively support only image attachments, by injecting HTML5, YouTube, and Vimeo video sources into the existing product data model. In production workflows, it functions as a hook-driven extension layer that persists video metadata per product and renders it through configurable shop themes.

Key Features of the Plugin

The plugin hooks into WooCommerce’s product meta pipeline: video URLs are written to product meta, then intercepted at render time and output through gallery, featured image, and cart templates. Playback behavior is dispatched client-side through bundled JavaScript, honoring hover, click, autoplay-muted, loop, and playback-rate directives set in the admin panel.

Architectural Highlights

  • Featured video replacement: The module can override the WordPress featured image slot on single product pages, substituting the configured video while preserving the underlying thumbnail hierarchy for archive listings.
  • Multi-source ingestion: Videos are accepted as self-hosted HTML5 sources or embedded from YouTube, Vimeo, and other popular services, with playback controls show/hide toggles and an optional unmute button exposed to shoppers.
  • Custom lightbox rendering: Click interactions can open a plugin-owned lightbox container that also hosts an add-to-cart action, shortening the path from media consumption to purchase without a page reload.
  • Bulk administration: Videos can be applied to multiple products simultaneously during bulk edit sessions, and CSV imports are supported through WooCommerce 3.0+ built-in importer columns. Teams running large catalog migrations typically pair this with Product CSV Import Suite WooCommerce Extension to orchestrate variation-level and coupon imports alongside video columns.
  • Shop page theming: Three selectable shop themes control video placement on archive grids, complemented by hover-triggered playback and hover zoom for product images. For stores needing refined archive discovery around those grids, Product Filters WooCommerce Extensions layers preset-driven filtering on top of the same shop templates.

Who Should Use This Plugin?

This codebase targets WooCommerce plugin developers, agency engineers maintaining client storefronts, and store operators who need motion-based merchandising across catalogs of any size. It fits builds where the shop and single product pages follow default WooCommerce template hierarchy, including stores that group physical SKUs into packages, where adding video alongside Product Bundles for WooCommerce helps demonstrate bundled contents before checkout. It is not intended for sites built on custom themes that strip or replace default WooCommerce hooks; in such environments the rendering layer cannot guarantee full feature coverage, and administrators should verify hook integrity before deployment.

Compatibility & Runtime Requirements

The package runs inside a standard WordPress + WooCommerce stack and ships as JavaScript, CSS, and PHP source files with no build step required.

Engineering Metric Deployment Specification
Base Technology WordPress plugin (PHP, JS, CSS files included)
CMS Runtime WordPress 4.9.x through 7.0.x
Core Dependency WooCommerce 5.x.x through 10.x.x
Browser Targets Firefox, Safari, Opera, Chrome, Edge
Editor Integration Not Gutenberg optimized; operates through WooCommerce hooks and admin settings panels
Media Sources HTML5 video sources, YouTube, Vimeo, and other supported embed services

How to Install & Deploy the Plugin

Deployment follows the standard WordPress administrative workflow, requiring no command-line access or external service configuration.

  1. Environment Pre-check: Confirm the server runs a compatible WordPress version (4.9.x or newer) with WooCommerce 5.x through 10.x active, and verify the active theme preserves default WooCommerce hooks on shop, single product, and cart templates.
  2. Package Upload: Transfer the plugin archive through the WordPress plugins administration interface, or extract the PHP, JS, and CSS files directly into the site’s plugins directory.
  3. Direct Activation: Click Activate; the settings panel, product video fields, and rendering modules initialize immediately and become operational across the storefront.
  4. Configuration & Testing: Open the General and WooCommerce settings panels to select a shop theme, define hover/click playback triggers, set autoplay-muted and loop behavior, and adjust the playback rate; then assign videos to individual or bulk product selections and validate output on shop, single product, and cart pages, including mobile playback if the disable-on-mobile option is engaged.

Frequently Asked Questions

Does the plugin work with any WordPress theme?

Yes, it works with any default WordPress theme, but custom themes sometimes modify or remove the default WooCommerce hooks the plugin depends on. Hook-dependent features may therefore degrade on heavily customized themes, so template integrity should be verified in staging first.

Can videos be imported in bulk rather than assigned one by one?

Yes, video data imports through the built-in WooCommerce CSV importer available since WooCommerce 3.0, by mapping a video column during import. This scales catalog-wide video assignment without repetitive manual edits across large product sets.

Is mobile autoplay available for shop page videos?

Autoplay is implemented as muted playback to satisfy browser autoplay policies, and administrators can additionally disable video playback entirely on mobile devices. The unmute button gives desktop and mobile visitors an explicit opt-in to audio when controls are shown.

Can shoppers add the product to cart directly from the video view?

Yes, the custom lightbox display mode includes an add-to-cart action inside the same overlay container. This keeps the purchase path active while the shopper reviews the video, avoiding a navigation round trip back to the product page.

Safety & Checksum Verification

VirusTotal 0/70 Clean Code Audit

🛡️ 0 Threat Detections
SHA-256 Checksum Hash:
f265adfeac07eba45bdbac742aabced3af2176e2e2f95dc782a8153892bce08d
Kaspersky Clean ✓
Microsoft Defender Clean ✓
BitDefender Clean ✓
Sophos Clean ✓

Developers Also Viewed

View More →