xpay✦ Commerce
Directory
WooCommerce plugins
Variation Dropdown to Radio Buttons for WooCommerce
Variation Dropdown to Radio Buttons for WooCommerce
Replace the default WooCommerce variation dropdown with radio buttons, switch boxes, or a styled Select2 — boosting conversions and user experience on …
5.0
(3 ratings)Will this break my store?
What the WordPress.org registry says about keeping Variation Dropdown to Radio Buttons for WooCommerce running.
Tested to 7.0.2
Tested against the WordPress branch in use today.14 days ago
7.4
Your host must be running at least this version.5.6
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.Maintenance & trust
Scored on how Variation Dropdown to Radio Buttons for WooCommerce is looked after — not on how many stores run it.
91
out of 100Maintenance
35 / 35WordPress compatibility
20 / 20Support responsiveness
Not enough dataMerchant satisfaction
11 / 15Listing transparency
7 / 10Ratings
5.0
3 ratingsVariation Dropdown to Radio Buttons for WooCommerce converts the standard WooCommerce variation <select> dropdown into beautiful, clickable radio buttons, switch boxes, or enhanced select controls — making it easier for customers to browse and choose product variations without hunting through a dropdown list.
Customers can see all available options at a glance, compare prices and stock status side-by-side, and select a variation in one click. The result is a faster, more intuitive shopping experience that reduces friction and increases add-to-cart rates.
⭐ Get the Pro Version for advanced layouts, image controls, column grids, and priority support.
Why Replace WooCommerce Dropdown Variations?
The default WooCommerce dropdown hides all your variation options inside a collapsed select box. Shoppers must click, scroll, and read through a plain list — often missing options entirely. Radio buttons surface every variation immediately, letting customers see images, prices, and stock at a glance before they click.
Studies consistently show that visible product options reduce decision friction and increase conversion rates in e-commerce.
Core Features
- Radio Buttons layout — replaces variation dropdowns with styled radio button cards
- Switch Box layout — modern card-style layout with image, price, and stock
- HTML Select layout — clean, accessible native select element
- Select2 layout — searchable, styled dropdown powered by Select2
- Show variation image — display variation thumbnail inside each option
- Show variation price — surface price differences directly on each button
- Show stock availability — display In Stock / Out of Stock per variation
- Show variation description — include variation description text beneath each option
- Show product title — prepend the parent product name to each variation label
- Out-of-stock handling — disable, strikethrough, or hide unavailable variations
- Custom variation name — override the label per variation from the product edit screen
- Lightweight and fast — scripts and styles load only on single product pages
- Zero configuration — works immediately after activation with sensible defaults
- Column grid control — set exact column counts for desktop and mobile independently
- Image position — place variation image left, above, or below the variation label
- Button style options — card, minimal, outlined, and more
- Priority email support — direct access to the development team
- Early access — first access to new layouts and features
Documentation & Support
Full setup guide, screenshots, and developer hooks are available in the plugin documentation.
For questions, bugs, or feature requests, visit the support page or open a thread in the WordPress.org support forum.
Works With
- WooCommerce 5.0 and above
- Simple variable products with any number of attributes
- All major WooCommerce-compatible themes (Storefront, Flatsome, Astra, Divi, OceanWP, and more)
- Page builders: Elementor, WPBakery, Beaver Builder, Gutenberg
Yes. The plugin hooks into woocommerce_before_variations_form and renders its own markup before the native WooCommerce variation form. It is compatible with all standard WooCommerce themes including Storefront, Astra, Flatsome, Divi, OceanWP, and Blocksy.
No. The plugin’s CSS and JavaScript files are enqueued only on single product pages (is_product()), so they have zero impact on every other page on your site.
Yes. Each product variation has a Custom Radio Product Name field added in the variation panel. If filled in, it overrides the auto-generated variation label.
You can choose one of three behaviours in the settings: Disable (greyed out, not selectable), Strikethrough (visible with a strikethrough style), or Hide (removed from the list entirely).
Column control is available in the Pro version, with separate settings for desktop and mobile breakpoints.
Yes. The plugin renders all variation combinations for products with any number of attributes.
Yes. The plugin does not interact with the orders table and is fully compatible with HPOS / Custom Order Tables.
Full documentation is at https://www.codesmade.com/variation-dropdown-to-radio-for-woocommerce-documentation/
Categories
Plugin details
Tags on WordPress.org
