Если в товаре вручную создать артикулы (радио кнопки) и поставив на первый артикул "нет в наличии". То при нажатии на "В корзину" из витрины, в диалоговом окне кнопка в корзину доступна и становится disabled только при повторной смене артикулов. В карточке товара тоже самое.

слева при первичном вызове, справа при повторном смене артикулов.
1 комментарий
в product.js
$("#product-skus input[type=radio]:checked").click();
заменить на
$(".skus input[type=radio]:checked").click();