Iri*_*ova 5 html microdata schema.org price
我有一个降价的产品。我想显示两个价格 - 原始价格和折扣价格。有没有办法在 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>
Run Code Online (Sandbox Code Playgroud)
这显示为:
offers
@type: Offer
price: 4302
priceCurrency: USD
price: 26890
priceCurrency: USD
Run Code Online (Sandbox Code Playgroud)
您当前的加价并未说明哪个价格是旧/新价格。你不应该使用那个。
您可以改用两个PriceSpecification项目(作为priceSpecification属性的值)。使用validFrom和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>
Run Code Online (Sandbox Code Playgroud)
(请注意,该span元素不能content在 Microdata 中具有属性。我将其替换为meta元素。)
| 归档时间: |
|
| 查看次数: |
3011 次 |
| 最近记录: |