在我的ProductDetails.html页面中,我添加了下面的mircodata,但我需要根据InStock或OutofStock的库存来打开和关闭它。现在,它为所有产品切换InStock。请帮忙!
<link itemprop="availability" href="schema.org/InStock"; />
答案 0 :(得分:0)
当产品缺货http://schema.org/OutOfStock时,只需将其更改为OutOfStock,使用 -
<link itemprop="availability" href="http://schema.org/OutOfStock" />
并删除InStock系列。无论您使用什么代码来显示库存中的数量或库存/缺货消息都可以用于此目的。使用json-ld来控制库存/缺货状态可以通过使用一些代码(例如javascript)来编写动态写入JSON-LD的脚本来完成。
如果你想要一个非常非常简单的解决方案,你可以使用一个不同的,稍微含糊不清的术语而不是库存/缺货,它们在http://schema.org/ItemAvailability列为PreOrder,LimitedAvailability,InStoreOnly,Online Only。并非结构化数据的所有信息都可用。没有是可选的,虽然如果某些东西丢失,谷歌确实会出错,它会识别(并使用)剩余的数据。