# Member exclusive deal

{% hint style="info" %}
This feature is available for: **Essential, Advanced and Ultimate** plans.
{% endhint %}

### What is "Member exclusive deal" feature?

The Member Exclusive Deal feature is a specialized marketing tool that creates exclusive shopping benefits for loyalty program members directly on your product pages. This feature displays special perks to members while encouraging non-members to join your loyalty program by showcasing the benefits they could unlock.

### Why do you need "Member exclusive deal"?

Member Exclusive Deal is a new feature designed to enhance the shopping experience on your product pages. This feature offers special benefits such as Discount Amount, Discount Percentage, Free Shipping, and Bonus Points to all users participating in your loyalty program. For non-members, the Member Exclusive Deal section encourages them to join the loyalty program to unlock these perks.

### How to set up "Member exclusive deal"

{% stepper %}
{% step %}
**Get access to "Member exclusive deal"**

Navigate to **Joy Loyalty dashboard → Membership → Member exclusive deal**. You'll see the **Exclusive Deals** list. Click **Add new deal**, or click any row to edit. Up to 5 deals per shop.

<figure><img src="/files/VcacP6Zxyc6WqwOJ1ILu" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
**Set up Deal settings**

**Basic Information**: Set the **Rule name** (internal, shown in the deals list) and **Deal name** (shown in the storefront bar). They're separate fields.

**Active dates**: Choose when the exclusive discount is active.

{% tabs %}
{% tab title="Static date" %}
Set a fixed **Start date** and **End date** for the discount. The discount is active during this specific date range.

Use this for seasonal promotions, flash sales, or events with a known schedule.
{% endtab %}

{% tab title="Dynamic date" %}
Instead of a fixed date range, you can tie the discount to a recurring date pattern:

| Option                    | Description                                                             |
| ------------------------- | ----------------------------------------------------------------------- |
| **Month of birth**        | Discount is active during the customer's birthday month                 |
| **Weekend**               | Discount is active every Saturday and Sunday                            |
| **Specific day of month** | Discount is active on a chosen day each month (e.g., the 15th)          |
| **Specific day of week**  | Discount is active on selected weekdays (e.g., every Monday and Friday) |

Dynamic dates update automatically — no manual changes needed each cycle.
{% endtab %}
{% endtabs %}

**Deal usage limits**: Cap redemptions two ways:

* **Deal total** — max total redemptions. When hit, the deal auto-ends. Track via **Current usage count**; clear with **Reset**.
* **Each customer's limit** — limit redemptions per shopper, using the options below:

| Option       | Behavior                                                       |
| ------------ | -------------------------------------------------------------- |
| **No limit** | Customers always receive the discount while the deal is active |
| **Day**      | Each customer can use the discount once per day                |
| **Week**     | Once per week                                                  |
| **Month**    | Once per month                                                 |
| **Year**     | Once per year                                                  |

**Customer & item quantity limit**: Tier the discount across up to 5 levels — each with a **From – To order** range, **Minimum quantity** per cart, and its own **Discount value** (e.g. orders 1–100: 10% off with 2+ items; 101–300: 15% off with 3+ items). The deal auto-ends past the last level.

**Setup deal**: Pick the discount type (Discount amount, Discount percentage, Free shipping, or Bonus points), order requirement, and reward amount. New deals start as **Draft** until you turn them on. Status auto-sets to **Scheduled** before the start date and **Expire** after the end date; in between you can toggle **Active** / **Inactive**.

{% embed url="<https://app.arcade.software/share/HPbWUPVlOHaa07WWpsYK>" %}

**Applicable categories**: Choose the products eligible for the exclusive discount

**Combinations**: Configure the combination of discounts

{% embed url="<https://app.arcade.software/share/mrjpvQ9BznJVLF60B4UU>" %}
{% endstep %}

{% step %}
Set up **Design**

Customize the design settings and preview how the Exclusive Deal bar will appear on your product page with these options:

* Action text
* Call to action
* Text font and size
* Button icon
* Color setup

If you set a total limit, the storefront shows an **Available spot** progress bar with redemptions left. Per-customer limits and minimum-order amounts also appear as helper text under the CTA.

<figure><img src="/files/0wBUgwh9DcGCVxhBSamJ" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
**Activate "Member exclusive deal" bar**

Once satisfied with the design, save your changes and select **"Go to theme"** to activate it.

On the left sidebar, add block on **Apps** section

Select **Joy: Exclusive Deal**

Click **Save** to add "Member exclusive deal" bar to your storefront

{% embed url="<https://app.arcade.software/share/M86RoYaKDwQJvYuPt7fw>" %}
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
Note:

* After you add the Point Calculator to your product page, **Exclusive deal bar will default to the bottom of the page.**
* Adjust its position by **dragging the Exclusive deal bar card** and dropping it into the desired location.
  {% endhint %}

\ <br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.joy.so/membership/member-exclusive-deal.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
