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

# Require Product Dependency

Use this feature to require customers to purchase certain products together — for example, a warranty must be added to the cart when buying a specific device.

1. Select Type

![The Select type screen in the Create limit flow with the "Require Product Dependency" option highlighted.](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_19r8zbu.png)
2. Choose the dependent products. You have 3 options:
* **Specific collections:** All products within the selected collections will be set as dependent products.
* **Specific products:** Only the selected products will be set as dependent products.
* **Specific variants:** Only the selected variants will be set as dependent products.

![The dependent products step showing three scope options: Specific collections, Specific products, and Specific variants, each with a search and selection field.](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_uqhx41.png)

3. Select the required products
Choose the products you want customers to purchase along with the dependent products.

You can set the logic to **AND** or **OR**:
* **AND:** All required products must be in the cart
* **OR:** At least one of the required products must be in the cart

![The required products step showing a product selection field and an AND/OR logic toggle for determining which required products must be in the cart.](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_pyt93f.png)
4. Apply to markets
* Allows merchants to set personalized limit rules for each market or country, tailoring restrictions to regional needs.
* Search and choose the countries/regions where you want the rule to apply.

![The Apply to markets step with a country and region search field for selecting where the dependency rule applies.](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_phc1c7.png)

5. Target customer

Please follow [__this guide__](https://help.omegatheme.com/en/article/apply-limit-to-customer-ync2i6/) to set up your target customer

6. Schedule
* You can set start and end times for limit rules, and the system will automatically follow the schedule, saving management time.

![The Schedule step showing start date/time and end date/time fields for the product dependency rule.](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_6ct7vb.png)
7. Display settings
Allows you to set the message shown when a product violates the rule.

![The Display settings step with a message text field shown to customers when the product dependency rule is violated.](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_1eurae1.png)
8. Action After Block

Please follow [__this guide__](https://help.omegatheme.com/en/article/action-after-block-118jak0/) to set up your target customer



