Back to Documentation
Field Types

Radio & Checkbox Fields

Create beautiful radio button and checkbox fields with images, custom pricing, and advanced layouts for product options and add-ons.

7 min read
Updated December 2024
Radio & Checkbox Selection FieldsRADIO (Single Choice)Option A - $10Option B - $15Option C - $20CHECKBOX (Multiple)Add-on 1 +$5Add-on 2 +$8Add-on 3 +$12Total Price Calculation$10 (Option A) + $5 (Add-on 1) + $12 (Add-on 3) = $27

Radio Button Fields

Radio buttons allow customers to select exactly one option from a list. Perfect for sizes, colors, product variations, and mutually exclusive choices.

When to Use Radio Buttons

  • Product Sizes: Small, Medium, Large, X-Large
  • Color Choices: Red, Blue, Green with color swatches
  • Shipping Methods: Standard, Express, Overnight
  • Material Options: Wood, Metal, Plastic with different prices
  • Service Tiers: Basic, Professional, Enterprise

Display Layouts

Vertical List

Option 1
Option 2
Option 3

Best for 2-6 options

Horizontal Grid

Opt 1
Opt 2
Opt 3

Best for 2-4 options

Image Cards

✓ Selected
Option

Best for visual choices

Image Radio Buttons

Add product images, color swatches, or icons to radio options for visual selection.

Image Configuration

Image Size Options
  • • Thumbnail (50×50px)
  • • Small (100×100px)
  • • Medium (150×150px)
  • • Large (200×200px)
  • • Custom dimensions
Visual Features
  • ✓ Border on selection
  • ✓ Hover effects
  • ✓ Checkmark overlay
  • ✓ Image descriptions
  • ✓ Tooltips with details

Pricing with Radio Buttons

Each radio option can have its own price that replaces or adds to the base product price:

Replace Base Price

Option price becomes the total product price.

○ Small - $10Total: $10
● Medium - $15Total: $15
○ Large - $20Total: $20

Add to Base Price

Option price adds to the base product price.

Base Product: $50
○ Standard +$0Total: $50
● Express +$15Total: $65
○ Overnight +$30Total: $80

Checkbox Fields

Checkboxes allow customers to select zero, one, or multiple options. Ideal for add-ons, accessories, and optional features.

When to Use Checkboxes

  • Product Add-ons: Gift wrapping, extended warranty, accessories
  • Optional Features: Engraving, customization, special packaging
  • Multiple Accessories: Cables, batteries, cases that can be combined
  • Service Extras: Priority support, installation, training
  • Terms & Agreements: Accept terms, newsletter signup

Checkbox Configuration

Selection Rules

  • Min Selections: Require at least X choices
  • Max Selections: Limit to Y choices
  • Default Checked: Pre-select options
  • Required: Force at least one selection

Pricing Options

  • Per-Item Price: Each checkbox adds its own price
  • Quantity Support: Allow quantity per checkbox
  • Price Display: Show/hide prices on options
  • Total Calculation: Automatic sum of selections

Checkbox Pricing Example

Product Add-ons Scenario

Custom T-Shirt - Base Price: $25
Select optional add-ons:
Total Price:$60.00
Base: $25 + Add-ons: $35

Image Checkboxes

Just like radio buttons, checkboxes can display images for visual product selection:

Example: Computer Accessories

🖱️
Wireless Mouse
+$29
⌨️
Keyboard
+$49
🎧
Headphones
+$79
🖨️
USB Hub
+$24
Selected: Mouse + Headphones = +$108

Advanced Features

Conditional Pricing

Combine with conditional logic to show different prices based on other selections:

Example: Conditional Discount

If customer selects "Premium Plan" (radio), show discounted prices on add-on checkboxes:

  • • Standard customers: Training +$200
  • • Premium customers: Training +$150 (25% off)

Dependent Options

Show/hide checkbox options based on radio button selection:

Example: Product-Specific Add-ons

Only show relevant checkboxes based on product type:

  • • If "Laptop" selected → Show: Mouse, Bag, Warranty
  • • If "Desktop" selected → Show: Monitor, Speakers, Keyboard

Best Practices

💡 Tips for Better Selection Fields

Radio vs Checkbox: Use radio for "pick one" and checkboxes for "pick any/all"
Show Prices Clearly: Always display price impact next to each option
Use Images Wisely: Add images for color, style, or visual product choices
Limit Choices: 5-7 options max for readability (use dropdown for more)
Default Selection: Pre-select the most popular option for better UX

Master Dynamic Pricing

Learn how to create complex pricing logic with Smart Pricing

Explore Smart Pricing →