Video Widget for Magento 2

Video Widget Extension for Magento 2
Hyvä Compatible Themes Out-of-the-box
Mage-OS Compatible
Composer Installation Composer Installation?

Embed Videos In Magento 2 Made Easy.

GDPR Compliant, Responsive & SEO Friendly:
Video embedding made flexible & easy.
Create beautiful video walls or embed single videos.
As easy as it can get with pre-defined layouts.

Magento Video Widget.
Add Videos To Your Magento Store Like A Pro:

  • YouTube, Vimeo & Local Videos
  • Performance Optimized
  • GDPR Compliant
  • SEO-Friendly
  • Fully Responsive - No "Black Bars"
  • Automatic Preview Image
  • Many Playback Options & Pre-Defined Layouts

See All Highlights


Magento Marketplace Approved by
  • One-Time Payment
  • Lifetime Access To Source Code
  • 1 Year Free Support
  • 1 Year Free Updates

Approved & Verified by Magento Marketplace


1st Extension Provider
     With Hyvä Support
     Awesome since 2021!


Unencrypted. 100% Open Source & Customizable


Coding Standards Applied. Clean & Readable Code


Countless Satisfied Customers: Be The Next One!


Made With Love

Our extensions are made with love & passion for building new things, perfection & performance in mind.


Field Tested

Our extensions are field-proven in our own client projects.

Customer Feedback


Embedding Videos On Any WYSIWYG Editor In Magento 2 Made Easy.
Add Single Or Multiple Videos To Your Site With Pre-Defined Layouts.
GDPR Compliant With Auto-Preview Image.
Fully Responsive With No "Black Bars".

Impress Your Customers And Also Respect Their Privacy!


You want to present your brand and products to your customers in the best possible way to help them make their purchase decision. Of course, not only photos but especially videos are crucial when it comes to standing out against your competitors!
Emotions often play a key role in the purchase decision.
Beautiful videos are the perfect way to introduce your brand and products to your customers emotionally!
The problem with this:
When embedding videos from YouTube using their embed code snippet, it is not GDPR compliant. Even more, videos added to your site this way are not responsive but shown with ugly black bars using an iframe and negatively affect your page load and website performance.

Embedding videos without these issues is time consuming and requires technical and HTML/CSS knowledge. But not anymore, we got you covered...


JaJuMa Video Widget enables you to add YouTube, Vimeo & local videos to your Magento 2 store through any WYSIWYG Editor in the easiest and best way possible.
With our extension, you can choose from several pre-defined layouts to show the videos exactly as you want.

A preview image that is shown to your customer on page load instead of a slow iframe is fetched from YouTube/Vimeo automatically for each video. You can even choose the image quality that should be used.
Additionally, you can configure the aspect ratio for each video to make sure its shown fully responsive and without ugly black bars on any screen size as well configure several playback options.

SEO-friendly: For each video added through JaJuMa Video Widget, you may also configure Video Rich Snippets. Allowing Google to highlight your videos in SERPs, driving more visitors to your site.


Embedding Videos on Your Magento 2 Site with JaJuMa-Develop
"Video Widget" Extension For Magento 2

Flexible But Still Easy To Use!











GDPR Compliant
& Privacy Friendly

Video Embedding


Rich Snippets

Configurable For Each Video


5 Pre-Defined &

Configurable Layouts


Playback Options:

Loop, Start Time...


Fully Responsive
No Black Bars

On All Screen Sizes


Preview Image

For Youtube & Vimeo


No API Key

For Youtube & Vimeo


Optimized Performance
No Video iframe

Loaded On Pageload

Hyvä Theme Compatible
See Hyvä Demo
Mage-OS Compatible
See Mage-OS Demo


JaJuMa Video Widget Extension for Magento 2 in Detail.

First Choice for Embedding Videos in Your Magento Online-Store!

GDPR Compliance

Protect the privacy of your customers:
GDPR Compliant YouTube & Vimeo video embedding without compromising usability or customer experience.

