How to streamline gift card purchases for improved user experience?

I’m trialing turning over Shopify’s gift certificates to Shopify so I don’t have to issue them anymore by hand.

I have a Gift Certificate product, is in in place.

A person purchases one, where do they enter where it should be sent/handled?

A person gives a gift certificate, what URL on your site gets triggered when they want to check one?

I’ve found the siteurl/gift_cards/123466/preview but that’s not where they will go and enter a gift card for validation checking, that’s the end result of checking.

Just trying to get the logic and workflow understood because a customer will ask and I hate not knowing.