They definitely have gift cards but I don't know about buying that online. Call a Joann's store and ask
They do have e-gift cards on their website
They do have them, but I think you have to go to the store but am not sure. Call them.
Thanks! Your answer is awaiting moderation.