Skip to main content

schema:CompoundPriceSpecification

schema.org's CompoundPriceSpecification: a price that bundles several prices applying together. Each component is a schema:UnitPriceSpecification named after what it is, which is schema.org's own guidance for saying which dimension a component covers.

idurirequired

URI format identifier used to refer to this node within the graph.

Example: https://graph.onteric.com/.draft-nodes/f85b8b6b37fe3e8b144829d200000000
typestringrequired

A type identifier used to indicate the data model that the node conforms to.

Constant value: schema:CompoundPriceSpecification
Example: schema:CompoundPriceSpecification
priceComponenturi[]

Every figure in the summary block, each as its own named component.

Example: ["https://graph.onteric.com/.draft-nodes/f85b8b6b37fe3e8b144829d200000000"]
namestring

The heading printed above the block of figures, where there is one.

descriptionstring

Any note printed with the summary block, such as the wording of a tax exemption.

pricestring
Financial

The amount payable in full, as digits only with no currency symbol and no thousands separator. The same figure the component named 'Total' carries.

Possible values: Value must match regular expression ^[0-9]{1,}(\.[0-9]{2})?$

Example: 1368.00
priceCurrencystring

The currency of the amount payable, as a three-letter ISO 4217 code.

Possible values: Value must match regular expression ^[A-Z]{3}$

Example: GBP
valueAddedTaxIncludedboolean

Whether the price already includes value added tax. Omitted where the document does not say.

Example: false
priceTypestring

The kind of price this is.

Possible values: [InvoicePrice, ListPrice, MSRP, MinimumAdvertisedPrice, RegularPrice, SRP, SalePrice, StrikethroughPrice]

Example: InvoicePrice
schema:CompoundPriceSpecification
{
"id": "https://graph.onteric.com/.draft-nodes/f85b8b6b37fe3e8b144829d200000000",
"type": "schema:CompoundPriceSpecification",
"priceComponent": [
"https://graph.onteric.com/.draft-nodes/f85b8b6b37fe3e8b144829d200000000"
],
"name": "string",
"description": "string",
"price": "1368.00",
"priceCurrency": "GBP",
"valueAddedTaxIncluded": false,
"priceType": "InvoicePrice"
}