如何显示否。产品或其变体的已售单位数 Shopify 通过液体



我想显示特定产品的实际销售量,访问者可以看到他们正在查看的产品是

x客户订购

在24小时内向x客户销售y单元

我想通过Liquid实现这一点。如果我能得到首字母&一个变体/产品的调整后的库存,然后我可以从中减去当前的库存,得到一个数字。请注意,调整后的库存是一个变量,我们将继续手动更改。

例如:初始库存:50

调整后(增加更多):50

当前库存:40

这意味着我们已经卖出了(initial+adjusted)-current=60台。

请仅通过Liquid帮助我实现这一点。

产品和变体对象上没有本地字段。然而,您可以使用元字段来定义自己的字段:

  • https://help.shopify.com/en/manual/metafields
  • https://shopify.dev/api/admin-rest/2021-07/resources/metafield

然后,无论何时出售物品,都可以增加相应元字段的值。查看Shopify Webhooks了解更多关于如何";等待";命令的执行。

您确实想使用元字段,并且不需要应用程序,但如果您确实使用了应用程序,这将是自动的。基本上,Liquid可以为保存为Metafield的客户提供任何价值。因此,如果你给一个产品分配了一个数字,比如60,如果你愿意,客户可以把它读成"60";售出60台&";。这样做的问题是,每次销售都要手动更新该号码。邋遢!只需简单的几行代码,应用程序就可以监听订单,并自动更新这些数字,因此从长远来看,你真的什么都不做,但你的客户会得到最新的销售数字。由你决定。但是没有任何东西会阻碍您手动执行此操作。

最新更新