Thing > Intangible > Offer > AggregateOffer

When a single product that has different offers (for example, the same pair of shoes is offered by different merchants), then AggregateOffer can be used.
PropertyExpected TypeDescription
Properties from Thing
description Text A short description of the item.
image URL URL of an image of the item.
name Text The name of the item.
url URL URL of the item.
Properties from Offer
aggregateRating AggregateRating The overall rating, based on a collection of reviews or ratings, of the item.
availability ItemAvailability The availability of this item—for example In stock, Out of stock, Pre-order, etc.
itemCondition OfferItemCondition The condition of the item for sale—for example New, Refurbished, Used, etc.
itemOffered Product The item being sold.
price Number or Text The offer price of the product.
priceCurrency Text The currency (in 3-letter ISO 4217 format) of the offer price.
priceValidUntil Date The date after which the price is no longer available.
review Review A review of the item.
reviews Review Review of the item (legacy spelling; see singular form, review).
seller Organization The seller of the product.
Properties from AggregateOffer
highPrice Number or Text The highest price of all offers available.
lowPrice Number or Text The lowest price of all offers available.
offerCount Integer The number of offers for the product.
Schema Draft Version 0.9

Example 1

Original HTML:

<a href="nba-miami-philidelphia-game3.html">
NBA Eastern Conference First Round Playoff Tickets:
 Miami Heat at Philadelphia 76ers - Game 3 (Home Game 1)
</a>

Thu, 04/21/16
8:00 p.m.

<a href="wells-fargo-center.html">
Wells Fargo Center
</a>
Philadelphia, PA

Priced from: $35
1938 tickets left


With Microdata:
<div itemscope itemtype="http://schema.org/Event">
  <a itemprop="url" href="nba-miami-philidelphia-game3.html">
  NBA Eastern Conference First Round Playoff Tickets:
  <span itemprop="name"> Miami Heat at Philadelphia 76ers - Game 3 (Home Game 1) </span>
  </a>

  <meta itemprop="startDate" content="2016-04-21T20:00">
    Thu, 04/21/16
    8:00 p.m.

  <div itemprop="location" itemscope itemtype="http://schema.org/Place">
    <a itemprop="url" href="wells-fargo-center.html">
    Wells Fargo Center
    </a>
    <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
      <span itemprop="addressLocality">Philadelphia</span>,
      <span itemprop="addressRegion">PA</span>
    </div>
  </div>

  <div itemprop="offers" itemscope itemtype="http://schema.org/AggregateOffer">
    Priced from: <span itemprop="lowPrice">$35</span>
    <span itemprop="offerCount">1938</span> tickets left
  </div>
</div>

Example 2

Original HTML:

<img src="dell-30in-lcd.jpg" />
Dell UltraSharp 30" LCD Monitor

87 out of 100 based on 24 user ratings

$1250 to $1495 from 8 sellers

Sellers:
<a href="save-a-lot-monitors.com/dell-30.html">
  Save A Lot Monitors - $1250</a>
<a href="jondoe-gadgets.com/dell-30.html">
  Jon Doe's Gadgets - $1350</a>
...


With Microdata:
<div itemscope itemtype="http://schema.org/Product">
  <img itemprop="image" src="dell-30in-lcd.jpg" />
  <span itemprop="name">Dell UltraSharp 30" LCD Monitor</span>

  <div itemprop="aggregateRating"
    itemscope itemtype="http://schema.org/AggregateRating">
    <span itemprop="ratingValue">87</span>
    out of <span itemprop="bestRating">100</span>
    based on <span itemprop="ratingCount">24</span> user ratings
  </div>

  <div itemprop="offers" itemscope itemtype="http://schema.org/AggregateOffer">
    <span itemprop="lowPrice">$1250</span>
    to <span itemprop="highPrice">$1495</span>
    from <span itemprop="offerCount">8</span> sellers

  Sellers:
  <div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
    <a itemprop="url" href="save-a-lot-monitors.com/dell-30.html">
     Save A Lot Monitors - $1250</a>
  </div>
  <div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
    <a itemprop="url" href="jondoe-gadgets.com/dell-30.html">
     Jon Doe's Gadgets - $1350</a>
  </div>
  ...
</div>