Предлагаю добавить параметр для указания версии ядра битрикса под которой он будет работать.
Зачем?
Поскольку продукт активно развивается и начинает все сильней меняться от релиза к релизу. В данном случае возникают проблемы с совместимостью партнерских модулей с системой.
При установке проверять соответствие. Если ядро меньшей версии, то выводить соответствующее сообщение. Так же добавить данную проверку при установке с маркетплейс.
Сам параметр может выглядеть так:
'core_version' => '>15'
или так
'core_version' => '15.*'
П.С.
Так же можно расширить для проверки версий другий модулей системы (инфоблоки, торговый каталог и т.д.)
Или в устаревших решениях писать, мол, решение не совместимо с Битрикс 16 и выше.
Т.е. это не в интересах маркета и самого БУС, все должно работать на последней версии Битрикс.