# Multiple Checkbox

## **Element Description**

The **Multiple Checkbox** field allows users to select one or more options from a list of predefined choices. This field is useful when customers need to make multiple selections or when you want to give them the flexibility to choose more than one option during checkout.

<figure><img src="/files/G6dPwiIcbcbcVmHZsdso" alt=""><figcaption></figcaption></figure>

**Sample Use Cases**

* Allow customers to select additional services (e.g., gift wrapping, expedited shipping).
* Provide an option for selecting multiple preferences (e.g., product categories, special requests).
* Let users opt into multiple promotional offers or newsletters.

<figure><img src="/files/2Eem5o6RIAQtWBXdmfFG" alt=""><figcaption><p>Multiple Checkbox</p></figcaption></figure>

## **Multiple Checkbox** Field Settings

<figure><img src="/files/ZAsSpDEnDD4xLFL8rkfo" alt=""><figcaption></figcaption></figure>

* **Label** – The name of the field displayed to the customer on the checkout page.
* **Description** – Additional information or instructions about the checkbox, shown below the field.
* **Enable/Disable Field** – Allows you to enable or disable the field based on your needs. If it is disabled, the element will not be displayed in the checkout form, you can enable it anytime from the checkout builder according to your needs.
* **Is Required** – When enabled, customers must select at least one checkbox before proceeding with checkout.
* **Options** – Customize the available options by setting the **Label** (what the customer sees) and **Value** (backend value associated with each option). You can add, edit, or delete options as needed:
  * <picture><source srcset="/files/CQ5w306TciOPhW3B4guz" media="(prefers-color-scheme: dark)"><img src="/files/rt8oYLpasni9HbZS7eaK" alt=""></picture> - use the drag-and-drop function to reorder options
  * <picture><source srcset="/files/tOITZpAUWY6z1kZEkM7z" media="(prefers-color-scheme: dark)"><img src="/files/6J4mJDVz4WZHSRR1FazY" alt=""></picture> - use this to delete the options
  * **Add new** - use this button to add new options
* **Default Value(s)** – Pre-select one or more options by setting them as default values when the page loads.

**Advanced Settings**

* **Custom Class Name** – Add [**custom CSS classes**](/checkout-custom-fields-builder-for-woocommerce/plugin-features/custom-classes.md) for further styling or additional functionality for the checkbox field.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.stylemixthemes.com/checkout-custom-fields-builder-for-woocommerce/checkout-builder-elements/multiple-checkbox.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
