Skip to main content
Checkout Feature List

Ventrata offers specific functionalities designed to facilitate the purchase process and enhance the user experience.

Lucia Burin Sestakova avatar
Written by Lucia Burin Sestakova
Updated over 2 months ago

Checkout features can be added to your Ventrata checkout solution by doing one of two things:

  • Update Data-Config Attribute - by adding the below piece of code, replacing the featureName with the name of one of the supported features and specifying its value. Include multiple features in the same "features" object separated by a comma , .

    "features": {
    "featureName": value,
    "featureName1": value
    }
  • Add feature to Script or Button - add the feature to your data-config for script or button in the below format. Include multiple features in the same "features" object separated by a comma , .
    ​

    <script src="https://cdn.checkout.ventrata.com/v3/production/ventrata-checkout.min.js" type="module" data-config='{"apiKey":"<YOUR_API_TOKEN>", "features": { "featureName": value, "featureName1": value } }'></script>

Ventrata checkout supports the following features:

πŸ“’ NOTE

Please note that the default states of most features are already implemented. With the exception of the timePickerType feature, there is no need to specify the feature in the data-config or script unless you wish to change the default behaviour.

Feature

Default

Available Values

Description

promoAndGiftCardInput

true

true / false

Displays a field to enter promo or gift card code.

showRemainingSeats

false

true / false

Displays the number of remaining seats for the tour.

bottomBar

true

true / false

Displays a bar at the bottom of the screen when multiple bookings are made in one order.

waitlistsAllowed

false

true / false

Enables the Waitlists functionality, a mechanism for guests to express interest in booking a tour on dates that are currently sold out.

quotesAllowed

false

true / false

Enables the Quotes functionality, which allows customers to postpone payment and review a booking without commitment.

timePickerType

by default not set

select

Transforms the time selection interface from individual buttons to a dropdown menu; this feature is a prerequisite to the showTourGroupsHeadlines feature.

showTourGroupsHeadlines

false

true / false

Organise timeslots into distinct tour groups, each with its own headline; to use this feature, make sure include the timePickerType: select first.

openGiftFlow

false

true / false

Allows the purchase of gift cards via web checkout.

disableGiftAmountInput

false

true / false

Disables the ability to adjust the per unit price of the gift card.

viewModeMap

by default not set

"cross-sell": "popup" /
​"upgrade": "popup" /
​"questions": "popup" /
​"pickups": "popup"

Enables the switch from embedded mode to pop-up mode on the specified checkout page.

preselectFirstUnit

by default not set

true / false

Automatically preselects the first unit of the product with a default count of 1.

restrictedTicketType

by default not set

fixed / flexible

Control which ticket date type is displayed to customers.

preselectFirstAvailableDateModalCalendar

false

true / false

Automatically preselects the earliest available date.

Did this answer your question?