When using the official video embedding code snippet from YouTube/Vimeo or simply embedding the video as an iFrame, data of the site visitor gets send to YouTube on page load without consent by the user. The transmitted data also enables visitors and their behavior to be tracked by YouTube through cookies. Of course, this is not compatible with the GDPR without the prior consent of the customer.

With the JaJuMa Video Widget Extension you play it safe:
For each video embedded through our extension, a preview image is fetched from YouTube/Vimeo and saved locally on your server. On page load only this locally stored preview image gets loaded and shown to your customer together with an optional (& configurable) consent text. Hence, no customer data is transmitted to and no cookies are set by YouTube/Vimeo, unless customer actively chooses to view the video by click "play" (and accepting the consent text, also known as a 2-click solution). Also when playing the video from YouTube/Vimeo, our extension keeps your customers privacy in mind and uses the privacy-friendly no-cookie domain for all videos.

Magento 2 - JaJuMa Video Widget Configurations and Options

How To Embed Videos To Your Magento 2 Store

Fully Responsive - SEO Optimized - GDPR Compliant

The Video Widget can be added to any WYSIWYG Editor in Magento,
e. g. incl. Product Descriptions, Static CMS Pages, Static Blocks...
After adding a new Widget you can choose from 5 pre-defined layouts:

  • One Video with width = 100%
  • One Video Left with configurable width
  • One Video Right with configurable width
  • Two Videos in one row, each with width = 33%
  • Three Videos in one row, each with width = 50%
Of course you can add as many Widget instances to one WYSIWYG Editor block as you like for creating layouts following your needs.
This allows you to introduce your brand, present your products or create beautiful and appealing landing pages, video walls and story telling pages in any layout as needed.
Add Video, Configure Preview Size & Aspect Ratio

For each video you want to add:

  • Simply copy & paste url of the video you want to add from YouTube/Vimeo or upload your local video,
  • Select the size for the preview image to be fetched from YouTube/Vimeo and
  • the correct aspect ratio.

Our extension will automatically get the preview image from YouTube/Vimeo and embed the video responsive without "black bars" using the privacy-friendly no-cookie domain.

Configure Playback Options

For each video added you can also configure several playback options, depending on video type e. g.:

  • If it should be playing in a loop
  • If related videos should be only shown from your own channel
  • If customer should be able to view video in full screen mode and
  • If the video should be played from the beginning or a certain time
Configure Rich Snippets

additionally you have the option to enable and configure Rich Snippets for each video added:

  • Video Name
  • Video Description
  • Video Upload Date and
  • Video Duration

to allow Google to highlight your videos in search results.

(Video URL, Thumbnail URL + Embed URL will be added to Rich Snippets automatically.)


Please see below some examples of videos added through JaJuMa Video Widget using different available layouts.
The possibilities to create appealing content using videos are endless.
Its your Choice, be creative....

One Widget with video left, width 33% and another one with one video right with width 50% added to a CMS page (Demo):

Magento 2 - Video Widget - Example 1: One Widget with video left, width 33% and another one with one video right with width 50% added to a CMS page

One Widget with 2 video in one row and another one with 3 videos in one row added to a CMS page (Demo):

Magento 2 - Video Widget - Example 2: One Widget with 2 video in one row and another one with 3 videos in one row added to a CMS page

One Widget 1 full width video added to a product description:

Magento 2 - Video Widget - Example 3: One Widget 1 full width video added to a product description

Customer Reviews

Very good support
Review by
The extension does what it should do. We had some small errors but the support is very reactive and has fixed it asap. It did not work as a widget inserted in a weltpixel slider. But at the same time we realized that slider are outdated so there is no problem any more.

Write Your Review

Your Rating:

You submitted your review for moderation.

Frequently Asked Questions

General Magento Extension Questions
How to install Magento 2 extensions from JaJuMa?

We offer different ways of Magento 2 extension installation:

Before Installing

  • We recommend you to duplicate your live store on a staging/test site and try installation on your staging/test site before deploying to your live store
  • Backup Magento files and the store database

