Video Providers
The module comes with two pre-configured providers: YouTube and Vimeo. All other providers must be added in module settings before you can use them.
Supported Providers
YouTube
Free, globally fast hosting with automatic quality adjustment. Optional privacy-enhanced mode (youtube-nocookie.com) available. Supported URLs: youtube.com/watch?v=ID, youtu.be/ID, youtube.com/shorts/ID.
Vimeo
Ad-free professional hosting with customizable player colors and privacy controls. Supported URLs: vimeo.com/ID, player.vimeo.com/video/ID.
HTML5 (Self-Hosted)
Upload video files directly to your server. Recommended: MP4 (H.264). Also supports WebM, OGG.
Self-hosted videos use your server's bandwidth. For high-traffic stores, use YouTube or Vimeo.
Technical: Optimal video settings
Format: MP4 / Codec: H.264
Bitrate: 5-8 Mbps / Frame rate: 30 fps / Audio: AAC 128 kbps
Aspect ratio: match your product images if using image placement
Custom iFrame
Embed anything with iframe code — Dailymotion, Wistia, Facebook videos; 3D viewers; interactive maps; product configurators.
Only URLs from configured providers are accepted. Add the provider in settings before using a URL.
How to Add/Enable Providers
YouTube and Vimeo are pre-configured and cannot be removed. For any other platform, go to Modules → Product Video → Configure → Providers → Add New Provider:
- URL-based (e.g., Dailymotion): Set Type = "URL Pattern" and enter the domain (e.g.,
dailymotion.com) - iFrame (any platform with embed code): Set Type = "Custom iFrame" and enter the trusted allowed domains
Only add domains you trust to the allowed list.
Adding Videos to Products
Go to Catalog → Products → edit a product → Videos tab → Add Video.
- URL providers (YouTube/Vimeo/custom): Paste the URL. Green = accepted; Red = provider not configured. Configure options and save.
- HTML5: Choose Upload file, select your file (MP4, under 50MB recommended), configure options, and save.
- Custom iFrame: Select your iFrame provider, paste the iframe code. Green = domain allowed; Red = add the domain to the provider's allowed list. Save.
Choosing the Right Provider
| Provider | Best for |
|---|---|
| YouTube | Videos already on YouTube; free global hosting |
| Vimeo | Ad-free, professional look; privacy controls |
| HTML5 | Full control; no third-party; intranet/offline |
| Custom iFrame | Any other platform; 3D models; interactive embeds |
Provider Settings
Access per-provider options at Modules → Product Video → Configure → Providers → [Provider name]:
| Provider | Available settings |
|---|---|
| YouTube | Autoplay, controls, loop, privacy mode (nocookie), modest branding |
| Vimeo | Autoplay, controls, loop, player color, show/hide title |
| HTML5 | Controls, loop, preload, custom poster image, allowed formats |
| Custom iFrame | Enable/disable, allowed domains, responsive wrapper, fullscreen, sandbox |
Common Questions
The module only accepts URLs from configured providers to prevent malicious content injection and XSS attacks. Add the provider first.
Add the provider under Modules → Product Video → Configure → Providers, then paste the URL again.
Yes — mix any configured providers freely.
Videos stay in the database but won't display until the provider is re-added.
Troubleshooting
Provider not configured. Identify the platform, add it under Providers, then paste the URL again.
Check: URL copied directly from the video page, provider toggle is ON, URL matches the configured pattern, PrestaShop and browser cache cleared.
The iframe's domain isn't in the allowed list. Copy the domain from the iframe src (e.g., player.example.com), add it to Providers → Your Provider → Allowed Domains, and save.
Related
- Generate Placeholder Images
- Mass Video Management Overview
- [Enable Video Support in Swiper Slider](./Integration Tips/how-to-enable-the-manipulation-mode-in-swiper-slider.mdx)
Which video providers work out of the box without any setup?
YouTube and Vimeo are pre-configured and ready to use immediately after installing the module. All other providers must be added manually in the module settings before you can use them.
Why does my video URL turn red when I paste it?
A red URL means the provider for that platform has not been configured yet. Go to Modules, then Product Video, then Configure, then Providers, add the provider for that platform, and then paste the URL again.
Can I add videos from platforms other than YouTube and Vimeo?
Yes. Any platform that provides a URL or an iframe embed code can be added as a custom provider. Go to the Providers section in the module configuration and add the platform domain as a URL Pattern provider or as a Custom iFrame provider.
Can I use multiple video providers on the same product?
Yes. You can mix any configured providers freely on a single product — for example a YouTube demo video alongside a self-hosted HTML5 close-up and a Vimeo brand video.
What happens to my videos if I remove a provider?
The videos remain stored in the database but will not display on the front end until the provider is re-added. No video data is deleted when you remove a provider.
Check our Support page or contact us.