> For the complete documentation index, see [llms.txt](https://help.inveterate.com/help-center/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.inveterate.com/help-center/advanced-guides/gifting-membership.md).

# 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.

{% hint style="warning" %}
This is only available on the Shopify Plus plan (checkout extensions run on Plus checkout)
{% endhint %}

### What customers experience <a href="#what-customers-experience" id="what-customers-experience"></a>

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**.<br>

### Configure Gift Membership <a href="#configure-gift-membership-for-a-tier" id="configure-gift-membership-for-a-tier"></a>

### Add the checkout extension <a href="#add-the-checkout-extension" id="add-the-checkout-extension"></a>

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).

<figure><img src="/files/PfGIAysoGcC9aWbDkQzP" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/RhpYZ1s57r3DV6OWur5R" alt=""><figcaption></figcaption></figure>

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.

<figure><img src="/files/A40ijq59uIYvM2IZXSpP" alt=""><figcaption></figcaption></figure>

* Scroll to the **Gift Membership** section.

<figure><img src="/files/NoBjAbR4TYxQL4vNAbod" alt=""><figcaption></figcaption></figure>

* 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**).&#x20;

### Correct a wrong recipient email <a href="#correct-a-wrong-recipient-email" id="correct-a-wrong-recipient-email"></a>

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.

<figure><img src="/files/oWUOvFoPBbKKU3v7Kuei" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/skH9ZXwZQVxHOe9njKab" alt=""><figcaption></figcaption></figure>
