> For the complete documentation index, see [llms.txt](https://help.dollarlabs.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.dollarlabs.io/dollarlabs-ultimate-discounts/checkout-extensions/older-article/manual-selection-of-gift.md).

# 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="/files/JMgidKzjkx87E4DFB90o" 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
