Field Types
Checkbox Group Field
Checkbox group field with multiple independent options. Each option can have its own label and price.
When to use
- “Select all extras that apply” (gift bag, card, ribbon)
- Optional accessories with per-option pricing
- Multi-select add-ons that should appear as one field in the order

The Accessories checkbox group on the Travel Backpack Builder demo product — captured on the live Smart Add-Ons demo store.
Settings reference
| Setting | Description |
|---|---|
| Field label | The heading customers see above the checkboxes. |
| Options & prices | One row per choice: Label (what customers see), Value (stored value, used in conditional rules) and Price. Click Add option for more rows. |
| Description | Optional help text shown below the field label on the product page. |
| Required field | Customers must tick at least one option before adding the product to cart. |
| Price type | Fixed amount or Percentage of product price. With percentage, each option’s Price is a % of the product price. See Pricing. |
| Quantity pricing | Per product quantity multiplies the price by the quantity ordered. Flat fee (once per line item) charges it once. |
| Conditional logic | Tick Enable conditional logic to show or hide this field based on another field in the same group. See Conditional logic. |
Order item meta
Selected options are stored on the order item, for example:
Field label: "Extras"
Value: Gift bag, Ribbon
Price: +5.00How to add a checkbox group
- In WordPress, go to Smart Add-Ons → Add-On Groups and open a group, or click + Add group.
- Click + Add field.
- Enter a Field label and set Field type to Checkboxes.
- Under Options & prices, enter a Label, a Value and a Price for each extra. Click Add option for more.
- Choose the Price type: Fixed amount, or Percentage of product price.
- Click Save group, then open a product the group applies to and check the field.
Example: optional extras on a gift box
A gift store adds a checkbox group labelled “Extras” with Gift bag (2), Ribbon (1) and Handwritten card (3). A customer ticks Gift bag and Handwritten card: 5 is added to the price and the cart shows “Extras: Gift bag, Handwritten card”. A separate “Card message” textarea uses the rule “Extras Contains handwritten_card”, so it only appears when that extra is ticked.
Checkbox group FAQ
Can I limit how many options a customer ticks?
Not in version 1.0. Customers can tick any number of options; Required field enforces at least one. If only one choice is allowed, use Radio or Dropdown.
How do conditional rules work with several ticked options?
Use the Contains operator with the option’s Value. The rule matches when that option is among the ticked ones.
How are the choices shown on the order?
As one line under the product, with the ticked labels separated by commas.