This is a beta release of documentation for Magento 2.4, published for previewing soon-to-be-released functionality. Content in this version is subject to change. Links to the v2.4 code base may not properly resolve until the code is officially released.

Configure product video

What’s in this topic

In Magento 2 on product pages you can add video from external resources (currently, from YouTube and Vimeo). Video is added in Admin when creating or editing a product. Certain product video options can be set in the config.xml configuration file. These settings are not theme-specific.

Configure product video options

You can set the following product video options:

Option Description Type Default
play_if_base Play automatically on page load. Boolean 0
(video is not played on page load)
show_related Display related videos. Boolean 0
(related videos are not displayed)
video_auto_restart Auto re-play video. Boolean 0
(video is not automatically replayed)

You can configure these options in your custom module’s config.xml file.

Example:

1
2
3
4
5
6
7
8
9
10
11
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Store:etc/config.xsd">
    <default>
        <catalog>
            <product_video>
                <play_if_base>1</play_if_base>
                <show_related>1</show_related>
                <video_auto_restart>1</video_auto_restart>
            </product_video>
        </catalog>
    </default>
</config>

For the sake of compatibility, upgradability and easy maintenance, do not edit the default Magento code. Instead add your customizations in a separate module.