Shopify NFT Claim + Token Gating Question

Dear community,

How can I ensure that I can link certain products to Manifold (Shopify) so that when a specific product is purchased, the customer receives an email to claim a particular NFT for free (one-time only)?

So, for certain products, I want the customer to receive an email stating that they can claim an NFT for free upon purchasing that product.

Furthermore, I also want certain products to be available for purchase only to individuals who possess an NFT, requiring them to connect their wallet on the website.

I would appreciate any insights on whether this is possible.