2017-05-05 317 views
0

编码noob在这里。(Shopify)如何显示产品页面上的库存水平?

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

+0

这些链接非常明确。如果你不能用这些东西来实现,那么你可能需要回顾一下你对.liquid的理解以及它的工作原理。否则,如果你不需要帮助,你将不得不发布你已经完成的工作,这里的人可以帮助调试它。 – bknights

+0

欢迎来到Stack Overflow!你能分享一些你尝试过的代码吗? –

回答

1

首次亮相没有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)中所述的更改以选择回调。

而且工作正常。

如果你仍然想使用登场,做以上步骤1-2,然后导航至资产 - > 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(低于!变体的回报)

相关问题