При создании модулей часто нужно написать разный код для разных версий Opencart. Для этого нужно получить номер версии и написать условие сравнения, которое в зависимости от текущей версии Опенкарт будет подключать разный код.
Получить значение текущей версии Opencart в коде модуля можно вызвав глобальную переменную:
echo VERSION;
Существует функция, которая сравнивает текущую версию Opencart с какой либо:
if(version_compare(VERSION, '2.2.0.0', '<') == true) { // тут код для версии ниже '2.2.0.0' } else { // тут код для '2.2.0.0' и выше }
Таким способом можно выполнять разный код для разных версий Opencart в одном файле.