Purchase a digital gift card of $10 to $300 and you'll receive an email/text with the gift code. Then simply forward it to the lucky recipient (or print the email/text to give as a physical gift.) They can use it right away to order online --or-- they can bring the printed gift card to shop in-person.
When the gift card is digitally received, you must click on the "View gift card" graphic in order to show the QR code (square barcode.) This will be needed if recipient is using the gift card in-person in the chocolate shop.