Eine einzelne Product
kann mehrere Offer
Elemente (über die offers
Eigenschaft), genau für einen solchen Zweck.
Im Artikel Offer
verwenden Sie Eigenschaften, die beschreiben, in welcher Situation (für wen, wann, etc.) das Angebot gültig ist. Für standortbezogene Angebote kann die eligibleRegion
Eigenschaft verwendet werden:
[...] die geopolitische Region (en), für die das Angebot [...] gültig ist.
(Mit der ineligibleRegion
Eigenschaft können Sie die Liste für die Lage des Angebot ist nicht gültig.)
So in Microdata es könnte wie folgt aussehen:
<article itemscope itemtype="http://schema.org/Product">
<h1 itemprop="name">Product 1</h1>
<section itemprop="offers" itemscope itemtype="http://schema.org/Offer">
<h2>Offer 1</h2>
<div itemprop="eligibleRegion" itemscope itemtype="http://schema.org/City">…</div>
</section>
<section itemprop="offers" itemscope itemtype="http://schema.org/Offer">
<h2>Offer 2</h2>
<div itemprop="eligibleRegion" itemscope itemtype="http://schema.org/City">…</div>
</section>
</article>
Die Dokumentation für Google Product Rich Snippet erwähnt keinen Fall, in dem ein Product
mehrere Offer
Elemente (außer für den anderen Fall von AggregateOffer
) hat, so ist es unklar, ob ein Rich Snippet kann in einem solchen Fall angezeigt werden.
Vielleicht http://schema.org/eligibleRegion – approxiblue
Scheint richtig. Weißt du, ob es eine Möglichkeit gibt, Maschinen "um diese Stadt" zu sagen? Ich sehe, dass ich ISO_3166 für Staaten/Provinzen verwenden kann, aber der Preis des Kunden unterscheidet sich nach Städten. –
Dieses Feld akzeptiert auch einen Ort mit dem Kindtyp [Stadt] (http://schema.org/City). – approxiblue