Comment on page
This capability provides additional pricing details to many basic endpoints
This capability will indicate pricing for the requested product dynamically returning product pricing for each day or departure time.
The following endpoints will have pricing details added to them when the
octo/pricingcapability is added to your requests. In general this includes:
- Product pricing - as a list of products, or single product
- Pricing checks - at the time of making an Availability call, we will confirm the price with you. Also handy for performing a price quote.
- Booking - at the time of making a booking, our system will return pricing details for the booking.
NOTE: we will return
pricingFromfor each unit in each available currency.
We have added the following changes to the Product object for pricing:
//rest of the Product Object
"availableCurrencies": ["CAD", "EUR", "GBP"],
"pricingPer": "UNIT" // "UNIT" or "BOOKING" or "EQUIPMENT"
UNITmeans pricing is based on each unit as defined in the Product Object. Examples: day tours, transportation, attractions, any price per unit or age band.
BOOKINGmeans pricing is the same regardless of number of units. Examples: charter bookings, group bookings, or ad-hoc pricing where it might be a fix price for the entire product.
EQUIPMENTmeans pricing is based on the particular equipment assigned to the product. Examples: rentals.
Availability pricing (Price Check)
/octo/suppliers/:id/availability/call to perform simple price checks.
Booking and pricing