Ajouter 20% au prix du produit via Javascript dans Shopify

Il y a probablement une réponse simple à laquelle quelqu'un peut m'aider, mais je ne suis pas si génial avec Javascript. Fondamentalement, dans Shopify, j'ai configuré les prix pour être affichés + 20% avec l'une de leurs étiquettes liquides. Cela fonctionne très bien en dehors de la page du produit car il y a un peu de Javascript qui désactive le bouton ajouter au panier si une taille est en rupture de stock et change le prix en rupture de stock aussi. Quoi qu'il en soit, voici le code:

<script> var selectCallback = function(variant, selector) { if (variant && variant.available) { // valid variant selected $('#add-to-cart').removeClass('disabled').removeAttr('disabled').val('Add to Cart'); // remove unavailable class from add-to-cart button, and re-enable button if (variant.compare_at_price == 0){ $('.product-title .price').html(''+Shopify.formatMoney(variant.price, "{{shop.money_format}}")+' Excluding VAT'); } else { $('.product-title .price').html('<span>'+Shopify.formatMoney(variant.price, "{{shop.money_format}}") + '</span> <del>' + Shopify.formatMoney(variant.compare_at_price, "{{shop.money_format}}") + ' Excluding VAT</del>'); } } else { // variant doesn't exist $('#add-to-cart').addClass('disabled').attr('disabled', 'disabled').val('Sold Out'); // set add-to-cart button to unavailable class and disable button var message = variant ? "Sold Out" : "Unavailable"; $('.product-title .price').text(message); // update price-field message } }; 

Sur les pages de la liste des produits, je peux ajouter 20% au prix en utilisant l'étiquette liquide suivante

{{ product.price_min | times:1.20 | money }}

Tout ce que je dois faire est de modifier le Javascript afin que le prix qu'il produit soit multiplié par 1,20. Est-ce que quelqu'un sait d'une façon de faire cela? Merci.

Essaye ça

 <script> var selectCallback = function(variant, selector) { if (variant && variant.available) { // valid variant selected $('#add-to-cart').removeClass('disabled').removeAttr('disabled').val('Add to Cart'); // remove unavailable class from add-to-cart button, and re-enable button if (variant.compare_at_price == 0){ $('.product-title .price').html(''+Shopify.formatMoney((variant.price*1.2), "{{shop.money_format}}")+' Excluding VAT'); } else { $('.product-title .price').html('<span>'+Shopify.formatMoney((variant.price*1.2), "{{shop.money_format}}") + '</span> <del>' + Shopify.formatMoney(variant.compare_at_price, "{{shop.money_format}}") + ' Excluding VAT</del>'); } } else { // variant doesn't exist $('#add-to-cart').addClass('disabled').attr('disabled', 'disabled').val('Sold Out'); // set add-to-cart button to unavailable class and disable button var message = variant ? "Sold Out" : "Unavailable"; $('.product-title .price').text(message); // update price-field message } };