Stand with Ukraine! How can you help?

Youtube Channel extension for OpenCart

Video YouTube from a channel or a playlist
  • Module version: 1.0.4
  • Last Update: 19/01/2024
  • Module format: ocmod.zip
  • Modification: no
  • OpenCart: 2.x, 3.x, 4.x
  • OcStore: 2.x, 3.x
  • PHP: 5.6 - 8.x
  • License: Single Domain
  • Author: OpenCartBot
  • Support: yes

OpenCart extension for automatically creating a video gallery based on YouTube channels or playlists. You can also add individual videos from YouTube. Multiple video output templates: grid, list, carousel. Works via Youtube API v3 protocol, so you need to get your own free API key from Google to work, it only takes a few minutes (instructions link below).

Video gallery from a Youtube channel or playlist on OpenCart

This is a unique module to create your own video gallery on OpenCart site, without having to add each video manually, everything will be automatically pulled from specified channels or any YouTube playlists. You can even create your own playlists from any YouTube videos and add them to the module. This is a Youtube-styled module with the ability to control absolutely all the elements you see in it, that is, you can disable any element of the module in its settings.

Our Youtube API extension does not load the page because the video iframe is created and loaded only when the Play button is clicked when the popup opens.

Allows you to display both a single video and a video gallery.

DEMO Admin login/password: youtube
DEMO Channel (as grid)
DEMO Playlist (as list)
DEMO Playlist (as carousel)
DEMO Single video

Features of the OpenCart module Youtube Channel

  • multimodule - the ability to create many modules with different settings
  • display on any page: main, category, product, manufacturer or a separate page for videos
  • automatic saving of data from Youtube to your database, thanks to which fast operation of the module is ensured
  • automatic update of data from Youtube via CRON task
  • several video templates: grid, list, carousel
  • control any information displayed in the module
  • counters of views, likes, comments on videos, the number of videos and views on the channel, subscribers to the channel.
  • search video on the channel or playlist
  • subscription button
  • header with information about a channel, playlist or individual video is fully customizable or can be turned off
  • setting the number of columns in the grid, carousel
  • ajax loading of the following videos
  • sort videos: by date added, views, likes, comments, title or in random order


Module installation instructions:

  1. Get Youtube API Key (instructions)
  2. Upload the module in the admin panel in the "Extensions" : "Install".
  3. Go to the "Extensions" : "Extensions" : "Modules" and enable the module.
  4. Edit module. Enable the status of the module and adjust all its options to your needs and save the settings.
  5. Add the module to the desired layout.
  6. The first time you open a page with a module, API data is loaded into your database, so the page may take a long time to load. After saving the data in the site database, the module will be loaded quickly always and for everyone. In order for the data on your site to always be relevant in the future (new videos, statistics of views, likes, comments) - you need to copy the link to update the module settings and create a CRON task on your hosting. You can also manually open this link in your browser to sync your data immediately. For each created module, you will receive a separate link, but if all your modules take videos from the same channel or playlist, then you can set a task to launch only one of these links.
  7. Bingo!


  • v1.0.4 (19/01/2024) - Fixed the module working on PHP below 7.0 on OpenCart 2.3.x.x
  • v1.0.3 (29/12/2023) - Fixed a bug with deleting a video in a playlist module if the same video is present in a channel module.
  • v1.0.2 (23/12/2023) - Added a button to update the list of videos from Youtube.
  • v1.0.1 (07/11/2023) - Added automatic removal of a video from the gallery if it is hidden or removed from the channel/playlist. Fixed a bug in video structured data that occurred when there are quotes in the title or description.
  • v1.0 (23/01/2023) - Added compatibility with OpenCart 4.0.x.x
  • v1.0 (22/11/2022) - Added compatibility with OpenCart 2.3.x.x

Do I need to have my own YouTube channel to use the module?

No. To use the module, it is not necessary to have your own YouTube channel. You can download videos from any public channels and playlists, as well as individual videos.

Will the Youtube Channel module load the page?

The Youtube Channel module works on the API and does not load the site pages. All data is stored in your database, and a specific video is downloaded only when you click the play button.
Therefore, the page loading speed will not change significantly.

Do I have to pay to use the Youtube API?

Youtube API is free to use, but each project has a default quota of 100,000 units per day. The cost in units of each request to the API depends on the type of request:
  • A read operation that receives a list of resources - channels, videos, playlists - usually costs 1 unit.
  • A write operation that creates, updates, or deletes a resource usually has a cost of 50 units
  • A search request costs 100 units.
  • Uploading a video costs 1600 units.

But the module does not work with the API all the time, because access to the API is only needed to synchronize the list of videos and get all the data. They are then stored in your database and retrieved from there. Data synchronization can be set to cron (periodic start).
When downloading pages from video gallery or video viewing, quotas are not used.
Therefore, the use of quotas does not depend on the number of visitors to your site (traffic). The allocated quotas are usually completely sufficient.

Is it possible to add videos from different YouTube channels to one video gallery?

So. You can create your own Playlist on Youtube, which can consist of different videos from different channels and authors. You can then create a separate video gallery or video carousel from this playlist by inserting the playlist ID. The videos will be synced to your database the first time you open the page. In the future, the video and all data will be retrieved from your database. All data can be periodically updated, including the addition of new videos.

Is it possible to create multiple video galleries of different types?

The Youtube Channel extension for OpenCart allows you to create many sub-modules, i.e. galleries. It can be a video tile, a carousel, a simple list of videos. Also, each of the modules can have different settings. For example, on one page in a block with a video gallery, you can enable a header or a search field, and on another page display only video previews.
You must be logged in to view the files!

Write a review

Facebook Google
Note: HTML is not translated!
   Bad      Good

Ingmar Müller 23/07/2023

This extension is fantastic, it did everything i needed it to do. I had trouble installing it and the customer support was lightning fast to help me get it up and running. Thank you so much highly recommended.

Роман Роздобудько 08/02/2023

Працює бездоганно. Поставив і забув. По Cron підтягує нові відео з каналу

Vasiliy Lys 22/11/2022

Прекрасний модуль. Працює ідеально. Техпідтримка на дуже високому рівні. Дякую. Однозначно рекомендую.

Dmitriy 17/09/2022

Дуже якісний модуль та підтримка! Ціна в межах розумного. На швидкість завантаження сторінок негативного впливу немає (раніше зустрічались проблеми в аналогічних модулях). Однозначно рекомендую.

quick
support

Extension Compatibility

  • OpenCart: 2.3.x.x, 3.0.0.0, 3.0.0.2, 3.0.1.0, 3.0.1.1, 3.0.1.2, 3.0.2.0, 3.0.3.0, 3.0.3.1, 3.0.3.2, 3.0.3.3, 3.0.3.4, 3.0.3.5, 3.0.3.6, 3.0.3.7, 3.0.3.8, 3.0.3.9, 4.0.1.1, 4.0.2.1, 4.0.2.2, 4.0.2.3
$20.00
Domain for which the extension will be purchased
Available payment methods
Official OpenCart partner

OpenCart Development Partner

  •  Professional support of the author
  • Lifetime license
  • The license key is provided automatically
  •  Free license key for test domain
  • Extensions can be modified
  • Periodic module updates
  • Free technical support
Special offer

More OpenCart Extensions

Change log for products

$15.00

SEO Pages for OpenCart

$20.00

Products by Categories on Home page

$12.00

Buy Google Maps Extension

$15.00

Decimal quantity and minimum

$20.00

Read Our Blog