Schema.org 'mpn' 产品变体
Schema.org 'mpn' for product variations
我有一个电子商务网站,我正在努力确保所有内容的结构都正确,但我不确定要为 mpn
值做什么。
我有不同的产品变体,每个变体都有自己的 MPN,但是,它们存在于我网站的一个产品页面中,并下拉到 select 用户想要的变体。
我是否应该将所有 MPN 添加到结构化数据中?或者在这种情况下应该如何构建信息?
每个变体都应该有自己的 Product
(or ProductModel
). Then each Product
/ProductModel
would have one 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"}
}
我有一个电子商务网站,我正在努力确保所有内容的结构都正确,但我不确定要为 mpn
值做什么。
我有不同的产品变体,每个变体都有自己的 MPN,但是,它们存在于我网站的一个产品页面中,并下拉到 select 用户想要的变体。
我是否应该将所有 MPN 添加到结构化数据中?或者在这种情况下应该如何构建信息?
每个变体都应该有自己的 Product
(or ProductModel
). Then each Product
/ProductModel
would have one 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"}
}