0

サードパーティが販売する製品の Microdata を設定しています。商品の場所 (買い手が実際に手に取りたい場合があるため) と売り手のユーザー名を知っています。ただし、その他の情報はすべて製品固有のものです。

製品が特定の場所にあることを指定する正しい方法はありますか?それとも、Microdata でマークアップせずに、製品を含めるべきですか?

これまでの私のコードは次のとおりです。

<div itemscope itemtype="http://schema.org/Product">
  <img itemprop="image" src="ad-image.jpg" />
  <span itemprop="name">Name of item</span>

  <div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
    <meta itemprop="priceCurrency" content="AUD" />
    <span itemprop="price">$19.95</span>
    <span itemprop="itemCondition" href="http://schema.org/NewCondition">New</span>
    <span itemprop="model">2010</span>
    <meta itemprop="availability" href="http://schema.org/InStock" />
  </div>

  <span itemprop="description">The description....</span>
</div>
4

2 に答える 2

2

Microdataは、その語彙にそのようなマークアップを許可していません。メーカーの出身地を指定することもできますが、それでは役に立たないようです。

もちろん、別のPlaceアイテムを使用して座標をマークすることもできます。ただし、説明した方法で商品アイテムのプロパティとして使用する機会はありません。

于 2012-04-04T09:15:29.697 に答える
2

availableAtOrFromプロパティを使用できます:

オファーを入手できる場所 (店舗の場所など)。

Placeas値を取ります。

Offerではなくに追加する必要があることに注意してくださいProduct

于 2016-07-26T17:24:00.350 に答える