All schema types
E-commerce
schema.org specOffer
An offer to transfer rights to a Product or provide a Service for some consideration (e.g. price).
What it is
Offer is the price-and-availability bridge between a Product and a buyer. Pair priceCurrency with price (always include both), availability (URL form: https://schema.org/InStock), and priceValidUntil for time-sensitive offers.
Required properties
pricepriceCurrency
Recommended properties
availabilityurlpriceValidUntilitemConditionshippingDetailshasMerchantReturnPolicy
JSON-LD example
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Offer",
"price": "1499.00",
"priceCurrency": "CAD",
"availability": "https://schema.org/InStock",
"priceValidUntil": "2026-12-31",
"itemCondition": "https://schema.org/NewCondition",
"url": "https://example.com/product"
}
</script>Google rich result support
Required component of Product rich result. shippingDetails and hasMerchantReturnPolicy are now required for rich result eligibility (April 2024+).
When to use it
- Product pricing
- Service pricing
- Limited-time promotions