我正在尝试在网站上设置Schema.org元数据,我想知道如何(或是否)声明多种货币。我有 6 种价格格式 - GBP、USD 和 EUR,均含 inc。和前。增值税价格。
根据 Schema 在产品页面上提供的示例,只有 1 个价格 - 是否可以指定更多价格,如果可以,搜索引擎如何决定显示哪一个?如果不是,我假设我应该显示 GBP inc。增值税 - 对吗?
我正在尝试在网站上设置Schema.org元数据,我想知道如何(或是否)声明多种货币。我有 6 种价格格式 - GBP、USD 和 EUR,均含 inc。和前。增值税价格。
根据 Schema 在产品页面上提供的示例,只有 1 个价格 - 是否可以指定更多价格,如果可以,搜索引擎如何决定显示哪一个?如果不是,我假设我应该显示 GBP inc。增值税 - 对吗?
这实际上是与它相关的价格的报价。如果您查看Offer schema page上的第二个示例,您将看到与单个产品关联的多个商品。它们来自不同的卖家(并且不要以机器可读的方式指定价格),但您可以使用来自同一卖家的不同货币的多个报价来做同样的事情。
我不确定是否有一种方法可以在架构中表示包含或不包含增值税,因此您可能会只使用文本标签。
如果相同 Offer
并且您允许以多种货币付款,则可以使用多个priceSpecification
属性。
每个属性都有一个PriceSpecification
as 值,它可以有一个价格(通过price
属性)和货币(通过priceCurrency
属性)。
搜索引擎如何决定显示哪一个?
这取决于搜索引擎。当您指定货币时,他们拥有他们需要知道的所有信息(他们是否使用此信息是一个不同的问题,SO 题外话)。Schema.org 没有提供标记“主要”PriceSpecification 的方法,为什么要这样做?毕竟,你所有的价格都是有效的。