schema.org - 如何使用按长度销售的产品正确格式化 schema.org?
问题描述
我有一个按长度以 0.25 码为增量出售的产品。1 数量等于 0.25
使用 Google Shopping Feed 时,使用unit_pricing_measure和unit_pricing_base_measure很容易:
<price>5 USD</price>
<unit_pricing_measure>0.25 yd</unit_pricing_measure>
<unit_pricing_base_measure>1 yd</unit_pricing_base_measure>
我希望上面的代码会导致:“每码 20 美元”
我无法弄清楚如何在 Schema.org 中复制它。这甚至可能吗?
解决方案
也许它可能是这样重复的:
{
"@context":"https://schema.org",
"@type": "Product",
"name":"The name",
"description":"zzzzz",
"offers": {
"@type": "Offer",
"priceSpecification": {
"@type":"UnitPriceSpecification",
"price":"20",
"priceCurrency":"USD",
"referenceQuantity":{
"@type":"QuantitativeValue",
"name":"yard",
"value":"1",
"unitText":"yard",
"unitCode":"YRD",
"sameAs":"http://www.unece.org/fileadmin/DAM/cefact/recommendations/bkup_htm/add2h.htm"
}
}
}
}
此处使用以下链:Product => Offer => priceSpecification => UnitPriceSpecification => referenceQuantity => QuantitativeValue。注意这里使用的属性sameAs与url是为了识别。
推荐阅读
- c++ - 解析问题 - Opencv 与 Xcode
- python-3.x - 批处理文件未通过 CMD 正确运行
- python-3.x - 如何在 pp (parallel python) 包中修复此错误消息
- windows - 如何强制 systeminfo 输出为英文以使用 Powershell 对其进行解析?
- c++ - 为检测对象运行 darknet.exe 时,我的视频流崩溃了
- c++ - 在析构函数中保存 std::lock_guard 是否安全?
- python - 如何从 python 运行我的世界服务器?
- c++ - 如何在 C++ 中将文本文件保存为带有字符串的结构
- coq - 在 ssreflect finset 理解中使用条件
- google-classroom - 如何知道是否设置了到期时间