A client wants to hide the price of one of their products until a promo code is applied at checkout, is it possible to code this?

They want users to be able to add the product to their shopping carts, along with other products, but only hide the price of this particular product until a promo code is applied at checkout. I need someone to code it if possible.