首页 > 解决方案 > 如何使用按长度销售的产品正确格式化 schema.org?

问题描述

我有一个按长度以 0.25 码为增量出售的产品。1 数量等于 0.25

使用 Google Shopping Feed 时,使用unit_pricing_measureunit_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 中复制它。这甚至可能吗?

标签: 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是为了识别。


推荐阅读