# 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="https://231758148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLjNbd2MWKOWi5A1HvQtH%2Fuploads%2Fjliv2S31vz8Yf9HhGXDc%2FScreenshot%202026-03-25%20at%2020.41.17%201.png?alt=media&#x26;token=5bc58064-ff0c-4351-ae6f-1a72060a2634" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://231758148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLjNbd2MWKOWi5A1HvQtH%2Fuploads%2Fqbjc0XJHhvTcQE6z4POE%2FScreenshot%202026-03-25%20at%2020.43.58.png?alt=media&#x26;token=cd45e4e8-990d-442e-bd78-83153251387b" 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="https://231758148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLjNbd2MWKOWi5A1HvQtH%2Fuploads%2FbwnwgnCMsuY38giGBa2O%2FScreenshot%202026-03-25%20at%2020.25.50.png?alt=media&#x26;token=35feb706-2e1b-4bd0-bb6c-b9dfb4aa0385" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://231758148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLjNbd2MWKOWi5A1HvQtH%2Fuploads%2FEzbxOFs4TW1WBL9ibkH0%2FScreenshot%202026-03-25%20at%2020.29.05.png?alt=media&#x26;token=837b71e7-880a-4b28-aa72-0444832f7994" 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="https://231758148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLjNbd2MWKOWi5A1HvQtH%2Fuploads%2FLblFSZqyBJCskKOMh4nb%2FScreenshot%202026-03-25%20at%2022.52.17.png?alt=media&#x26;token=3d09bcf9-3783-4d2a-a8da-920e4100d576" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://231758148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLjNbd2MWKOWi5A1HvQtH%2Fuploads%2FCmkOATtdB7lzhUo0UZKd%2FScreenshot%202026-03-25%20at%2022.54.26.png?alt=media&#x26;token=1147a0bc-9f59-48ae-ae9c-9701c6e9be9e" alt=""><figcaption></figcaption></figure>
