{"id":349639,"date":"2026-08-21T07:18:17","date_gmt":"2026-08-21T07:18:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ds-variations-radio-buttons-for-woocommerce\/"},"modified":"2026-08-21T07:17:59","modified_gmt":"2026-08-21T07:17:59","slug":"imaginate-variation-display-options-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/imaginate-variation-display-options-woocommerce\/","author":14190263,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.5.0","stable_tag":"2.5.0","tested":"7.1","requires":"4.4","requires_php":"","requires_plugins":null,"header_name":"Imaginate Variation Display Options for WooCommerce","header_author":"Imaginate Solutions","header_description":"Replaces standard WooCommerce variable products template with radio buttons.","assets_banners_color":"","last_updated":"2026-08-21 07:17:59","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/profiles.wordpress.org\/imagisol\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":49,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"2.5.0":{"tag":"2.5.0","author":"ImagiSol","date":"2026-08-21 07:17:59"}},"upgrade_notice":{"1.0.0":"<p>This is the first release of the plugin.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.5.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[6602,286],"plugin_category":[45],"plugin_contributors":[85047],"plugin_business_model":[],"class_list":["post-349639","plugin","type-plugin","status-publish","hentry","plugin_tags-variations","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-imagisol","plugin_committers-imagisol"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/imaginate-variation-display-options-woocommerce.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Imaginate Variation Display Options for WooCommerce<\/strong> plugin replaces standard WooCommerce variable products dropdown template with radio buttons.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the entire folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the \"Plugins\" menu in WordPress.<\/li>\n<li>Start by visiting plugin settings at \"WooCommerce &gt; Settings &gt; Imaginate Variation Display Options\".<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>2.5.0<\/h4>\n\n<p>02\/08\/2026 =\n* Compatibility with PHP 8.2\n* Compatibility with WooCommerce 10.x\n* WooCommerce HPOS compatibility added\n* Compatibility with WordPress 7<\/p>\n\n<h4>2.4.0 - 30\/06\/2021<\/h4>\n\n<ul>\n<li>Add compatibility for WooCommerce Quick View Pro by Barn2.<\/li>\n<li>Dev - Code refactoring for WPCS compliance.<\/li>\n<li>WC tested up to: 5.4<\/li>\n<li>Tested up to: 5.7<\/li>\n<\/ul>\n\n<h4>2.3.3 - 07\/07\/2020<\/h4>\n\n<ul>\n<li>Fix - Fatal error was coming while adding variations.<\/li>\n<li>WC tested up to: 4.2.<\/li>\n<li>Tested up to: 5.4.<\/li>\n<\/ul>\n\n<h4>2.3.2 - 18\/02\/2020<\/h4>\n\n<ul>\n<li>Fix - Now listing only \"Used for variations\" attributes in hidden inputs on frontend (when \"Merge attributes\" enabled) and in \"Original dropdown (attributes)\" select box on backend (when \"Merge attributes\" disabled).<\/li>\n<li>Dev - Code refactoring.<\/li>\n<li>WC tested up to: 3.9.<\/li>\n<\/ul>\n\n<h4>2.3.1 - 14\/01\/2020<\/h4>\n\n<ul>\n<li>Dev - Additional safe-checks added (when \"Merge attributes\" option enabled).<\/li>\n<\/ul>\n\n<h4>2.3.0 - 03\/01\/2020<\/h4>\n\n<ul>\n<li>Dev - \"Original dropdown (attributes)\" option added to each product's admin edit page (visible only when \"Merge attributes\" option is disabled).<\/li>\n<li>Dev - Templates - Options added for non-merged display (i.e. when \"General &gt; Merge attributes\" is disabled).<\/li>\n<li>Dev - Admin settings restyled; descriptions updated.<\/li>\n<li>Dev - Code refactoring.<\/li>\n<li>WC tested up to: 3.8.<\/li>\n<li>Tested up to: 5.3.<\/li>\n<\/ul>\n\n<h4>2.2.0 - 01\/08\/2019<\/h4>\n\n<ul>\n<li>Dev - General - \"Merge attributes\" option added.<\/li>\n<li>Dev - Settings - \"Extra CSS\" settings subsection moved to \"General\" section.<\/li>\n<\/ul>\n\n<h4>2.1.0 - 21\/06\/2019<\/h4>\n\n<ul>\n<li>Dev - Advanced - 'Trigger JavaScript \"found variation\" event' option added (defaults to <code>no<\/code>) (fixes the issue with variation image update with \"Porto\" theme).<\/li>\n<li>Dev - General Options - Override main price - \"Override with lowest variation price\" option added.<\/li>\n<li>Dev - Templates - \"Extra CSS\" option added.<\/li>\n<\/ul>\n\n<h4>2.0.0 - 08\/05\/2019<\/h4>\n\n<ul>\n<li>Dev - \"Templates\" settings section added.<\/li>\n<li>Dev - JS - <code>imaginate-variation-display-options-woocommerce-frontend.js<\/code> - Triggering <code>show_variation<\/code> event (e.g. it fixes the issue with \"Quantity based pricing table\" in \"Woocommerce All Discounts\" plugin). \"Trigger JavaScript 'show variation' event\" option added to \"General\" settings section.<\/li>\n<li>Tested up to: 5.2<\/li>\n<\/ul>\n\n<h4>1.3.0 - 07\/05\/2019<\/h4>\n\n<ul>\n<li>Dev - Advanced - \"Replace 'add to cart' form on archives\" option added.<\/li>\n<li>Dev - JS - <code>imaginate-variation-display-options-woocommerce-frontend.js<\/code> - Major code refactoring (will allow script to function on archives now).<\/li>\n<li>Dev - JS - <code>imaginate-variation-display-options-woocommerce-frontend.js<\/code> - Clear button is now displayed on initial load.<\/li>\n<\/ul>\n\n<h4>1.2.6 - 01\/05\/2019<\/h4>\n\n<ul>\n<li>Dev - <code>alg_radio_input_td_default<\/code> and <code>alg_label_td_default<\/code> HTML classes added to the default variation.<\/li>\n<\/ul>\n\n<h4>1.2.5 - 29\/04\/2019<\/h4>\n\n<ul>\n<li>Dev - Advanced - \"Load plugin's JavaScript on single product pages only\" option added.<\/li>\n<\/ul>\n\n<h4>1.2.4 - 19\/04\/2019<\/h4>\n\n<ul>\n<li>Dev - General Options - \"Override main price\" option added.<\/li>\n<li>Dev - Code refactoring - JS - <code>imaginate_variation_display_options_woocommerce_<\/code> prefix added to all functions.<\/li>\n<\/ul>\n\n<h4>1.2.3 - 18\/04\/2019<\/h4>\n\n<ul>\n<li>Dev - Compatibility with \"WooCommerce WP Social Deals\" plugin added.<\/li>\n<li>Dev - Admin settings descriptions updated.<\/li>\n<\/ul>\n\n<h4>1.2.2 - 14\/03\/2019<\/h4>\n\n<ul>\n<li>Fix - Variations descriptions are now hidden on \"no default variation\" option.<\/li>\n<\/ul>\n\n<h4>1.2.1 - 13\/03\/2019<\/h4>\n\n<ul>\n<li>Fix - Variations descriptions are now properly displayed on switch.<\/li>\n<li>Dev - Admin settings restyled.<\/li>\n<li>Dev - Code refactoring.<\/li>\n<li>Dev - Translation (POT) file added.<\/li>\n<\/ul>\n\n<h4>1.2.0 - 18\/01\/2019<\/h4>\n\n<ul>\n<li>Fix - Properly formatting \"WooCommerce Subscriptions\" prices now (includes sign-up fee etc.).<\/li>\n<li>Dev - Code refactoring and clean up.<\/li>\n<li>Dev - Admin settings restyled.<\/li>\n<li>Dev - \"Raw values\" are now allowed in admin \"style\" settings.<\/li>\n<li>Dev - Plugin URI updated.<\/li>\n<\/ul>\n\n<h4>1.1.4 - 01\/11\/2018<\/h4>\n\n<ul>\n<li>Add WooCommerce Subscriptions compatibility.<\/li>\n<\/ul>\n\n<h4>1.1.3 - 18\/10\/2018<\/h4>\n\n<ul>\n<li>Add option to remove price.<\/li>\n<\/ul>\n\n<h4>1.1.2 - 11\/10\/2018<\/h4>\n\n<ul>\n<li>Add clear button.<\/li>\n<li>Add variation label.<\/li>\n<li>Remove empty values from variations array.<\/li>\n<\/ul>\n\n<h4>1.1.1 - 01\/10\/2018<\/h4>\n\n<ul>\n<li>Check if is variable product before adding JavaScript.<\/li>\n<li>Update WC tested up to.<\/li>\n<li>Fix variation.php template.<\/li>\n<\/ul>\n\n<h4>1.1.0 - 20\/03\/2018<\/h4>\n\n<ul>\n<li>\"WC tested up to\" added to plugin header.<\/li>\n<li>Add a metabox on products, with an option to override the radio button by the default dropdown.<\/li>\n<\/ul>\n\n<h4>1.0.0 - 05\/08\/2017<\/h4>\n\n<ul>\n<li>Initial Release.<\/li>\n<\/ul>","raw_excerpt":"Replaces standard WooCommerce variable products template with radio buttons.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/349639","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=349639"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/imagisol"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=349639"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=349639"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=349639"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=349639"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=349639"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=349639"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}