PriceSpecification
A structured value representing a price or price range. Typically, only the subclasses of this type are used for markup. It is recommended to use MonetaryAmount to describe independent amounts of money such as a salary, credit card limits, etc.
Build PriceSpecification JSON-LD
Loading the builder…
More specific types
Use the most specific type that fits. Each accepts every property of PriceSpecification.
Properties (24)
| Property | Expects | Description |
|---|---|---|
| eligibleQuantity | QuantitativeValue | The interval and unit of measurement of ordering quantities for which the offer or price specification is valid. This allows e.g. specifying that a certain freight charge is valid only for a certain quantity. |
| eligibleTransactionVolume | PriceSpecification | The transaction volume, in a monetary unit, for which the offer or price specification is valid, e.g. for indicating a minimal purchasing volume, to express free shipping above a certain order volume, or to limit the acceptance of credit cards to purchases to a certain minimal amount. |
| maxPrice | Number | The highest price if the price is a range. |
| membershipPointsEarned | Number, QuantitativeValue | The number of membership points earned by the member. If necessary, the unitText can be used to express the units the points are issued in. (E.g. stars, miles, etc.) |
| minPrice | Number | The lowest price if the price is a range. |
| price | Number, Text | The offer price of a product, or of a price component when attached to PriceSpecification and its subtypes. Usage guidelines: * Use the priceCurrency property (with standard formats: ISO 4217 currency format, e.g. "USD"; Ticker symbol for cryptocurrencies, e.g. "BTC"; well known names for Local Exchange Trading Systems (LETS) and other currency types, e.g. "Ithaca HOUR") instead of including ambiguous symbols such as '$' in the value. * Use '.' (Unicode 'FULL STOP' (U+002E)) rather than ',' to indicate a decimal point. Avoid using these symbols as a readability separator. * Note that both RDFa and Microdata syntax allow the use of a "content=" attribute for publishing simple machine-readable values alongside more human-friendly formatting. * Use values from 0123456789 (Unicode 'DIGIT ZERO' (U+0030) to 'DIGIT NINE' (U+0039)) rather than superficially similar Unicode symbols. |
| priceCurrency | Text | The currency of the price, or a price component when attached to PriceSpecification and its subtypes. Use standard formats: ISO 4217 currency format, e.g. "USD"; Ticker symbol for cryptocurrencies, e.g. "BTC"; well known names for Local Exchange Trading Systems (LETS) and other currency types, e.g. "Ithaca HOUR". |
| validForMemberTier | MemberProgramTier | The membership program tier(s) an Offer (or a PriceSpecification, OfferShippingDetails, or MerchantReturnPolicy under an Offer) is valid for. |
| validFrom | Date, DateTime | The date when the item becomes valid. |
| validThrough | Date, DateTime | The date after when the item is not valid. For example the end of an offer, salary period, or a period of opening hours. |
| valueAddedTaxIncluded | Boolean | Specifies whether the applicable value-added tax (VAT) is included in the price specification or not. |
Where PriceSpecification is used as a value
These properties expect a PriceSpecification: baseSalary, eligibleTransactionVolume, healthPlanCopay, minimumOrderValue, minimumPaymentDue, netWorth, priceComponent, priceSpecification, totalPaymentDue, totalPrice.