PriceElement
Price ranges and descriptions for target audiences
The PriceElement object describes pricing for a TRCItem, typically an Event. Each element targets a specific audience (Adults, Children, Groups, etc.) and can express a price range or free entry.
Example
{
"priceElements": [
{
"freeentrance": false,
"description": {
"value": "Adults",
"descriptionTranslations": [
{ "lang": "nl", "text": "Volwassenen" },
{ "lang": "en", "text": "Adults" }
]
},
"priceValue": {
"from": 15.0,
"till": 15.0
}
},
{
"freeentrance": false,
"description": {
"value": "Children",
"descriptionTranslations": [
{ "lang": "nl", "text": "Kinderen" }
]
},
"priceValue": {
"from": 7.5,
"till": 12.5
}
},
{
"freeentrance": true,
"description": {
"value": "CJP"
}
}
]
}Fields
| Field | Type | Description |
|---|---|---|
freeentrance | boolean | Whether entry is free for this audience |
priceValue | object | Price range with from and till (both numbers) |
description | object | Target audience (see below) |
comments | array | Additional comments per language |
extraPriceInformations | array | Extra pricing notes ({ lang, text }) |
Description / PriceDescriptionValue
The description.value field uses a predefined set of target audiences:
| Value | Audience |
|---|---|
Adults | General adult admission |
Children | Child admission |
Groups | Group rates |
CJP | CJP pass holders (Dutch cultural youth pass) |
Pasholders | Museum card / pass holders |
Lastminute | Last-minute pricing |
Each description can carry descriptionTranslations with translated labels per language.
Used In
- TRCItem →
priceElementsarray (Events only)
See the API Reference for the full PriceElement schema.