Native Shopify options
- Dropdown — default rendering for all options
- Buttons — theme-level toggle in most Online Store 2.0 themes
- Color swatches — Dawn theme includes native color swatch metafield
That's it natively. All other UI patterns need code or an app.
App-based field types
- Radio buttons (single-select)
- Checkbox (multi-select)
- Image swatches (product thumbnails as options)
- Text input (custom name, message)
- Multi-line text (long messages)
- Number input (year, quantity per unit)
- Date picker (delivery date, wedding date)
- File upload (photo, logo, artwork)
- Color picker (custom hex)
- Conditional field (show if X = Y)
- Multi-step wizard (progressive disclosure)
- Repeater/group (multiple instances of same field)
When to use each
- 2-4 choices: buttons or swatches (better than dropdown)
- 5-15 choices: dropdown
- Free text: text input with character limit
- Yes/no add-on: checkbox
- Photo product: file upload with DPI validation
Apps that cover all types
Print It My Way covers all 12+ field types at $0-$24.99/mo. Bold Product Options + Fancy Product Designer cover similar range at higher price points.
Frequently asked questions
How many types of product options does Shopify support natively?
Just dropdowns natively. Buttons + swatches are theme-level (Dawn). All other types need apps.
Best field type for size selection?
Buttons (S/M/L/XL) — one-tap select. Dropdown for size 6-42 shoes (long list).
Best field type for color selection?
Color swatches (visual). Or image swatches showing the product in that color.
How to add radio buttons instead of dropdowns?
Product options app (Print It My Way, Bold, Hulk). Or theme code edit for a specific product.
Can Shopify options include image previews?
Yes via image swatches. Native in Dawn theme with metafields; more flexible in apps.
How to offer a checkbox for gift wrap?
Product options app — add checkbox field 'Add gift wrap +$5'. Cart Transform applies fee when checked.
Best field type for uploading photo?
File upload with DPI validation + aspect-ratio crop. Print It My Way Pro tier.
Can I combine multiple field types in one product?
Yes. Product page can have variants (size dropdown) + app-based options (color swatch + custom text + photo upload) simultaneously.
Related reading
Try it free on Shopify
Print It My Way's permanent Free plan includes live preview, custom options, and Cart Transform pricing.
Install Print It My Way