Gifting Membership

Gift Membership lets a customer (the gifter) buy a membership for someone else (the recipient). The recipient is notified by email and is enrolled in the correct membership tier—either on a new account created from their email or on an existing account if they already shop with your store.

circle-exclamation

What customers experience

  1. The gifter adds the gift membership product (created by Inveterate for that tier) to the cart and checks out.

  2. At checkout, customers enter the recipient’s name and email, and can add an optional message.

  3. Immediately after the order is placed, Inveterate creates a customer for the recipient’s email if needed (or uses their existing customer record) and enrolls them in the tier that matches the gift product. After the order is completed, the recipient receives an email.

Configure Gift Membership

Add the checkout extension

Merchants must add Inveterate’s checkout extension so recipients can be collected at checkout.

  • In Shopify, open the theme editor.

  • Go to the checkout area and open Checkout (or the checkout customization experience your store uses for Plus).

  • In the checkout extensions section for the checkout page, add the Gift Membership Checkout Extension (Inveterate).

Without this extension, checkout will not show the recipient fields when a gift membership is in the cart.

Enable Gift Membership on tier

Gift Membership is configured per paid tier, not globally. For each paid tier you can turn it on or off. Only tiers with the feature enabled get a gift product and can be sold as gifts.

  • In the Inveterate app, open Membership programs, then open the tier you want to offer as a gift and go to its edit page.

  • Scroll to the Gift Membership section.

  • Use the toggle to enable or disable Gift Membership for that tier.

When you enable Gift Membership for a tier, Inveterate automatically creates the gift product in your Shopify store. You do not need to create that product manually. The product name is the same as the tier name, ending with Gift (for example, tier Gold → product Gold - Gift).

Correct a wrong recipient email

If the gifter mistyped the recipient’s email at checkout, only you can fix it in Shopify admin. Recipients (and gifters) cannot change the recipient email themselves.

What Inveterate does when you update the email

Saving a new recipient email takes effect immediately. Inveterate cancels the membership for the customer tied to the previous email, then creates or matches a customer for the new email and enrolls them in the same gift tier.

How to update the recipient email in Shopify

  • In Shopify admin, go to Orders and open the order that contains the gift membership product.

  • In the right column, find the Additional details section.

  • Click the pencil icon to open edit dialog.

  • Update the recipient email in the giftRecipientEmail field, then click Save.

Last updated

Was this helpful?