> ## Documentation Index
> Fetch the complete documentation index at: https://nce-docs.bglobale.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Configuring Eligibility Conditions

**New Return Portal**

Eligibility conditions are return policy rule properties that determine which customers, orders, and items are eligible to be returned or exchanged in the **New Return Portal**. The platform evaluates eligibility using order, customer, item, and RMA-level conditions, and shows customers which items they can, or cannot, select.

**What You'll Accomplish**

* Understand how eligibility appears to customers in the **New Return Portal**.
* Configure eligibility conditions in the admin dashboard using return policy rules.
* Set up Tracking Fallback settings to prevent missing delivery dates from affecting eligibility logic.
* Test your setup safely using **Preview Mode** (no RMAs created).

**Requirements**

* Access to the **Admin Dashboard**
* Permissions to edit **Settings** (including **Return Policy** and **Store Settings**)

<Note>
  If you can’t see these menus, confirm your role/permissions with your team.
</Note>

**Before You Start**

The following actions are recommended before you start:

* List all scenarios you want to allow or deny, such as *“Final sale items not eligible”* or *“Eligible for 30 days from delivery”.*
* Decide which eligibility level each scenario belongs to:

  * **Order-level** (such as order creation/delivery date, order tags, payment type)
  * **Customer-level** (such as location, customer type, customer tags)
  * **Item-level** (such as item tags, price paid, discount code, vendor)
  * **RMA-level** (such as total value or weight of items selected in the return)

<Tip>
  To avoid logic conflicts, prefer **positive logic** (such as *“Eligible if delivered within 30 days”*) over negative logic (such as, *“Not eligible if not within 30 days”*).
</Tip>

**Viewing Eligibility in the New Return Portal**

This section describes how eligibility looks on the customer portal.

1. Access the **New Return Portal**.
2. Enter the customer’s order ID and the required identifier (email, ZIP, or phone number).

   <Frame>
     <img src="https://mintcdn.com/globale-nce/BgPbIPN3eoW9Gg6s/images/uuid-029def08-b40c-5d09-2961-a10a975c09a7.png?fit=max&auto=format&n=BgPbIPN3eoW9Gg6s&q=85&s=03aad6649aefc6ecc179ad62ea6711aa" width="769" height="469" data-path="images/uuid-029def08-b40c-5d09-2961-a10a975c09a7.png" />
   </Frame>
3. Load the order and review the item list:

   * Eligible items are selectable.
   * Ineligible items are shown as not eligible and cannot be selected.

   The following figure shows the item list:

   <Frame>
     <img src="https://mintcdn.com/globale-nce/q28nt6TaYmhf9wTZ/images/uuid-dfac2679-c526-ec47-a8c1-0ed287958a9b.png?fit=max&auto=format&n=q28nt6TaYmhf9wTZ&q=85&s=9a9255b45b017847b97cca29105bbbff" width="385" height="443" data-path="images/uuid-dfac2679-c526-ec47-a8c1-0ed287958a9b.png" />
   </Frame>

**Accessing Return Policy Rules on the Admin Dashboard**

1. Navigate to *Settings > Return Policy*.
2. Locate a policy rule.

**Creating a New Policy Rule**

1. Navigate to*Settings > Return Policy*.

2. Click **ADD RULE**.

3. On the **Details**page, configure the rule basics.

4. For example, you can configure **rule name**, **resolution**, r**eturn method**. Note that fields may vary by account.

5. At the bottom of the page, click **Eligibility**.

6. Navigate to *Settings > Return Policy*.

7. (Optional) Click **EXPAND ALL** to find the rule quickly.

8. Click the pencil icon to the far right correspond to the policy rule you want to edit.

9. Click **Eligibility**.

**Configuring Eligibility Conditions**

In the **Eligibility** section, you can build your rule using the supported eligibility levels:

**Order-level**conditions (examples supported):

* Eligibility based on **order creation time frame**
* Eligibility based on **order creation date**
* Eligibility based on **original order creation date** (days or months)
* Eligibility based on**order fulfillment date** (if fulfillment date is missing, the fallback is o**rder creation date**)
* Eligibility based on **order delivery date** (if delivery date is missing, the fallback depends on **Tracking Fallback** settings)
* Eligibility based on **order custom attributes** (all/some/none; comma-separated; not case sensitive)
* Eligibility based on **the number of RMAs created** (for the order)
* Eligibility based on **order value**
* Eligibility based on **payment type** (including whether paid with gift cards: only/partially/without)
* Eligibility based on**included items**
* Eligibility based on **custom attribute**
* Eligibility based on **purchase source** or sales channel

The figure below shows the eligibility conditions:

