diff --git a/app/code/Magento/Catalog/view/base/web/js/price-options.js b/app/code/Magento/Catalog/view/base/web/js/price-options.js index 66db2b1e515b0..04a34288e4c1a 100644 --- a/app/code/Magento/Catalog/view/base/web/js/price-options.js +++ b/app/code/Magento/Catalog/view/base/web/js/price-options.js @@ -76,7 +76,6 @@ define([ $(this.options.priceHolderSelector).trigger('updatePrice', changes); }, - /** * Helper to fix issue with option nodes: * - you can't place any html in option -> @@ -174,7 +173,10 @@ define([ break; case 'radio': - + if (element.is(':checked')) { + changes[optionHash] = optionConfig[optionValue] && optionConfig[optionValue].prices || {}; + } + break; case 'select-one': changes[optionHash] = optionConfig[optionValue] && optionConfig[optionValue].prices || {}; break;