我正在尝试在网站上设置Schema.org元数据,我想知道如何(或是否)声明多种货币。我有6种格式的价格 - 英镑,美元和欧元,都有公司。和前。增值税价格。
根据产品页面上提供的Schema示例,只有1个价格 - 是否可以指定更多,如果是,搜索引擎如何决定显示哪个?如果没有,我假设我应该展示GBP inc。增值税 - 这是正确的吗?
答案 0 :(得分:2)
确实是要约与其相关的价格。如果您查看Offer schema page上的第二个示例,您会看到与单个产品相关联的多个商品。它们来自不同的卖家(并没有以机器可读的方式指定价格),但您可以使用来自同一卖家的不同货币的多个优惠来做同样的事情。
我不确定是否有办法在架构中表达包含增值税或不包含增值税的内容,因此您可能只会遇到文本标签。
答案 1 :(得分:0)
如果相同 Offer
且您允许以多种货币付款,则可以使用多个priceSpecification
属性。
每个属性都有一个PriceSpecification
值,可以有一个价格(通过price
属性)和一个货币(通过priceCurrency
属性)。
搜索引擎如何决定显示哪一个?
这取决于搜索引擎。当您指定货币时,他们需要知道所有这些(如果不是,他们使用此信息是一个不同的问题,SO的偏离主题)。 Schema.org没有提供标记" primary"的方法。价格规格,他们为什么要这样?毕竟,您的所有价格都是有效的。