<Frame>
  <img src="https://mintcdn.com/globale-nce/HEMTL5jLmdt1JA9r/images/uuid-a193fc79-c4a4-70cd-5b0e-16a06028f354.png?fit=max&auto=format&n=HEMTL5jLmdt1JA9r&q=85&s=e77e5fc6bfd3ed78c096b615df5c474a" width="764" height="378" data-path="images/uuid-a193fc79-c4a4-70cd-5b0e-16a06028f354.png" />
</Frame>

**Customer-level** conditions (examples supported):

* Eligibility based on the **customer’s location** (uses OR logic across selected locations)
* Eligibility based on **customer attribute** (current attributes)
* Eligibility based on**customer type** (Registered/Guest)
* Eligibility based on the **number of RMAs created by the customer**

The following figure shows the customer-level conditions:

<Frame>
  <img src="https://mintcdn.com/globale-nce/q28nt6TaYmhf9wTZ/images/uuid-ea5ca769-ff25-f0df-619d-f1718b65a6e1.png?fit=max&auto=format&n=q28nt6TaYmhf9wTZ&q=85&s=a43691164ddc015c340592a351e09fe9" width="988" height="347" data-path="images/uuid-ea5ca769-ff25-f0df-619d-f1718b65a6e1.png" />
</Frame>

**Item-level** conditions (examples supported):

* **Catalog price, paid price, cost**
* **Item name** (contains/is and opposites; comma-separated; not case sensitive)
* **Item attributes**
* **Number of exchanges**
* **Discount codes** (contains/is and opposites)
* **Discount value** (amount/percentage/comparative price percentage)
* **Total compare-at price and discount %** (discount codes not included)
* **Return reason** (limit offered resolutions based on the selected reason)
* **Item weight, vendor, collection ID, custom attribute** (key/value)
* **Item fulfillment**
* **Percentage of the order value**

<Frame>
  <img src="https://mintcdn.com/globale-nce/0sRR-GaiN0-skE3o/images/uuid-519aa130-465a-52d2-0fad-b0cd211a0492.png?fit=max&auto=format&n=0sRR-GaiN0-skE3o&q=85&s=3cb5c7ad47b4f0ab4f3299d16a83128d" width="858" height="439" data-path="images/uuid-519aa130-465a-52d2-0fad-b0cd211a0492.png" />
</Frame>

**RMA-level**conditions (examples supported):

* Total **listed price**, total **paid price**, total **cost**
* **Number of items** being returned (raw item count)
* Overall **weight**
* **Percentage of the order value**
* **Kept order value**

<Frame>
  <img src="https://mintcdn.com/globale-nce/0sRR-GaiN0-skE3o/images/uuid-49f43afb-63c1-3916-2ebe-a507c2719e16.png?fit=max&auto=format&n=0sRR-GaiN0-skE3o&q=85&s=03d86171ed5c22b707eb953b31fb649d" width="881" height="401" data-path="images/uuid-49f43afb-63c1-3916-2ebe-a507c2719e16.png" />
</Frame>

<Warning>
  Eligibility is evaluated across all four levels. If **any**level results in **not eligible**, the policy rule will not be applied to that item.
</Warning>

<Frame>
  <img src="https://mintcdn.com/globale-nce/q28nt6TaYmhf9wTZ/images/uuid-e85f45a6-69bf-579d-ab17-3b9b49c70670.png?fit=max&auto=format&n=q28nt6TaYmhf9wTZ&q=85&s=d2e24c291471eadeefd4e61c51209ba4" width="797" height="398" data-path="images/uuid-e85f45a6-69bf-579d-ab17-3b9b49c70670.png" />
</Frame>

<Warning>
  **AND/OR limitation:** You can’t combine **AND**and **OR**within the same eligibility level. Each level must use either all ANDs or all ORs. For complex logic, split conditions across multiple eligibility rules or different eligibility levels.
</Warning>

<Frame>
  <img src="https://mintcdn.com/globale-nce/eLhOOxssApl6JeL0/images/uuid-c3a4f543-8132-51b5-f932-73062818f0e5.png?fit=max&auto=format&n=eLhOOxssApl6JeL0&q=85&s=17c529643956571db81618ae4dc1d84a" width="981" height="519" data-path="images/uuid-c3a4f543-8132-51b5-f932-73062818f0e5.png" />
</Frame>

**Activating and Saving Policy Rules**

This section describes how to activate and save policy rules.

1. Enable **Activate Policy Rule**.
2. Click the **save**icon located in the top right corner of the page.

<Note>
  Saved changes will not affect the **New Return Portal** unless the rule is activated.
</Note>

**Configuring Tracking Fallback**

This is an optional, but **highly recommended**, configuration. Configuring tracking fallback is used for delivery-based eligibility.

