Т.к обешал - отписываюсь, чтобы другие не суетились, и лишняя жуть не нагонялась =)
Автор реально отвечает оперативно и по делу.
Движок 2.1 так и не пробовал - за год уже мог устареть, поэтому решил добивать версию 2.3.
Методом научного тыка пришел к рабочей последовательности действий не сильно искушенного пользователя
для установки шаблона Revolution (v.3.1.2) на Opencart.PRO и бесплатный Opencart.CMS 2.3 (2.3.0.2.2)
(* - примечания, на которые советовал бы обратить внимание, включая возможные выдаваемые ошибки):
1) Устанавливаем движок:
распаковываем папку Upload из архива движка opencart_cms_2_3_0_2_2.zip в корень сайта
у файлов /config-dist.php и /admin/config-dist.php из названия убираем суффикс "-dist"
(на всякий случай) выставляем права 755 для следующих каталогов и файлов:
system/storage/cache/
system/storage/logs/
system/storage/download/
system/storage/upload/
system/storage/modification/
image/
image/cache/
image/catalog/
config.php
admin/config.php
подготавливаем БД для магазина (определяемся с базой и аккаунтом для доступа к ней)
запускаем процесс установки, перейдя в браузере на адрес сайта вашего магазина
завершаем установку. Удаляем папку Install. Удостоверяемся в работоспособности магазина и админки "чистого" движка
2) Патчим движок
распаковываем папку !upload из архива шаблона Revolution_v.3.1.2.zip в корень сайта, перезаписывая существующие файлы
распаковываем папку _Fixs_for_opencart_pro из архива шаблона Revolution_v.3.1.2.zip в корень сайта, перезаписывая существующие файлы
*Проверяем, что файлы успешно перезаписались
наделяем Администратора полными правами, т.к после патча файлов появляется группа новых привилегий ( админка -> левое меню -> Система -> Пользователи -> Группы пользователей - Администратор: Выделить все + Сохранить)
обновляем кеш Модификаторов ( админка -> левое меню -> Расширения -> Модификаторы: Обновить).
*После этого в сайдбаре админки и над шапкой фронта магазина может вылазить лог ошибок вида:
"Notice: Undefined index: options_buy in .../system/storage/modification/catalog/model/catalog/product.php on line 60"
- НЕ ОБРАЩАЕМ ВНИМАНИЯ, ошибки разного рода там могут появляться непрерывно до завершения всех перечисленных в этом списке действий по установке шаблона
удостоверяемся, что в левом меню админки вверху появился новый пункт - "Шаблон Revolution"
3) Завершаем установку пошагово согласно прилагаемой к шаблону инструкции:
вводим лицензионный ключ для ТЕКУЩЕГО ДОМЕНА, полученный от автора шаблона при покупке ( админка -> левое меню -> Шаблон Revolution -> Основные настройки ). Нажимаем кнопку "Сохранить"
*Лицензионный ключ жестко привязан к имени домена, на другом работать не будет! Поэтому если целевой домен установки отличается от указанного при покупке шаблона, необходимо у автора запросить отдельный ключ для текущего домена
появляется кнопка "Установить шаблон", нажимаем ее
на странице появлются Основные настройки шаблона. Для их применения нажимаем кнопку "Сохранить"
*После этого фронт-энд магазина вообще перестает отображаться с ошибкой вида:
"Notice: Error: Could not load template .../catalog/view/theme/default/template/revolution/revslideshow.tpl! ..."
- Продолжаем игнор этого и дальнейшую установку =)
в настройках магазина выбираем шаблон Revolution ( админка -> левое меню -> Система -> Настройки -> Ваш_Магазин: вкладка "Общие" -> поле "Шаблон" -> выбрать значение "Шаблон Revolution"). Нажимаем кнопку "Сохранить"
*После этого на фронте ошибка меняется на:
"Error: A theme has not been assigned to this store!"
- далее устраняем указанную в ней причину:
включаем шаблон для текущего магазина ( админка -> левое меню -> Расширения -> Расширения: фильтр "Тип расширения" -> выбрать значение "Шаблоны", таблица "Шаблоны" -> "Шаблон Revolution" -> "Ваш_Магазин": Общие -> поле "Статус" -> выбрать значение "Включено" ). Нажимаем кнопку "Сохранить"
*На всякий случай можно отключить "Шаблон по умолчанию" аналогично описанным в предыдущ пункте действиям
Профит! установка завершена. Проверяем результат - ошибки должны исчезнуть, а дизайн магазина измениться.
Надеюсь, кому-то пригодится