Speed up your Magento store with Managed hosting. Use promo: MGT25 Avail Now
Magento 2 Tutorials

How to Add Magento 2 Product Video

Add Video to Magento 2 product Banner

The product page is the most important part of any ecommerce store as it will convince customers to buy. There are many tactics which you have to implement to help make your product page more appealing. The purpose behind it is to satisfy customers by providing them with a more detailed product description. Videos on a product page is a great way to share details and making the product page more attractive. Not only that, you can also use your product video for promotional activities.

Magento 2 is one of the most popular ecommerce platform which has a large number of useful features which help you manage your store according to your requirements and that’s why it is an automatic choice for merchants. You can easily add Magento 2 product videos which can help inform your customers about your products in a better way.

This topic is a part of Product Management Series in Magento 2. You can jump on to the other parts here:


So today in this Magento 2 tutorial, I am going to teach you how to add Magento 2 product videos.

Generate a YouTube API Key

In order to add Youtube videos to products, you need to generate a Youtube API key. First, login into your Google account and go to Google Developers Console.

You’ll be greeted with the following screen:

Google Developer Console

Click the menu button on the left corner of the page, navigate to APIs & Services → Library:


Select API Manager:

Click API Manager

Now you should be on the API library page. Scroll down and click on Youtube Data API.

YouTube Data API

Now you will be redirected to YouTube Data API page, click on ENABLE:

Enable YouTube Data API

To enable it, create a project first:

Create project - Magento 2 product video

Here, enter your project name and click on CREATE:

create new project

Now you will be redirected again to the YouTube Data API page, enable API.

Enable YouTube Data API


create credentials - Magento 2 product video

Here first select YouTube Data API and Web browser (Javascript) and then click on What credentials do I need:

add credentials 2

You have finally generated an API key as demonstrated in the image below:

API Credentials created

Integration of Youtube API key to Magento 2

Go to the Admin Panel of your Magento Store and navigate to the STORES tab from the left corner of the page. Select Configuration from the options.

Stores-Configuration Magento 2 2FA

Now click on Catalog under CATALOG:

Navigate to Catalog

Go to Product Video section and insert the Youtube API key which you generated in Google Developers Console. Then click on Save Config.

Enter API Key

Integrate Magento 2 Product Video

Go to the Admin Panel of the Magento 2 Store and navigate to the CATALOG  tab. Next, click the Products option.

catalog-products Magento 2 product video

Click on the Edit option of product.

Edit Product

Now go to the Images and Videos section of Product and click on Add Video.

Scroll to Video section of catalog

Enter the Product video URL from Youtube and click on Save.

Enter YouTube Video URL

Now, just click on Save as shown in the image below:

Save the product

Go back to the Product page and you will see the result.

Video Added to Magento 2 product

The above result means that you have successfully integrated a Magento 2 product video.

Final Words

You can use the video feature to attract and convince customers about the product. By following this tutorial, you’ll be able to add Magento 2 product videos easily. If you have a problem or would like to add more to the discussion, just leave a comment below.

Frequently Asked Questions

Q1. What is a Youtube API?

It is an API (Application Programming Interface) used by YouTube through which developers can access YouTube Data from different channels and can get video statistics. With the help of it, you can add several YouTube features to your application.

Q2. Is Youtube API key free to generate?

Yes, you can generate a YouTube API key without any cost for almost any application.

Q3. Can integration of Youtube video on Magento 2 website increase the load time of my website?

Yes, it can affect the loading time of your website as you’re calling in data to your application from YouTube. But still, it will have minimal effects on your website as compared to having a video embedded into your website.


Subscribe Newsletter

Subscribe to get latest Magento news

Experience Faster Managed Magento Hosting