【发布时间】:2014-12-19 15:50:46
【问题描述】:
我已经考虑了很长一段时间来做到这一点的最佳方法。我们有一个产品,它标有普通的Product 属性以及Offer 的价格、可用性等。但是,商店可以出售相同的商品,无论是新的还是旧的(以两种不同的价格),我不完全确定如何将旧的价格标高。
就实际 HTML 而言,“使用过”版本存在的唯一方式是作为“按使用购买”链接,因此我无法将其标记为两个不同的项目(这也是错误的,因为它是具有相同 URL 和 ID 的相同商品。购买它的唯一区别是我们从哪个仓库挑选它。
标记大致是:
<div itemscope itemtype="http://schema.org/Product">
<span itemprop="name">Fifa</span>
<span itemprop="manufacturer">EA</span>
<div itemprop="offer" itemscope itemtype="http://schema.org/Offer">
<a href="#">Buy at <span itemprop="price" content="30">30</span>$</a>
<meta itemprop="priceCurrency" content="USD" />
<a href="#">Buy used at <span>25</span></a>
</div>
</div>
我试图用<span itemprop="price/used"> 标记使用的价格范围,但是,我不完全确定这是否是正确的方法(Rich Snippet 工具给了我一个错误,但我实际上不知道是否该工具接受自定义属性,或者只是将它们标记为 false),但据我所知,documentation 应该是正确的。
【问题讨论】:
标签: html seo schema.org microdata