конечно, можно
создать промоакцию, настроить условия, указать, на что промокод распространяется, сроки и т.д.
по уроку в клубе Магии можно настроить доп.поле для промокода, чтобы они вводили его прямо в форме, а не на странице оплаты
а сообщить промокод пользователям можно как угодно