(Shopify)如何在产品页面上显示库存水平? [英] (Shopify) How to show stock level on product page?

查看:31
本文介绍了(Shopify)如何在产品页面上显示库存水平?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在此处编码新手。

我放弃了。我一个人已经试了一周了。我无法在我的产品页面上显示库存水平(基于库存)。我用的是"首次亮相"这个主题。我看到thisthis,但无法实现。如有任何帮助,我们将不胜感激!!

推荐答案

首次亮相时没有selectCallback。如果您使用另一个模板,如Launchpad-Star,说明将完美工作。

1)编辑有问题的产品,并确保库存策略设置为"Shopify跟踪该产品的库存"。确保"允许客户在缺货时购买此产品"复选框未设置。

2)在"管理"中,单击"查看您的在线商店"。然后单击Customize Theme(自定义主题)按钮。然后单击带有省略号的按钮并选择"编辑代码"。

3)转到部分->product_template.iquid

4)将步骤4中的代码粘贴到https://help.shopify.com/themes/customization/products/show-inventory-quantities中。我将其粘贴在表单action="/Cart/Add"的上方。

5)进行下一步(编号为4)中描述的更改,选择回叫。

而且运行得很好。

如果您仍要使用首次亮相,请执行上面的步骤1-2,然后导航到Assets->heme.js并粘贴

if (variant.inventory_management == "shopify" && variant.inventory_policy != "continue") {
    if (variant.inventory_quantity > 0) {
      jQuery('#variant-inventory').text(' ' + variant.inventory_quantity + ' left in stock.');
    } 
    else {
      jQuery('#variant-inventory').text("This product is sold out");
    }
  } else {
    jQuery('#variant-inventory').text("This product is available");
  }

您要在_onSelectChange:函数中围绕第534行(在Return On!变量下方)执行此操作。

这篇关于(Shopify)如何在产品页面上显示库存水平?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