# Manual selection of Gift

The **Manual Selection** feature allows customers to choose their free gift during checkout instead of having it automatically added.

{% hint style="info" %}
Go to 04:39 in the video to cover the Manual selection functionality.
{% endhint %}

{% embed url="<https://dollarlabs.neetorecord.com/watch/a8ac53a225933ba6fb7d?time=279>" %}

***

#### How It Works

When conditions are met:

* A selection panel appears in checkout
* Customers can choose from available gift options
* Selected gift is added to the cart manually

<figure><img src="https://2844543096-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcVBfwy7Yj4tU8TsxkHEr%2Fuploads%2FD6QyAN9I9DEP8HHyMTrA%2Fimage.png?alt=media&#x26;token=1f5541d8-098f-4919-b26e-b8b56a4052ca" alt=""><figcaption></figcaption></figure>

***

#### Setup Steps

**1. Create a Checkout Extension**

* Go to **Checkout Extensions → Create**
* Select **Manual Selection**

***

#### Trigger Options

Available triggers:

* **Discount Code Applied**
* **Condition-Based (no code required)**

⚠️ Birthday trigger is not available in manual mode.

***

#### Configuration

You can define:

* Eligible products (gift options)
* Maximum quantity per gift
* Cart conditions (e.g., ≥ 10 items)

***

#### Customer Experience

**When Eligible**

* A banner appears:
  * “You’re qualified for a free gift”
* Customers can:
  * Select a product
  * Add it to cart (within allowed limits)

**When Not Eligible**

* Gift is automatically removed (if already added)
* Banner shows:
  * “Not eligible yet”
  * Prompt to meet conditions

***

#### Messaging Customization

You can configure two states:

**1. When Conditions Are Met**

* Title (e.g., “Choose your gift”)
* Description (e.g., “Select one from below”)

**2. When Conditions Are Not Met**

* Title (e.g., “Not eligible yet”)
* Description (e.g., “Add more items to qualify”)

***

#### Advanced Capabilities

Manual selection supports powerful rule building:

* Combine conditions using **AND / OR logic**
* Use attributes like:
  * Cart value, quantity, products
  * Customer tags, login status, order history
  * Product collections, variants, subscriptions, line attributes etc

Example:

* Customers purchasing **₹10,000+ subscription products** can unlock gift selection

***

#### Key Benefits

* Interactive upsell experience
* Gives customers choice
* Highly flexible targeting and personalization
