Articles on: Product Options

Checkbox Personalization

The Checkbox option lets customers tick a single yes/no box on the product, the simplest way to capture a boolean choice. It's the option to reach for when you don't need a set of named values like Additional Swatch, just one on/off toggle, most often used to feed Condition on another option so a merchant can show or hide something based on whether the customer ticked it.


To add it, go to Option sets in the sidebar, open the option set for your product, click Add option, choose Checkbox under Choice list, then click Add.


Option sets in the sidebar navigation


Add option button in the option set editor


Add option menu with Checkbox selected under Choice list


Content


The Content section controls the label, help text, and default state. Checkbox has no canvas layer, Colors, Fonts, or Transform settings of its own, it only shows up in the Option set preview panel as a single tickbox.


  • Label: the field name shown next to the checkbox, defaults to "Checkbox"
  • Help text: optional guidance shown below the label
  • Checked by default: ticked on by default the checkbox starts pre-checked for the customer, this only takes effect on the storefront and doesn't visibly update the in-editor Option set preview


Content panel with Label, Help text, and Checked by default fields


Checked by default toggled on in the Content panel


Using it with Condition


Checkbox's main job is feeding a true/false value into Condition on other options, the same mechanism Additional Swatch uses, but simpler since there's only ever one value to match against instead of a set of named choices. A common setup is a checkbox that reveals an Upload photo option only once the customer ticks it.


To wire that up, open the option you want to control (like Upload photo), expand its Condition section, click Edit, then Add condition. Unlike Additional Swatch, which lists each of its values as separate choices, a Checkbox option shows up as a single entry in the picker.


Edit condition dialog with the option picker showing Checkbox as a single entry alongside Shopify variant options


After picking Checkbox, a small on/off tickbox appears next to it, defaulting to off. Tick it to match the condition against the checkbox being checked instead.


Condition set to Checkbox is on


With the condition saved, the controlled option disappears from the preview until the customer ticks the checkbox, then it reappears automatically.


Option set preview with Upload photo hidden because Checkbox is unticked


Option set preview with Upload photo visible after ticking Checkbox


Like most option types, Checkbox also supports its own conditions, so you can show or hide it based on another selection elsewhere in the option set. See the Conditional Option Sets guide if you want to set that up.


📌 Don't forget to click Save once you're happy with the setup, and make sure the option set's status is Active (not Draft). Customers won't see the Checkbox option on your storefront until both are done.

Updated on: 16/07/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!