在 Schema.org 中显示折扣
Show discount in Schema.org
我有一个产品降价了。我想显示两种价格 - 原价和折扣价。有没有办法在 Schema.org 中标记它?
现在我有类似的东西:
<ul class="productPriceList" itemprop="offers" itemscope="" itemtype="http://schema.org/Offer">
<li class="productPriceList">
<div class="price red"><span class="" itemprop="price">4302</span> <span itemprop="priceCurrency" content="USD">$</span></div>
<span class="price crossOut" itemprop="price">26890</span> <span itemprop="priceCurrency" content="USD">$</span> <span class="product-promo">84</span>% off
</li>
</ul>
这显示为:
offers
@type: Offer
price: 4302
priceCurrency: USD
price: 26890
priceCurrency: USD
您当前的加价并未表明哪个价格是 old/new。你不应该使用它。
您可以使用两个 PriceSpecification
items instead (as value for the priceSpecification
property). With validFrom
and validThrough
您可以指定旧价格有效的日期和新价格有效的日期。
<div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
<div itemprop="priceSpecification" itemscope itemtype="PriceSpecification">
<s>$ <span itemprop="price">26890</span></s>
<meta itemprop="priceCurrency" content="USD" />
<meta itemprop="validThrough" content="…" />
</div>
<div itemprop="priceSpecification" itemscope itemtype="PriceSpecification">
$ <span itemprop="price">4302</span>
<meta itemprop="priceCurrency" content="USD" />
<meta itemprop="validFrom" content="…" />
</div>
</div>
(请注意,span
元素在 Microdata 中不能具有 content
属性。我将其替换为 meta
元素。)
我有一个产品降价了。我想显示两种价格 - 原价和折扣价。有没有办法在 Schema.org 中标记它?
现在我有类似的东西:
<ul class="productPriceList" itemprop="offers" itemscope="" itemtype="http://schema.org/Offer">
<li class="productPriceList">
<div class="price red"><span class="" itemprop="price">4302</span> <span itemprop="priceCurrency" content="USD">$</span></div>
<span class="price crossOut" itemprop="price">26890</span> <span itemprop="priceCurrency" content="USD">$</span> <span class="product-promo">84</span>% off
</li>
</ul>
这显示为:
offers
@type: Offer
price: 4302
priceCurrency: USD
price: 26890
priceCurrency: USD
您当前的加价并未表明哪个价格是 old/new。你不应该使用它。
您可以使用两个 PriceSpecification
items instead (as value for the priceSpecification
property). With validFrom
and validThrough
您可以指定旧价格有效的日期和新价格有效的日期。
<div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
<div itemprop="priceSpecification" itemscope itemtype="PriceSpecification">
<s>$ <span itemprop="price">26890</span></s>
<meta itemprop="priceCurrency" content="USD" />
<meta itemprop="validThrough" content="…" />
</div>
<div itemprop="priceSpecification" itemscope itemtype="PriceSpecification">
$ <span itemprop="price">4302</span>
<meta itemprop="priceCurrency" content="USD" />
<meta itemprop="validFrom" content="…" />
</div>
</div>
(请注意,span
元素在 Microdata 中不能具有 content
属性。我将其替换为 meta
元素。)