如何更改shopify主题的产品快速查看脚本代码?

时间:2018-12-14 12:24:55

标签: javascript jquery css html5 shopify-template

我对HTML / Scripts编码的了解有限。我有一个自定义主题,该主题具有快速查看选项,并且未按预期显示库存。

根据我自己的研究,我感到库存管理/实现缺少某些东西。看起来主题设计师已经使用Variant来确定库存并需要一些代码更改。我主要使用Oberlo,偶尔使用Shopify作为Fulfilment。

使用当前代码,对于具有多个变体的产品,快速视图将显示“可用性-大量存货”或“大量存货”,这绝对不错。但是对于没有变体的产品(有货),它显示没有库存。

这是完整的代码https://codeshare.io/alqZKj

我认为这部分代码需要更改,尤其是以下行

var inventoryInfo = productItem.find('.product-inventory span');
      var inventory_info = productItem.find('.product-inventory');
      if (variant.available) {
        inventory_info.css("opacity","1");
        if (variant.inventory_management!=null) {
          inventoryInfo.text(" in stock");
          inventoryInfo.addClass('items-count');
          inventoryInfo.removeClass('many-in-stock');
          inventoryInfo.removeClass('out-of-stock');
        } else {
          inventoryInfo.text("Many in stock");
          inventoryInfo.addClass('many-in-stock')
          inventoryInfo.removeClass('items-count');
          inventoryInfo.removeClass('out-of-stock');
        }
      } else {
        inventory_info.css("opacity","0");
        inventoryInfo.addClass('out-of-stock')
        inventoryInfo.text("Out of stock");
        inventoryInfo.removeClass('items-count');
        inventoryInfo.removeClass('many-in-stock');
      }

任何帮助将不胜感激!谢谢

0 个答案:

没有答案