> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.monkcommerce.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# What is the difference between 'Match Any' & 'Match All' eligibility rules?

**Match Any** and **Match All** are two rule options available within the **Specific Product** eligibility rule in the Monk's [Free gift auto add](https://monkcommerce.crisp.help/en/article/how-to-automatically-add-a-free-gift-with-purchase-to-a-customers-cart-12gj8nv/) and [Free gift selection offer](https://monkcommerce.crisp.help/en/article/how-to-give-customers-an-option-to-choose-their-free-gift-11q9dez/). Refer to this [guide](https://monkcommerce.crisp.help/en/article/how-to-configure-a-buy-one-get-one-free-bogo-offer-n7x0th/#1-buy-x-get-x) to set up a BOGO gift offer.

|| These options apply **only when 'Specific Product' is selected** and does not affect any other rules. To understand all eligibility rules in details, please refer to this [document](https://monkcommerce.crisp.help/en/article/how-to-configure-a-buy-one-get-one-free-bogo-offer-n7x0th/)

### Contents

[Match Any](#3-match-any) 
[Match All](#3-match-all) 
[Quick Comparison](#3-quick-comparison)
[Buy A and B, Get C](#3-buy-a-and-b-get-c) 
[Buy 2A or 2B, Get C](#3-buy-2a-or-2b-get-c) 

### Match Any

![](https://storage.crisp.chat/users/helpdesk/website/-/6/1/7/e/617e4ffe6e3c3800/image_1urect6.png)

The free gift is triggered when **any one** of the selected products is added to the cart.

**How it works:**
* You select multiple specific products in the offer setup.
* If the customer adds **at least one** of those products, the gift will be added.
* This option does **not** follow an “AND” condition.

**Example:**
If Products A, B, and C are selected under Specific Product →

Adding **A OR B OR C** will trigger the free gift.

This option does *not* support logic like: Buy A AND B → Get C as a gift.

### Match All

![](https://storage.crisp.chat/users/helpdesk/website/-/6/1/7/e/617e4ffe6e3c3800/image_1ycre9t.png)

The free gift is triggered only when the customer adds **all selected products** (or the defined product combination) to the cart.

**How it works:**
* You select specific products in the offer setup.
* The customer must add **every selected product** to qualify.
* This follows an “AND” condition.
* You can define the quantity of each product that the customer must add to qualify. 

**Example:**
If Products A and B are selected →

The customer must add **A AND B** to receive the free gift.

### Quick Comparison

| Option | Logic Type | When Gift is Triggered |
| ---- |
| Match Any | OR | Any one selected product is added |
| Match All | AND | All selected products are added |


### Buy A and B, Get C

To give the customer a gift on purchasing a specific set of products (in this case, A and B), you will have to use Match All eligibility rule and select the product as shown in the screenshot. The gift product (in this case- Product C) should be selected in the 'Gift Products' section on the same page.

![](https://storage.crisp.chat/users/helpdesk/website/-/6/1/7/e/617e4ffe6e3c3800/image_132grza.png)
![](https://storage.crisp.chat/users/helpdesk/website/-/6/1/7/e/617e4ffe6e3c3800/image_1krvpej.png)

### Buy 2A or 2B, Get C

To give the customers a gift on purchasing any 2 products from a group of products or collection, you will have to use 'Match Any' eligibility rule and select the products as shown below in the screenshot. The gift product (in this case- Product C) should be selected in the 'Gift Products' section on the same page.

![](https://storage.crisp.chat/users/helpdesk/website/-/6/1/7/e/617e4ffe6e3c3800/image_cqri38.png)
![](https://storage.crisp.chat/users/helpdesk/website/-/6/1/7/e/617e4ffe6e3c3800/image_1krvpej.png)

|| Please note that this setup will also allow customers to get a gift if they have 1 quantity of each A and B in cart as it satisfies the eligibility of count of items in cart.

If you face any issues or have any questions please reach out to us at [__support@monkcommerce.com__](mailto:support@monkcommerce.com) or via live chat, we'll be happy to assist :)  
