修改澳大利亚邮资的大卡特尔运输选项

时间:2015-07-26 13:15:29

标签: javascript shipping bigcartel

根据重量,我有三种送货方式。

产品和包装500g以下 产品和包装3kg以下 产品和包装3kg及以上

我想在运送选项中添加一个覆盖,以便我更好地适应澳大利亚的运输选项。

我对CSS / HTML很好,但javascript是我挣扎的东西。我找到了一些代码here on Stackoverflow,并试图修改它以适应但它不适合我,所以我意识到我错过了必不可少的东西,但无法弄清楚是什么因此难以通过谷歌找到解决方案

我已将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>

0 个答案:

没有答案