Title: Product Variant Dropdown or Radio Button for WooCommerce
Author: sentiplug2026
Published: <strong>June 20, 2026</strong>
Last modified: June 20, 2026

---

Search plugins

![](https://ps.w.org/product-variant-dropdown-radio-button/assets/banner-772x250.
png?rev=3579706)

![](https://ps.w.org/product-variant-dropdown-radio-button/assets/icon-256x256.png?
rev=3579706)

# Product Variant Dropdown or Radio Button for WooCommerce

 By [sentiplug2026](https://profiles.wordpress.org/sentiplug2026/)

[Download](https://downloads.wordpress.org/plugin/product-variant-dropdown-radio-button.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/product-variant-dropdown-radio-button/#description)
 * [Reviews](https://wordpress.org/plugins/product-variant-dropdown-radio-button/#reviews)
 *  [Installation](https://wordpress.org/plugins/product-variant-dropdown-radio-button/#installation)
 * [Development](https://wordpress.org/plugins/product-variant-dropdown-radio-button/#developers)

 [Support](https://wordpress.org/support/plugin/product-variant-dropdown-radio-button/)

## Description

**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:

 * A standard (but cleaned-up) drop-down.
 * A clear, one-click **radio button** group.

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.

### What this plugin does

 * Replace variation dropdowns with radio buttons for easier selection.
 * Keep dropdowns, but make them clearer and more consistent.
 * Mix dropdowns and radio buttons on the same product when it makes sense.
 * Keep using WooCommerce’s built-in variation logic for price, stock, and images.

### Key features

 * **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.

### How it works

 1. Set up attributes in **Products  Attributes** (for example: Size, Color).
 2. In the product edit screen, pick a display type for each attribute:
 3.  * **Drop-down**
     * **Radio buttons**
 4. Optionally, override the display type on specific products in the product edit 
    screen.
 5. On the front end, the plugin replaces (or enhances) WooCommerce’s default dropdown
    markup based on your choices.
 6. WooCommerce still handles variation selection, pricing, stock status, and gallery
    images.

### Typical use cases

 * Show sizes (S, M, L, XL) as radio buttons instead of a dropdown.
 * Keep Color as a dropdown, but improve the first “Choose…” label.
 * Use dropdowns for long lists (e.g. 20+ options) and radio buttons for short, 
   important attributes.
 * Make variant selection more obvious and reduce user confusion.

### Who is it for?

 * **Store owners** who want a clearer, more direct variant selection UI.
 * **Marketers** who want to reduce friction at the “choose options” step in the
   funnel.
 * **Developers and agencies** who prefer a configurable, hook-based solution instead
   of hand-coded templates on every project.

## Screenshots

[⌊Product page showing attributes as radio buttons instead of dropdowns.⌉⌊Product
page showing attributes as radio buttons instead of dropdowns.⌉[

Product page showing attributes as radio buttons instead of dropdowns.

[⌊Plugin settings screen for choosing drop-down or radio per attribute.⌉⌊Plugin 
settings screen for choosing drop-down or radio per attribute.⌉[

Plugin settings screen for choosing drop-down or radio per attribute.

[⌊Per-product override options in the product edit screen.⌉⌊Per-product override
options in the product edit screen.⌉[

Per-product override options in the product edit screen.

## Installation

 1. Make sure WooCommerce is installed and active.
 2. Upload the plugin folder to `/wp-content/plugins/product-variant-dropdown-radio-
    button/` or install it via **Plugins  Add New**.
 3. Activate **Product Variant Dropdown or Radio Button for WooCommerce** through the**
    Plugins** menu in WordPress.
 4. Edit any variable product and set the Display Mode for each attribute under the**
    Attributes** tab.

## FAQ

### Does this change how my products or variations are stored?

No. The plugin uses existing WooCommerce attributes, terms, and variable products.
It only changes the way options are displayed, not how they are stored.

### Will it work with my theme?

It’s designed for WooCommerce-compatible themes that support variable products. 
Most themes will work out of the box; you may add a small amount of CSS for perfect
styling.

### Can I mix dropdowns and radio buttons on the same product?

Yes. You can configure some attributes to use dropdowns and others to use radio 
buttons, even on the same product.

### Does it affect stock management or pricing?

No. WooCommerce still handles variation selection, stock, and pricing. The plugin
only changes the UI for selecting attributes.

### Is it compatible with caching and optimization plugins?

Yes. It follows standard WooCommerce and WordPress practices. As always, test configuration
changes on a staging environment before deploying to production.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Product Variant Dropdown or Radio Button for WooCommerce” is open source software.
The following people have contributed to this plugin.

Contributors

 *   [ sentiplug2026 ](https://profiles.wordpress.org/sentiplug2026/)
 *   [ zamanetl ](https://profiles.wordpress.org/zamanetl/)
 *   [ Muhammad Rakeybul Hasan ](https://profiles.wordpress.org/rakeybul84/)

[Translate “Product Variant Dropdown or Radio Button for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/product-variant-dropdown-radio-button)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/product-variant-dropdown-radio-button/),
check out the [SVN repository](https://plugins.svn.wordpress.org/product-variant-dropdown-radio-button/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/product-variant-dropdown-radio-button/)
by [RSS](https://plugins.trac.wordpress.org/log/product-variant-dropdown-radio-button/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release.
 * Per-attribute and per-product display type (drop-down or radio).
 * Radio button rendering for WooCommerce variation attributes.
 * Improved dropdown labels and placeholders.

## Meta

 *  Version **1.0.0**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [dropdown](https://wordpress.org/plugins/tags/dropdown/)[product variations](https://wordpress.org/plugins/tags/product-variations/)
   [Radio Buttons](https://wordpress.org/plugins/tags/radio-buttons/)[variations](https://wordpress.org/plugins/tags/variations/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/product-variant-dropdown-radio-button/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/product-variant-dropdown-radio-button/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/product-variant-dropdown-radio-button/reviews/)

## Contributors

 *   [ sentiplug2026 ](https://profiles.wordpress.org/sentiplug2026/)
 *   [ zamanetl ](https://profiles.wordpress.org/zamanetl/)
 *   [ Muhammad Rakeybul Hasan ](https://profiles.wordpress.org/rakeybul84/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/product-variant-dropdown-radio-button/)