Skip to content

Single Checkbox Field

The Single Checkbox is a simple boolean toggle for straightforward Yes/No decisions. Unlike the multi-checkbox field which presents a list of choices, this field renders a single checkbox with a label.

Common Use Cases

  • "Add gift wrapping?" (+$5.00)
  • "Include extended warranty?"
  • "I agree to the terms and conditions"
  • "Rush my order" (+$15.00)
  • "Add insurance to my shipment?"

Field Settings

When you add a Single Checkbox field and expand it in the builder, the following settings are available:

General

SettingDescription
LabelThe title displayed next to the checkbox (e.g., "Add Gift Wrapping").
DescriptionOptional help text shown below the checkbox (e.g., "We'll wrap your item in premium packaging").
RequiredWhen checked, the customer must tick this checkbox before adding the product to the cart. This is useful for mandatory agreements like terms and conditions.

Pricing

Since the Single Checkbox does not have a choices list, pricing is configured at the field level. The price is applied when the customer checks the box.

SettingDescription
Price TypeChoose how the field affects the product price. Available types: No Price, Flat Fee, Percentage of Base, or Formula.
Price AmountThe numeric value to add when the box is checked. For example, enter 5 for a $5.00 gift wrapping fee.
Formula(Only when Price Type is "Formula") A math expression using placeholders like [value], [base_price], and [quantity].

TIP

Use a Percentage of Base price type to create add-ons that scale with the product price. For example, a 10% warranty on a $100 product adds $10.00, while the same warranty on a $500 product adds $50.00.

Conditional Logic

You can show or hide this field based on the value of another field in the same group. For example, show a "Rush Processing" checkbox only when the customer selects "Standard Shipping" from a shipping method dropdown.

For full details on setting up rules, see the Conditional Logic page.

Released under the GPL-2.0 License.