if you attend a marketing seminar, you will likely hear the 'do you want fries with that?' sales talk. there are ways and phrases to nicely ask if your guest wants to add any in-room services like flowers or a birthday cake ..... not being pushy ... just offering.
i had to practice saying, as i was verbally repeating the reservation, would you like to add any of our in-room services like flowers or a cake?' and if they said no or i'll think about it, i would say 'up to 48 hours before you arrive, you can let me know if you wish to add something' and sometimes they did. sometimes they would pull me aside a bit frantically at checkin and say 'is it too late to order a cake?!'
have you ever gone to buy coffee and the person behind the counter asks 'do you want anything else today?" or 'would you like one of our home baked muffins today?' how did you respond? were you offended? not likely -- we are used to this. (the second question with the suggested offering is very, very appealing to me)
i was in a local place, one of my favorites, and a man came in to pick up a called in order for two quiches. he lingered over the pastry counter and i thought, if someone would just ask him if he would like to take home a few cookies or cannolis, he surely would have! but he ended up paying and still lingered ... folks behind the counter scrambling to fill other orders ... he finally left.
in spite of what my website said, i would have guests see me with a birthday cake for someone and say 'i didn't know you offered that service! i would have ordered one.' opportunity lost!
if you want to try it, think of it in terms of being helpful. your guests are away from home and they want to celebrate something. how nice that the b&b offers this service!
i took my nephew and his wife out to lunch the other day for his wife's birthday. lovely restaurant. i noticed a birthday cake being brought to another table so i excused myself and asked the hostess if we could get one. no, she told me, they brought that in themselves. i would have bought one if they offered one..