(Shopify)如何在产品页面上显示库存水平?

时间:2017-05-05 09:33:59

标签: shopify

在这里编码noob。

我放弃了。我自己试了一个星期。我无法在产品页面上显示库存水平(基于库存)。我使用的主题是“首次亮相”。我看到了thisthis,但无法让事情发生。任何帮助将非常感谢!!

1 个答案:

答案 0 :(得分:1)

Debut没有selectCallback。如果您使用另一个模板,例如Launchpad-Star,则说明完美无缺。

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

2)在管理员中,点击“查看您的在线商店”。然后单击“自定义主题”按钮。然后单击带有elipses的按钮并选择“编辑代码”。

3)转到Sections-> product_template.liquid

4)粘贴https://help.shopify.com/themes/customization/products/show-inventory-quantities中步骤4的代码。我把它贴在表格action =“/ cart / add”上面。

5)进行下一步(也编号为4)中描述的更改以选择Callback。

这很好用。

如果您仍想使用Debut,请执行上面的步骤1-2,然后导航到Assets-> theme.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行附近的函数(返回!变体下面。)

相关问题