Как пометить свойство "Isaccessoryorsparepartfor" для заменяемой детали?
Я хочу создать богатый фрагмент для замены клапана для кухонного крана.
Как мне связать эту часть с родительским продуктом, используя микроданные и свойство isAccessoryOrSparePartFor
?
Вот что у меня есть до сих пор:
<div itemprop="isAccessoryOrSparePartFor" itemscope itemtype="http://schema.org/Product">
<h1 itemprop="name">Replacement Valve 209438</h1>
<link itemprop="url" href="https://www.example/replacement-valve-209438">
<link itemprop="model" href="https://www.example.com/kitchen-faucet-220/">
<!-- more product properties, etc. -->
</div>
Как это должно выглядеть в инструменте Google Rich Snippet - должен ли быть один продукт или два? Является ли model
правильным свойством для привязки к родительскому крану?
1 answers
(Богатый результат продуктов Google не использует isAccessoryOrSparePartFor
свойство, поэтому следующее основано только на том, как оно может быть представлено с помощью Schema.org .)
Ваши структурированные данные передают: Существует Product
(не показано), который является аксессуаром/запасной частью для Product
"Сменный клапан 209438". Но вы хотите, чтобы все было наоборот, насколько я понимаю.
Таким образом, это может выглядеть так:
<article itemscope itemtype="http://schema.org/Product">
<h2 itemprop="name">Replacement Valve 209438</h2>
<div itemprop="isAccessoryOrSparePartFor" itemscope itemtype="http://schema.org/Product">
<a itemprop="url" href="/kitchen-faucet-220">
<span itemprop="name">Kitchen Faucet 220</span>
</a>
</div>
</article>
В model
собственность может быть используется для ссылки на ProductModel
из Product
, для которого (!) вы указываете свойство.