Yes! Shake Shack sells physical and digital gift cards that can be purchased in-store and online.