Product Variant Dropdown or Radio Button for WooCommerce gives you control over how WooCommerce variation attributes are displayed on product pages.
By default, WooCommerce shows variable product options (like size or color) as dropdowns. This plugin lets you decide, per attribute or per product, whether those options should appear as:
Use it when you want customers to see all choices at once (radio) or keep things compact (drop-down), without writing custom code or editing templates.
Per-attribute display control
Choose whether an attribute like Size or Color should render as a drop-down or as a radio button group.
Per-product overrides
Override the default behavior on individual products if they need a different UI.
Improved dropdown UX
Optionally refine labels / placeholders so dropdowns are easier to understand (e.g. “Choose a size” instead of a blank first option).
Clear radio button groups
Show all options at once with radio buttons, so customers can pick the right variant with a single click.
WooCommerce-native
Works with standard WooCommerce attributes, terms, and variable products. No custom product types or data structures.
Theme-friendly and extensible
Uses established WooCommerce hooks and markup patterns, making it easier to style and extend in your theme or child theme.