コンテンツへスキップ
メニュー
この質問にフラグが付けられました
1 返信
6313 ビュー

Hi there,

I am trying to add a JSON-LD (for more information https://developers.google.com/search/docs/guides/intro-structured-data and https://schema.org/ ) in my product template in a way that the content of the snippet is filled with odoo variables. That way i just put this JSON-LD in the template and it will be filled automatically for each product. A template/example for the JSON-LD for a product could be:

<script type="application/ld+json">
{
  "@context": "http://schema.org/",
  "@type": "Product",
  "name": "Executive Anvil",
  "image": "http://www.example.com/anvil_executive.jpg",
  "description": "Sleeker than ACME's Classic Anvil, the Executive Anvil is perfect for the business traveler looking for something to drop from a height.",
  "mpn": "925872",
  "brand": {
    "@type": "Thing",
    "name": "ACME"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.4",
    "reviewCount": "89"
  },
  "offers": {
    "@type": "Offer",
    "priceCurrency": "USD",
    "price": "119.99",
    "priceValidUntil": "2020-11-05",
    "itemCondition": "http://schema.org/UsedCondition",
    "availability": "http://schema.org/InStock",
    "seller": {
      "@type": "Organization",
      "name": "Executive Objects"
    }
  }
}
</script>

I was thinking for example putting what appear in the example as  "name": "Executive Anvil", changing it for "name":"product.name". Not sure if that is the correct notation or if that would even work. Anybody has some insight about how to implement this?

Thanks in advance,

Pablo

アバター
破棄
最善の回答

Hi Pablo,

i'm thinking about the same. Do you try: t-field="product.name" ?

regards.

gezorro

アバター
破棄
関連投稿 返信 ビュー 活動
0
10月 24
831
0
11月 23
1350
6
6月 19
12405
0
10月 18
3382
4
1月 23
10281