---
title: "Preselect and Required Products"
description: "How to make products part of the base bundle, or preselect quick options on page load"
url: https://help.biscuitsbundles.com/en/articles/9322395-preselect-and-required-products
collection: "By Topic"
updated: 2026-10-29
language: en
---

# Preselect and Required Products

How to make products part of the base bundle, or preselect quick options on page load

## Accessing Biscuits Advanced Features

Preselect and Required products are advanced Biscuits Bundle features only available on **Standard plans**. If you would like access to these features in your app, go to billing in the Biscuits Bundle App and upgrade you plan to at least the **Standard Plan.**

![](https://staticfiles.gleap.io/helpcenter/65b350631ff56ccfb3879048/20260331005938_0948.png)

_If your Biscuits app is showing Preselect and Required as locked, you need to upgrade your plan_

> ℹ Using the Add to bundle button? Preselect and required work differently in that mode: a product can have more than one option preselected, and required can apply to any option or to one specific option. See [Add to bundle button](https://help.biscuitsbundles.com/en/articles/14043180-add-to-bundle-button.md).

* * *

## Preselected Products/Variants

![](https://staticfiles.gleap.io/helpcenter/65b350631ff56ccfb3879048/20260331005938_9816.png)

Biscuits preselected products allow merchants to "pre" select which items they would like selected on page load for a bundle. They are ticked for the customer when the page loads and can be unselected. They are not the same as the bundle's **default components** (see below).

**FEATURES**

-   Preselect can be set on a product level or a variant level. This will depend on which display type is selected on each step.
    
-   You can have as many preselected products as the Step Selection and Quantity Rules allow
    

Preselected default quantities is not available yet, but is a feature we will be releasing in the future

* * *

**EXAMPLE - Preselected Product**

For this example we want to "preselect" a queen sized bed, as that is the most common choice by customers.

1\. We tick preselect for the Queen variant in the Biscuits app, and hit **save**

![](https://staticfiles.gleap.io/helpcenter/65b350631ff56ccfb3879048/20260331005938_9430.png)

2\. Then we can view the bundle product on our store, the queen variant is set and the bed product is already selected.

![](https://staticfiles.gleap.io/helpcenter/65b350631ff56ccfb3879048/20260331005939_6114.png)

_Our Queen sized bed is preselected on page load_

* * *

**EXAMPLE - Multiple Preselected Products**

For this example we have more than one preselected product.

1\. We have "preselected" four options for step 1.

![](https://staticfiles.gleap.io/helpcenter/65b350631ff56ccfb3879048/20260331005938_4039.png)

2\. When we view the bundle product on our store, the step has all four selected for us.

![](https://staticfiles.gleap.io/helpcenter/65b350631ff56ccfb3879048/20260331005939_2789.png)

_Our first step has default selections made for us_

* * *

**EXAMPLE - Multiple Preselected Variants**

For this example we have more than one preselected variant.

1\. We have "preselected" three variants on step 2

![](https://staticfiles.gleap.io/helpcenter/65b350631ff56ccfb3879048/20260331005938_8680.png)

2\. When we view the bundle product on our store, the step has all three selected for us.

![](https://staticfiles.gleap.io/helpcenter/65b350631ff56ccfb3879048/20260331005939_5024.png)

_Our three preselected variants are selected for us on page load_

* * *

## Required Products/Variants

![](https://staticfiles.gleap.io/helpcenter/65b350631ff56ccfb3879048/20260331005939_2512.png)

Biscuits required products allow merchants to determine products that **MUST** be chosen on a step and can not be unselected by customers.

**FEATURES**

-   Required can be set on a product level or a variant level. This will depend on which display type is selected on each step.
    
-   You can have as many required products as the Step Selection and Quantity Rules allow
    
-   Sold out required products will cause the bundle to be unavailable
    

**PRODUCT LEVEL**

-   Required on product grid items will prevent customers from unselecting or setting the quantity to 0, customers will still be able to change the selected variant.
    

**VARIANT LEVEL**

-   Required on a variant grid item will prevent customers from unselecting or setting the quantity to 0.
    

Required default quantities is not available yet, but is a feature we will be releasing in the future

## Preselected, Required, and default components

Three similar sounding things that do different jobs:

-   **Preselected** items are ticked when the bundle page loads. The customer can change them. They affect the storefront form only.
    
-   **Required** items are always in the bundle and cannot be removed by the customer.
    
-   **Default components** are what a customer receives when the bundle is added to the cart with no choices at all, for example from a quick add button or another sales channel, and they set the price shown on the bundle product.
    

Required items are automatically part of the default components, and are locked there too. Preselected items are not: preselecting an item does not make it a default. See [Default components](https://help.biscuitsbundles.com/en/articles/14043206-default-components.md).

* * *

**EXAMPLE - Required Product**

For this example we want to make the bed **required**, as this bundle will be for a bedroom set.

1\. We tick required on the Bed product and choose the Queen size to be preselected, and hit **save**.

![](https://staticfiles.gleap.io/helpcenter/65b350631ff56ccfb3879048/20260331005939_4645.png)

2\. We view the bundle product on our store, the Queen variant is set and the bed product is required, trying to unselect the product wont work, and trying to change the quantity to 0 wont work.

![](https://staticfiles.gleap.io/helpcenter/65b350631ff56ccfb3879048/20260331005939_9730.png)

_Our Queen sized bed is flagged as required_

* * *

**EXAMPLE - Sold out Required Product**

For this example our required bed is completely out of stock.

1\. We can see it is sold out in Biscuits app admin.

![](https://staticfiles.gleap.io/helpcenter/65b350631ff56ccfb3879048/20260331005939_2233.png)

2\. We view the bundle product on our store, bed is sold out. This makes the bundle product unavailable as a required product can not be included.

![](https://staticfiles.gleap.io/helpcenter/65b350631ff56ccfb3879048/20260331005940_9827.png)

_Bundle loads disabled as the required bed isn't available for selection._

If a required product is unavailable and you need to diagnose or fix it, see [Bundle shows as sold out or won't add to cart - start here](https://help.biscuitsbundles.com/en/articles/14043177-bundle-shows-as-sold-out-or-wont-add-to-cart-start-here.md).

* * *

EXAMPLE - Required Variant

For this example we want to make the Queen bed **required**, as this bundle will be for a bedroom set.

1\. We tick required on the Bed product and choose the Queen size to be required, and hit **save**.

![](https://staticfiles.gleap.io/helpcenter/65b350631ff56ccfb3879048/20260331005939_4494.png)

2\. We view the bundle product on our store, the Queen variant is set and the bed product is required, trying to unselect the product wont work, and trying to change the quantity to 0 wont work.

![](https://staticfiles.gleap.io/helpcenter/65b350631ff56ccfb3879048/20260331005939_2320.png)

_Our Queen sized bed is flagged as required_

* * *

**Stuck or got questions?**

Use the chat widget below, or reach out to us at [hello@sundaelane.com](mailto:hello@sundaelane.com)

Happy coding, and thanks for teaming up with Biscuits Bundles!

To build a fully fixed bundle using preselected and required products, see [How to make a fixed or predefined bundle](https://help.biscuitsbundles.com/en/articles/14043190-how-to-make-a-fixed-or-predefined-bundle.md).
