Необходимо сделать дополнительный шаг - ограничение пользователей. Сейчас, если в системе больше 12 пользователей, то сразу после активации купона все другие пользователи не могут зайти. А посмотреть, кто на лицензии из них, кто нет - можно только после конвертации.
Думаю, что в скрипте bitrixsetup.php просто необходимо вставить обрезание пробелов при отправке формы на первом шаге при вводе ключа. Иначе, если вставить ключ продукта, а в конце будет пробел - выдаст ошибку.
Сейчас если нет каталогов - то выводится таб, а внутри ничего. Нелогично. Нужно либо добавить, что нет каталогов, либо вообще скрыть этот таб в настройках модуля "Торговый каталог".
Если шаблон находится в /local/, а сниппет создать через "Добавить сниппет" он сохраняется в /bitrix/template_name/snippets/, а не в /local/template_name/snippets/