Есть решение
Для реализации можно попробовать сделать след. образом:
1. Способ несколько корявый, но все же. Сделать определенную папку под видео. Залить видео предварительно переименовав его по соответствию тому или иному товару. В шаблон вывода товара заранее вшить код плеера с ссылкой на видео. А в коде выборки товара, core_functions/product_finction.php, есть функция GetProduct(). Она служит для выборки значений товара из базы и передает переменную в класс смарти. В этой функции делаем проверку доступности файла, если доступный то присваемаем ей значение 1, иначе 0. И также передаем для работы в сматри класс. А уже в шаблоне делаем проверку при помощи смарти тэгов, чтобы просто так не отображать код плеера.
//ПРИМЕР
{if $video_file_exsist=1}
КОД ПЛЕЕРА
----
so.addParam('flashvars','&file=video/{$product_info.productID}');
----
КОД ПЛЕЕРА
{/if}
2. Лучший способ. Реализация централизованного модуля под Админку. С возможностью добавления видео через Обзор на странице добавления товара или Категории. Что исключает ошибку не правильного имени файла, в отличии от первого варианта.
Если нужна помощь в профиле есть контакты.