title: Can I use both Offer and AggregateOffer?
body: <p>I have a product page, and the product can be bought from different sellers.</p>
  
  <p>I saw Google <a href="https://developers.google.com/search/docs/data-types/product" rel="nofollow noreferrer">seperates</a> between <code>AggregateOffer</code> and <code>Offer</code>, as if I should choose either that tag or the other.</p>
  
  <p>I tried using both like this, and it returned a markup error when testing with the Google tool, because I used <code>offers</code> twice:</p>
  
  <pre class="lang-json prettyprint-override"><code>{
    "@context": "https://schema.org/",
    "@type": "Product",
    "name": "MyName",
    "image": [
      "https://www.example.com/image1.jpg",
      "https://www.example.com/image2.jpg"
     ],
    "offers": {
      "@type": "AggregateOffer",
      "lowPrice": "100",
      "highPrice": "150",
      "priceCurrency": "USD",
      "offerCount": "3"
    }
  
        "offers": {
      "@type": "Offer",
      "url": "https://www.example.com/page/",
      "priceCurrency": "USD",
      "price": "100",
      "itemCondition": "https://schema.org/NewCondition",
      "availability": "https://schema.org/InStock",
      "itemOffered": "Thing"
    }
  
  }
  </code></pre>
  
  <p>I want to give as much info as possible, and according to Google, info such as <code>availability</code> applies to <code>Offer</code> rather than <code>AggregateOffer</code>.</p>
  
  <p>So I have two options:</p>
  
  <p>Either to use only one of the above <code>Offer</code> markups, or use the <code>AggregateOffer</code> and add inside it fields like <code>availability</code>, even though I did not see this as an example anywhere.</p>
  
  <p>What will be better to do?</p>