Functionality description
A comprehensive PrestaShop module that allows you to seamlessly integrate YouTube and Vimeo videos into your product galleries. The module provides a complete video management solution with AJAX functionality, automatic thumbnail generation and responsive video display in the gallery - along with product images.



Features and capabilities of the module
Support for video platforms
- YouTube integration: Supports all YouTube URL formats, including watch, embed, shorts and youtu.be.
- Vimeo integration: Full Vimeo support with automatic thumbnail download via API.
- Automatic URL parsing: Intelligent detection and validation of video URLs.
- Generating URLs for embedding: Automatically create appropriate embed URLs for each platform.
Admin management
- AJAX video management: add, delete and reorder videos without refreshing the page.
- Drag-and-drop positioning: intuitively manage the position of videos.
- Real-time preview: instant preview of videos with thumbnails.
- Multi-language support: movie descriptions in multiple languages.
- Batch operations: efficient management of multiple videos for each product.
Frontend integration
- Native gallery integration: videos seamlessly integrate with PrestaShop image gallery.
- Responsive design: display videos customized for mobile devices
- Play button overlay: clear visual indicators for video content
- Lazy loading: optimized performance with lazy loading thumbnails
- Event delegation: robust JavaScript support for dynamic content

Easy to use - step by step
In the administration panel
- Open the product edit page
- The module adds a "Product Video" section to the product form.
- Add the URL of the video from YouTube or Vimeo
- Optionally add a description of the video
- Click "Add video"
Supported URL formats
YouTube:
https://www.youtube.com/watch?v=VIDEO_ID
https://youtu.be/VIDEO_ID
https://www.youtube.com/embed/VIDEO_ID
https://www.youtube.com/v/VIDEO_ID
https://www.youtube.com/shorts/VIDEO_ID
Vimeo:
https://vimeo.com/VIDEO_ID
https://vimeo.com/video/VIDEO_ID
Video integration with produt page template
The module seamlessly integrates videos with the native PrestaShop image gallery:
- Thumbnail Generation: Videos are displayed as thumbnail images with play button overlay.
- Gallery navigation: Videos work with existing gallery navigation controls.
- Responsive design: Video display optimized for mobile devices.
- Performance: Lazy loading and optimized resource delivery.

Personalization - customize the module
Styling changes
Modify views/css/admin.css
and views/css/front.css
to achieve the desired look.
Change the operation of JavaScript
Modify views/js/admin.js
and views/js/front.js to
achieve decent performance.
Changing the template
You can perform an override:
themes/your-theme/modules/pshowproductvideo/views/templates/
Edit the views/css/admin.css
file to modify the look of the admin panel.
Frontend integration
Use the hookDisplayFooterProduct
to get the video data and create a custom frontend implementation.
Debugging
Enable debugging mode in PrestaShop to view AJAX request errors.
Technical Requirements
- PHP 7.1 - 8.x
- Server extension ionCube Loader
- PrestaShop Importer only: PHP libxml version > 2.9.3
- PrestaShop Facebook Integrator only: PHP 7.2 or higher
- PrestaShop VAT Validator only: PHP SOAP
Support = Updates + HelpDesk
You get 90 days (3 months) access to the complete PrestaShow support package.
Module updates
Modules will inform you about available updates. Read the changelog and perform a 1-click module update directly from your store.
HelpDesk panel
This is the panel where we will provide you with help. On HelpDesk you can report problems, order free module installation and updates, and order modifications and custom programming work.
Extend support
After support expires, you can use the module without any restrictions. You can extend your support access at any time you need it.
Knowledge Base & FAQ
Free forever
The knowledge base is available to everyone. You will find module documentation as well as instructions, videos and answers to frequently asked questions.
Lifetime license for the module
- You can use the module without limitation in 1 store = 1 domain.
- You can use an additional domain, e.g. for developer copy.
- For a small fee you can change the domain for the module yourself.
Additional domains for Multistore
- All our modules support PrestaShop Multistore.
- Supporting unlimited domains for PrestaShop Multistore requires purchasing multistore support for the module.
Modifying the code
- The module code related to the integration with the store and the design (.tpl, .css, .js) has open source code and you can modify it freely.
- The module's source code (.php) is encrypted with ionCube, and modifying it will void the warranty.
Demo - test the module
- You can test the module in our demo store.
- You can find the link to the demo store in the top section of ⬆️.
- If you have any problems with the operation of the demo, please contact us
No entries yet.
No customer reviews for the moment.