Yes, you can buy gift cards from Macy’s on their website, starting at just $10. You can even have the cards personalized according to the occasion – examples include engagements, birthdays, and even retail therapy.