AggregateOffer
When a single product is associated with multiple offers (for example, the same pair of shoes is offered by different merchants), then AggregateOffer can be used. Note: AggregateOffers are normally expected to associate multiple offers that all share the same defined businessFunction value, or default to http://purl.org/goodrelations/v1#Sell if businessFunction is not explicitly defined.
Build AggregateOffer JSON-LD
Loading the builder…
Properties (73)
| Property | Expects | Description |
|---|---|---|
| highPrice | Number, Text | The highest price of all offers available. Usage guidelines: * Use values from 0123456789 (Unicode 'DIGIT ZERO' (U+0030) to 'DIGIT NINE' (U+0039)) rather than superficially similar Unicode symbols. * Use '.' (Unicode 'FULL STOP' (U+002E)) rather than ',' to indicate a decimal point. Avoid using these symbols as a readability separator. |
| lowPrice | Number, Text | The lowest price of all offers available. Usage guidelines: * Use values from 0123456789 (Unicode 'DIGIT ZERO' (U+0030) to 'DIGIT NINE' (U+0039)) rather than superficially similar Unicode symbols. * Use '.' (Unicode 'FULL STOP' (U+002E)) rather than ',' to indicate a decimal point. Avoid using these symbols as a readability separator. |
| offerCount | Integer | The number of offers for the product. |
| offers | Demand, Offer | An offer to provide this item—for example, an offer to sell a product, rent the DVD of a movie, perform a service, or give away tickets to an event. Use businessFunction to indicate the kind of transaction offered, i.e. sell, lease, etc. This property can also be used to describe a Demand. While this property is listed as expected on a number of common types, it can be used in others. In that case, using a second type, such as Product or a subtype of Product, can clarify the nature of the offer. |
From Offer (56)
acceptedPaymentMethod, addOn, additionalProperty, advanceBookingRequirement, aggregateRating, areaServed, asin, availability, availabilityEnds, availabilityStarts, availableAtOrFrom, availableDeliveryMethod, businessFunction, category, checkoutPageURLTemplate, deliveryLeadTime, eligibleCustomerType, eligibleDuration, eligibleQuantity, eligibleRegion, eligibleTransactionVolume, gtin, gtin12, gtin13, gtin14, gtin8, hasAdultConsideration, hasDigitalProductPassport, hasGS1DigitalLink, hasMeasurement, hasMerchantReturnPolicy, includesObject, ineligibleRegion, inventoryLevel, isFamilyFriendly, itemCondition, itemOffered, itemPopularity, leaseLength, mobileUrl, mpn, offeredBy, price, priceCurrency, priceSpecification, priceValidUntil, review, reviews, seller, serialNumber, shippingDetails, sku, validForMemberTier, validFrom, validThrough, warranty
Where AggregateOffer is used as a value
These properties expect a AggregateOffer: itemOffered.