Не думаю что конкретно это должно быть при регистрации, просто в ЛК должна быть кнопка "ПромоКод" типо нажимаешь вводишь код и получаешь бонус.
Это со стороны юзера, со стороны же админа в админ панели должен быть генератор этих кодов, вводишь количество кодов, ид награды, количество награды...