web-dev-qa-db-fra.com

Produit Schema.org: Même produit, différentes tailles et prix?

J'aimerais ajouter des informations Schema.org Product sur mon site Web (avec Mirodata), mais j'aimerais proposer différentes tailles du même produit et fournir des prix différents pour chacune d'elles. J'ai une page par produit pour le moment, mais je suis très intéressé par la mise en place d'une sorte de page de résumé, j'essaie donc d'éviter de répéter la même chose encore et encore, et je ne voudrais certainement pas cacher quoi que ce soit avec CSS.

J'ai lu sur le Offer type mais je ne sais absolument pas quel (s) champ (s) pourrait être utilisé à cette fin.

Alors, comment pourrais-je proposer différentes offres pour différentes tailles du même produit tout en précisant le coût de chaque taille?

2
Juanpi

La seule façon de le réaliser sur une URL (et toutes les autres circonstances décrites) consiste à utiliser AggregateOffer . Le Shema est:

` → AggregateOffer (highPrice == price 1; lowPrice == price 2, offerCount == 2)
    → offers
      → Offer 1 (price 1)
              → Product 1 (color 1)
    → offers
      → Offer 2 (price 2)
              → Product 2 (color 2)`

Dans le cas contraire, vous auriez plus d'une offre par URL, ce qui n'est pas conforme à la norme.

Vous POUVEZ accomplir cela autrement, si vos produits ont le même prix, mais avec des prix différents, c'est le seul type.

Je ne recommanderais pas d'utiliser itemref, car même si vous établissiez la relation entre produit et offre, la norme consistant à avoir une seule URL produit/offre pro serait toujours enfreinte.

0
Evgeniy

Si vous souhaitez fournir les différentes tailles sous forme de données structurées, vous devez utiliser un élément séparé Product pour chaque taille.

Les propriétés liées à la taille pour Product (à compter de v2.1 ) sont depth , height et width . Tout autre type de taille devra être spécifié avec additionalProperty .

Chaque Product référencerait le ou les articles Offer correspondants avec offers .

Comment éviter de répéter des valeurs identiques pour des produits de tailles différentes?

(par exemple, si chaque Product a la même valeur description )

  • JSON-LD : vous ne pouvez rien utiliser, vous devez répéter les données
  • Microdonnées: vous pouvez utiliser l'attribut itemref
  • RDFa: vous pouvez utiliser le mécanisme copie de propriété

Notez que cela n'affecte que votre balisage. Après analyse, ce sont les mêmes données que si vous les aviez répétées.

1
unor