Vous n'avez pas d'erreur JavaScript, juste un script qui ne doit pas fonctionner comme il faut, car dès que 'l'on sélectionne un choix dans la liste, le bouton devient inaccessible et il ne revient pas à son état normal si on peut commander, donc, demandez au développeur du script de le corriger.
Le code en erreur est à ce niveau
function isAvailableForOrder(addToCart, data){ if (data.availableForOrder !== true){ addToCart.attr('disabled', 'disabled'); } else { addToCart.removeAttr('disabled') } }
Peut-être en modifiant ainsi
function isAvailableForOrder(addToCart, data){ if (data.availableForOrder){ addToCart.prop("disabled", false); } else { addToCart.prop("disabled", true); } }