If you use eligibility based on **order delivery date** and delivery dates may be missing, configure **Tracking Fallback** to ensure that eligibility checks run as expected.

1. Navigate to *Settings > Genera*l.
2. Expand the **Tracking Fallback** section.
3. Set **When to refer to orders to Delivered**.

   <Note>
     Used when checking eligibility conditions, such as **Orders that were delivered…**, with a missing delivery date.
   </Note>
4. Set **When to refer to in-transit return shipments as Delivered**.

   <Note>
     This is used for automations triggered by a return shipment’s status.
   </Note>
5. Click the **save**icon in the top right corner of the page.

**Running Step-by-Step Verification**

This section describes how to run step-by-step verification.

1. Test safely using **Preview Mode**:

   1. Navigate to the Admin Dashboard **Home**page.
   2. Click **PREVIEW MODE**.

      A new tab opens with the **New Return Portal** and a **Preview Mode** label (top right-hand corner of the page).

      <Frame>
        <img src="https://mintcdn.com/globale-nce/BgPbIPN3eoW9Gg6s/images/uuid-13fcd7b6-9404-a4b1-afc5-a01a99087e7f.png?fit=max&auto=format&n=BgPbIPN3eoW9Gg6s&q=85&s=c80ed0676ef3251014d2f74c0b606cf3" width="1203" height="210" data-path="images/uuid-13fcd7b6-9404-a4b1-afc5-a01a99087e7f.png" />
      </Frame>
   3. Enter a real order ID and test different scenarios (eligible vs not eligible items).

      <Note>
        Preview Mode lets you test without creating RMAs or sending notifications.
      </Note>
2. Confirm the customer-facing behavior in the **New Return Portal**:

   1. Verify that eligible items are selectable, and ineligible items are marked **not eligible**.
   2. Confirm the specific scenario you configured (such as date window, tags, reason, etc.) behaves as expected.

      <Frame>
        <img src="https://mintcdn.com/globale-nce/rQ4xDQOUppqWxFrS/images/uuid-fc6c0d50-9d90-088a-ff1a-68dbcaa70ada.png?fit=max&auto=format&n=rQ4xDQOUppqWxFrS&q=85&s=e5c5c36c1e389b5e3b4994720fec6d76" width="439" height="508" data-path="images/uuid-fc6c0d50-9d90-088a-ff1a-68dbcaa70ada.png" />
      </Frame>
3. Do one of the following:

   * **If you created a real RMA** - in the Admin Dashboard, verify your eligibility settings.
   * **If you tested outside of Preview Mode and submitted a real return** - navigate to **Manage Returns** and open the RMA to review what was returned and the results.

     <Frame>
       <img src="https://mintcdn.com/globale-nce/Bp2mTKuI4zIQKDG5/images/uuid-84c7d1fb-e8e3-4072-6ffb-c75453253cf1.png?fit=max&auto=format&n=Bp2mTKuI4zIQKDG5&q=85&s=90b5ad6c6e052bd7305a5b06862d5584" width="789" height="382" data-path="images/uuid-84c7d1fb-e8e3-4072-6ffb-c75453253cf1.png" />
     </Frame>

**Reports and Analyses**

Eligibility controls what customers can select in the **New Return Portal** and which **policy rules** apply. If you need analytics or export specifics for returns created under certain rules, confirm which reporting views are enabled in your Admin Dashboard (Analytics, exports, etc.).

**Troubleshooting Common Issues**

This section describes how to troubleshoot common issues:

| Issue                                      | Solution                                                                                                                              |
| ------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------- |
| Nothing changes in the New Return Portal   | Confirm the rule is toggled **Activate Policy Rule** = ON and saved (save icon).                                                      |
| Delivery-based rules behave inconsistently | Configure Tracking Fallback so missing delivery dates don’t block eligibility checks.                                                 |
| Complex logic not working                  | You can’t mix AND and OR within the same eligibility level. Split logic across multiple rules or levels.                              |
| Expected item data is missing              | Deleted/null items aren’t supported for eligibility checks (no item data to process a return).                                        |
| Tag rules not matching                     | Tags are not case sensitive; comma-separated values represent “A or B or C.” Also confirm whether the condition checks all/some/none. |

**Frequently Asked Questions**

This section includes some frequently asked questions and their answers.

## How are multiple eligibility levels combined?

If any eligibility level (order/customer/item/RMA) evaluates to not eligible, the policy rule won’t apply to that item.

## Can I use AND and OR together in the same eligibility level?

No. AND/OR cannot be combined within the same eligibility level.

## What happens if delivery date is missing?

Delivery-based eligibility uses your Tracking Fallback settings.
