我想显示特定产品的实际销售量,访问者可以看到他们正在查看的产品是
由
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台&";。这样做的问题是,每次销售都要手动更新该号码。邋遢!只需简单的几行代码,应用程序就可以监听订单,并自动更新这些数字,因此从长远来看,你真的什么都不做,但你的客户会得到最新的销售数字。由你决定。但是没有任何东西会阻碍您手动执行此操作。