web-dev-qa-db-fra.com

Comment marquer des pages multi-produits avec Schema.org et JSON-LD?

J'ai un client avec deux produits sur une page.

Cependant, lorsque je teste ma note, ce n’est qu’en reconnaître une.

 <script type="application/ld+json">
{
  "@context": "http://schema.org/",
  "@type": "Product",
  "name": "Example Product",
  "image":    "https://www.example.co.uk/~/media/example/product%20images/g/gv15120_h328.png",
  "description": "Vitamins",
  "brand": {
    "@type": "Thing",
    "name": "Client3"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.2",
    "reviewCount": "4842"
},
    "offers": {
    "@type": "Offer",
    "priceCurrency": "GBP",
    "price": "11.95",
    "sku": 120
},
    "offers": {
    "@type": "Offer",
    "priceCurrency": "GBP",
    "price": "19.95",
    "sku": 240
        }
}
</script>

Est-ce que quelqu'un a un conseil?

5
Kirsty Simms

Je suppose que vous voulez dire deux Offer éléments pour un Product (comme le suggère votre exemple).

Au lieu de répéter la propriété offers, vous devez utiliser une propriété offers avec une valeur de tableau (en [ et ]):

"offers": 
[
  {
    "@type": "Offer"
  },
  {
    "@type": "Offer"
  }
]
6
unor