> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://molsoft.crisp.help/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).

# [Bundles] Make One Item Mandatory When Another Is Added


## Summary
In this scenario, we utilize the MinCart "Activation Rules" feature available in the "Gatekeeper" plan. The objective is to restrict customers from purchasing a specific item or an item from a certain collection unless they have already added a designated item or an item from another collection to their cart.

For example, let's consider an "Unlocked Gift" product from a collection that can only be purchased if a "Must Purchase" product from another collection is also in the cart. This setup involves creating two limits:

1. **Inactive Limit**: Configured for the "Unlocked Gift," which acts as a rule to check whether the "Must Purchase" is in the cart.
2. **Main Active Limit**: Ensures that checkout is blocked unless the "Must Purchase" is also in the cart.

This approach allows you to enforce conditional purchasing rules effectively.

## Step 1: Set Up an Inactive Limit for the "Unlocked Gift" Product or Collection

Follow these steps to create an inactive limit for the "Unlocked Gift" product or collection:

1. **Create a New Limit**: Go to your MinCart settings and click **Create Limit**.
2. **Select Limit Type**: Choose **Product** or **Collection** depending on whether you want to unlock a specific product or an entire collection.
3. **Name the Limit**: Assign a unique name such as "Unlocked Product/Collection" to clearly indicate its purpose.
4. **Deactivate the Limit**: Uncheck the **Active** box to make this limit inactive.
5. **Set Audience Type**: Select **Everyone**, unless you want to restrict the limit to a specific audience segment.

![](https://storage.crisp.chat/users/helpdesk/website/4dd3899948d8e000/image-1_qvj8t3.png)

7. **Choose Items to Target**: Select the product or collection you want to unlock.
8. **Set Limits**: Choose **By Quantity** as the limit type.
9. **Define Minimum Quantity**: Set the **Minimum Quantity** to **1**.
10. **Force the Limit**: Check the **Force Limit** option to ensure compliance.
11. **Save Your Changes**: Click **Save** to finalize the inactive limit.

![](https://storage.crisp.chat/users/helpdesk/website/4dd3899948d8e000/monosnap-molsoft-shawn-dev-sto_llg5dr.png)
This inactive limit will serve as a rule for unlocking the specified product or collection.

## Step 2: Create the Main Limit to Require the Vinyl Product

Follow these steps to set up the main limit that enforces the requirement for the Vinyl product or collection:

1. **Create a New Limit**: Go to your MinCart settings and click **Create Limit**.
2. **Select Limit Type**: Choose **Product** if the requirement applies to a specific product, or **Collection** if it applies to a product within a collection.
3. **Name the Limit**: Assign a clear name such as "Required for Unlock" to indicate its purpose.
4. **Activate the Limit**: Ensure the **Active** box is checked.
5. **Set Audience Type**: Choose **Everyone**, unless you want to restrict this limit to a specific audience.
![](https://storage.crisp.chat/users/helpdesk/website/4dd3899948d8e000/monosnap-molsoft-shawn-dev-sto_zk2usf.png)
7. **Choose Items to Target**: Select the product or collection required to unlock the other product or collection.
8. **Set Limits**: Choose **By Quantity** as the limit type.
9. **Define Minimum Quantity**: Set the **Minimum Quantity** to **1**.
10. **Force the Limit**: Check the **Force Limit** option to enforce this rule.

![](https://storage.crisp.chat/users/helpdesk/website/4dd3899948d8e000/monosnap-molsoft-shawn-dev-sto_1wd8kl8.png)
12. **Edit Quantity Limit Text**: Add a message to clarify to customers what is required, such as, "This item can only be purchased if [required product] is also in the cart."
13. **Set Activation Rules**: Add a rule stating **"Limit 'Rule: The first limit created' is respected"** to ensure this limit works in conjunction with the inactive limit.

![](https://storage.crisp.chat/users/helpdesk/website/4dd3899948d8e000/monosnap-molsoft-shawn-dev-sto_n8neb.png)
Click **Save** to finalize the setup. This main limit will enforce the requirement for the product or collection to be in the cart, enabling the unlocking of the specified item or collection.

Now, when a customer attempts to make a purchase without adding the required product or collection to unlock the specified items, they will see a pop-up notification explaining the requirements. This ensures they understand what is needed to proceed with their purchase.

![](https://storage.crisp.chat/users/helpdesk/website/4dd3899948d8e000/monosnap-your-shopping-cart-mo_2r7su5.png)