Please Note:
It’s very important to backup all themes and extensions in Magento before installation, especially when you are working on a live server. We strongly recommend you to do not skip this step.

Manual Extension Installation via FTP/SSH:

After purchasing an extension, you can download the module as .zip package in your Customer Account.
After downloading the .zip package, please follow these steps for installation:

  1. Log into your hosting space via a FTP client (e. g. FileZilla, WinSCP, cuteFtp)
  2. Create Folder: /app/code/Jajuma/[ExtensionName]*
  3. Unzip extension package and upload files into: /app/code/Jajuma/[ExtensionName]*
  4. Enter and run the following commands at the command line:
    php bin/magento setup:upgrade
    php bin/magento setup:static-content:deploy

* Note: [ExtensionName] can be found in registration.php file: Jajuma_[ExtensionName]


Extension Installation via Composer / Magento Marketplace:

For installation via composer, please get the extension

  • from Github and install as any other extension from Github or
  • from Magento Marketplace and follow this Installation Guide and
    make sure to use the correct key for Marketplace repo (the key that belongs to the account that purchased the module).
    In case of issue with installing via composer, please double-check to use the correct key for Marketplace repo.
    Your key should be in your auth.json file.

Links for composer installation to Github/Marketplace can be found on top of this page in technical info section - Click Here

Error Could not find a matching version of package jajuma/[module-name]. Check the package spelling, your version constraint and that the package

With this error message, most likely the key used for the Marketplace repo is wrong/invalid, i. e. not the key that belongs to the account that purchased the module. Please double-check to use the correct key for the Marketplace repo.

For installing extensions from Magento Marketplace, please follow this guide and make sure to use the correct key for the Marketplace repo:
Installation Guide

Please feel free to get in touch with our support in case you have any further questions or concerns or check with Marketplace support in case the installation issue can not be resolved.

Do you offer free technical support?

After purchasing a (non-free) extension we provide 12 month support via support ticket for free.

Do you offer customization service for your extensions?

Yes, please get in touch with our customer support so we can clarify your requirement and provide a quote.

Where can I download my extension?

You can download your extension from your customer account as soon as the payment has been processed.

Do you offer a free trial period?

Unfortunately, we can not offer a free trial period.

However, we do have demo site for all our extensions. Feel free to test all the features and see how the extensions work.

In case of any questions or concerns regarding compatibility or how some extension works our customer support is also always happy to help.

Do you offer refunds?

All our extensions are non-tangible downloadable goods. Hence we can unfortunately not issue refunds.

Refunds will NEVER be issued for services provided such as installation support, customization and software development work.


Version: 1.0.0

  • Initial Release

Version: 1.0.1

  • Update Styles

Version: 1.0.2

  • Update Compatibility

Version: 1.0.3

  • Allow adding Widgets in Product and Category Description
  • Refactoring and Coding Standards updates

Version: 1.0.4

  • Fix issue with Magento\Framework\Filesystem\DriverInterface

Version: 1.0.5

  • Update Styles

Version: 1.0.6

  • Update Styles

Version: 1.0.7

  • Updated: Description / Hyvä Compat Release

Version: 2.0.0

  • Added: New Widget for embedding Vimeo Videos
  • Added: New Widget for embedding Local Videos
  • ####
    Note: With this release, the extension works with Hyvä Themes without Compat Module.
    If already installed, the Hyvä Theme Compat Module should be removed.

Version: 2.0.1

  • Added: M2.4.6 Compatibility
  • Improvements: Refactoring & Code Optimizations

Version: 2.0.2

  • Improvement: Code Refactoring
  • Improvement: Allow Vimeo video by ID or URL
  • Added: "contentUrl" for Local Video Rich Snippet
  • Fixed: Bug when upload local video
  • Fixed: CLS issue

Version: 2.0.3

  • Fixed: Issue with privacy note

More Extensions

Maybe also interesting for you?
More valuable Extensions and Add-Ons for your Magento Store

Our Customers Are Excited!

How do you like this extension?