Все это это реализуется с помощью переменных. Изначально у пользователя переменная равна 0, после каждой брони она повышается на 1, следовательно после того, как пользователь наберет 3, ему станет доступен бонус. Переменная сбрасывается после того, как произойдет бронь.