【问题标题】:Update Cart via Shopify API on Quantity Change通过 Shopify API 更新购物车的数量变化
【发布时间】:2021-09-01 21:52:53
【问题描述】:

我无法通过 Shopify API 更新购物车。我正在使用的代码如下:

  <!-- Quantity Box on Cart Page -->
  <script>
    $('.qty_wrap .qty_button').on('click', function(){
      var qty = $(this).parent('.qty_wrap').find('.qty_input').val();
      var currentVariant = $(this).parent('.qty_wrap').find('.qty_input').attr("data-variant");

      var subTotal = $(this).parents('.card').find('#subtotal').text();
      var loopKey = $(this).parents('.card').attr("data-key");

      if($(this).hasClass('qty_plus')) {
        qty++;
      }else {
        if(qty > 1) {
          qty--;
        }
      }
      $(this).parent('.qty_wrap').find('.qty_input').val(qty);
      console.log(loopKey);
      console.log(qty);
      $.post('/cart/change.js', { id: loopKey, quantity: qty });
    });
  </script>

我使用线路键作为 ID,我也尝试过变体 ID,尽管文档没有建议这样做。任何帮助都会很棒,不会通过控制台返回任何错误。

【问题讨论】:

  • 需要现场检查,代码对这个问题一无所知

标签: shopify


【解决方案1】:

是导致问题的缺货商品。不报告任何错误。

【讨论】:

  • 将结果返回到网络选项卡,控制台面板
猜你喜欢
  • 2020-12-06
  • 1970-01-01
  • 1970-01-01
  • 2021-04-19
  • 2019-10-08
  • 2023-03-27
  • 2014-09-05
  • 1970-01-01
  • 2011-09-23
相关资源
最近更新 更多