# Product Videos

Add videos to your PrestaShop products with flexible display options and bulk management tools.

## What it does

Display product videos from YouTube, Vimeo, HTML5 sources, or custom iFrames in your PrestaShop store. Videos can appear in multiple locations on product pages, with individual or bulk management.

## Features

- **Multiple video sources**: YouTube, Vimeo, self-hosted MP4, custom iFrame providers
- **Flexible placements**: Product images gallery, content area, product tabs
- **Individual management**: Add videos directly from product edit page
- **Bulk operations**: Mass add, update, or remove videos by category, brand, or provider
- **CSV import/export**: Upload hundreds of videos at once or backup existing ones
- **Multi-language & multi-shop**: Full support for multilingual stores and multi-shop setups
- **Private videos**: Restrict videos to specific customer groups
- **Provider options**: Configure YouTube, Vimeo, and HTML5 player settings
- **Theme adaptation**: Advanced CSS/JS customization for theme integration

## Compatibility

- **PrestaShop**: 1.6.0+ through 8.x
- **PHP**: 7.0+
- **Thirty Bees**: Compatible

## Installation

1. Upload module via Modules > Module Manager
2. Click Configure after installation
3. Choose placements and configure display options
4. Add videos to products individually or via bulk operations

## Configuration

### Display Placements
Enable videos in one or more locations:
- **Images placement**: Videos appear as thumbnails in product image gallery
- **Content area**: Videos display near product description
- **Product tabs**: Videos in dedicated tab section

### Bulk Management
Mass video operations:
- Filter by category, brand, or video provider
- Preview affected products before applying
- Add, update, or remove videos in bulk
- Granular product selection

### CSV Import
Upload videos in bulk:
- Download example CSV format
- Configure separator and header options
- Import hundreds of videos at once
- Supports multiple languages/shops per row

### Provider Settings
Configure platform-specific options for YouTube, Vimeo, and HTML5 videos

### Advanced Options
Custom CSS/JavaScript for theme integration (experienced users)

## Usage

**Add videos individually:**
1. Edit any product
2. Go to Modules tab
3. Find Product Video section
4. Paste video URLs and save

**Bulk operations:**
1. Navigate to Mass Video Management
2. Select filters (category, brand, provider)
3. Preview affected products
4. Choose action (add/update/remove)
5. Execute operation

**CSV import:**
1. Prepare CSV with columns: `id_product`, `video_url`, `title`, `reg_only`, `id_lang`, `id_shop`
2. Upload file in Import section
3. Configure separator settings
4. Import videos

## Support

**License**: Single installation per purchase. Modifications allowed. Additional installations require additional licenses.

**Author**: Pol Rué  
**Copyright**: Smart Modules 2014-2025  
**Website**: smart-modules.com

---

*For theme integration issues, use the Advanced Options to match your theme's structure. Contact support for personalization requests.*
