我对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');
}
任何帮助将不胜感激!谢谢