Skip to content

Field Types

Radio Field

Radio field to pick exactly one option from a list. Best for materials, sizes, or finishes with per-option pricing.

When to use

  • Material: wood / metal / acrylic
  • Size tiers with different prices
  • Finish or packaging choices (pick one)
Material radio field on the Custom Furniture demo product showing Oak, Walnut, and Ash options with per-option pricing

The Material radio field on the Custom Furniture demo product — captured on the live Smart Add-Ons demo store.

Settings reference

SettingDescription
Field labelThe title customers see above the options.
Options & pricesOne row per choice: Label (what customers see), Value (stored value, used in conditional rules) and Price. Click Add option for more rows.
DescriptionOptional help text shown below the field label on the product page.
Required fieldCustomers must choose an option before adding the product to cart.
Price typeFixed amount or Percentage of product price. With percentage, each option’s Price is a % of the product price. See Pricing.
Quantity pricingPer product quantity multiplies the price by the quantity ordered. Flat fee (once per line item) charges it once.
Conditional logicTick Enable conditional logic to show or hide this field based on another field in the same group. See Conditional logic.

Order item meta

The selected option is stored on the order item:

order-meta.txt
Field label: "Material"
Value: Metal
Price: +15.00

Tips

How to add a radio field

  1. In WordPress, go to Smart Add-Ons → Add-On Groups and open a group, or click + Add group.
  2. Click + Add field.
  3. Enter a Field label and set Field type to Radio.
  4. Under Options & prices, enter a Label, a Value and a Price for each choice. Click Add option for more.
  5. Choose the Price type: Fixed amount, or Percentage of product price.
  6. Click Save group, then open a product the group applies to and check the field.

Example: material choice that drives another field

A furniture store adds a radio field labelled “Material” with Oak (0), Ash (20) and Walnut (60). A second field, “Extended warranty”, has a conditional rule: show when Material equals walnut. Customers see every material and its price at once, and the warranty option appears only for walnut.

Radio field FAQ

Is an option selected by default?

No. Nothing is pre-selected, so customers make an active choice. Tick Required field to make sure they choose one.

What is the Value column for?

The Value is what is stored and what conditional rules compare against. Keep it short and lowercase, for example walnut, and avoid changing it after rules depend on it.

Can I show images instead of text?

Yes, use Image Select, which works the same way with an image or color swatch per option.