0

利用可能な重量に基づいて、3 つの配送オプションがあります。

500g未満の製品および包装 3kg未満の製品および包装 3kg以上の製品および包装

ここオーストラリアでの配送オプションをより適切に利用できるように、配送オプションにオーバーライドを追加したいと考えています。

CSS/HTML は問題ありませんが、javascript は苦手です。Stackoverflowでいくつかのコードを見つけて、それに合わせて変更しようとしましたが、うまくいかないので、重要なものが欠けていることに気づきましたが、Google経由で解決策を見つけるのに苦労しているものを解決できません。

Big Cartel の JavaScript API 情報をレイアウト ページに配置し、カート ページで以下を使用しています。

< script type = "text/javascript" >

  window.addEventListener('load', function() {
    var quantityField = document.getElementById('item_qty');
    var checkoutButton = document.getElementById('checkout_btn');
    var totalField = document.getElementById('cart.total');

    checkoutButton.addEventListener('click', function() {
      var quantity = parseInt(quantityField.value);
      var shipping = calculateShipping(price);
      var total = price + shipping;

      totalField.value = "Your total is $" + total + ".";
    });

    function calculateShipping(price) {
      return (quantity <= 3): price / 7.50;
    }
  });


< /script>
4

0 に答える 0