Каждый вариант должен иметь свой собственный Product
(или ProductModel
).Тогда каждый Product
/ ProductModel
будет иметь одно mpn
значение.
Если для всех вариантов используется один Product
, невозможно будет передать, какпродукты отличаются (или то, что есть варианты в первую очередь), и другие не могли сделать заявления о конкретном варианте.
Например, если один ProductModel
используется для рубашки, которая предлагается в двух вариантах, нет способа передать, какие name
/ color
/ mpn
принадлежат друг другу (это один продуктмодель с двумя именами, двумя цветами и двумя MPN):
{
"@context": "http://schema.org",
"@type": "ProductModel",
"name": ["Blue shirt", "Red shirt"],
"color": ["Red", "Blue"],
"mpn": ["23", "24"]
}
Итак, вместо этого должно быть два ProductModel
элемента:
{
"@context": "http://schema.org",
"@type": "ProductModel",
"@id": "#p24",
"name": "Blue shirt",
"color": "Blue",
"mpn": "24",
"isSimilarTo": {"@id": "#p23", "@type": "ProductModel"}
}
{
"@context": "http://schema.org",
"@type": "ProductModel",
"@id": "#p23",
"name": "Red shirt",
"color": "Red",
"mpn": "23",
"isSimilarTo": {"@id": "#p24", "@type": "ProductModel"}
}