Skip to main content

How to Use Two-Stage Redemption

Use a two-stage redemption flow for products where attendance needs to be recorded before a ticket is used.

A two-stage redemption flow includes:

  • Stage 1: Checked In / Part Checked In

  • Stage 2: Redeemed / Part Redeemed

Two-stage redemption can support:

  • boarding

  • event registration

  • tour assembly

  • timed entry

  • queue management

  • any operation that needs visibility of attendance before redemption


Configure Product

Configure products to support two-stage redemption.

  1. In the Ventrata dashboard, go to Products > Products.

    Products

  2. Select an existing product or create a new one.

  3. In the Ticketing & Redemption section, enable the 'Checkin Required' checkbox.

    Checkin Required

  4. Press the Update Product button.

    Update Product


Configure Location

Configure the terminal location's Allowed Next Actions.

📒 NOTE

The location setting applies to the Terminal app only. Two-stage redemption works on the Dashboard without it.

To show the Check In action, the Terminal app must be on version 6.76.0 or later.

  1. In the Ventrata dashboard, go to Ticket Terminals > Locations.

    Locations

  2. Select an existing location or create a new one.

  3. Enable the 'Check In' checkbox in the location's Allowed Next Actions.

    Check In

  4. Choose whether check-in applies to all products and options, or to specific ones.

    📒 NOTE
    This setting controls where tickets can be checked in, not whether check-in is required. If a product has ‘Checkin Required’ enabled, all of its options require check-in.
    If you exclude a product or option here, its tickets cannot be checked in at this location. When scanned, the Terminal shows the error Check-in is required before redemption, and the tickets can’t be redeemed here until they’re checked in elsewhere, for example on the Dashboard.

  5. Press the Update Location button.

    Update Location


Check-In Flow

Dashboard

  1. After an order is made, go to Bookings > Bookings.

    Bookings

  2. Select the appropriate booking.

  3. Before tickets in the booking are redeemed, press the Check In button on the booking detail to check in all tickets.

    This indicates that the customer arrived at the attraction, but has not yet participated in the purchased experience.

    Check In

  4. Change the status of individual tickets by pressing the Make Changes button.

    Make Changes

  5. Select the status for each ticket in the booking.

    Select Ticket Status

    📗 TIP

    For bookings with multiple tickets, the booking shows Part Checked In until every ticket is checked in. This is useful for telling whether the full party arrived.

    Part Checked In

    📒 NOTE

    The Redeem button is disabled until all tickets in the booking are checked in.

    Disabled Redeem Button

  6. Once all tickets are checked in, you can redeem tickets as usual.

    📗 TIP

    Undo check-in using the Un-Check In button on the booking detail or change ticket statuses for each ticket individually.

    Un-Check In

    📒 NOTE

    After tickets are redeemed, fully or partially, redeem controls take precedence and check-in controls are hidden.

    Hidden Check In Controls

Existing timing and waiver warnings continue to display alongside check-in and redemption controls.

Timing Warning


Terminal

  1. Scan a confirmed ticket.

  2. Press the Check In button.

    This indicates that the customer arrived at the attraction, but has not yet participated in the purchased experience.

    Check In

    📒 NOTE
    Checking in doesn’t print anything.

    📗 TIP

    For bookings with multiple tickets, the scanned booking shows Part Checked In until every ticket is checked in. This is useful for telling whether the full party arrived.

    Part Checked In

  3. Once all tickets are checked in, you can redeem tickets as usual.

    Redeem Voucher

    📗 TIP

    During quick scan, the first scan checks in the ticket, and the second scan redeems it.

    Quick Scan

📗 TIP
Check-in also works when the Terminal is offline. The check-in is saved on the device and synced to the Dashboard once the connection is restored.

📒 NOTE
Check-in cannot be undone on the Terminal. To undo a check-in, use the Un-Check In button on the booking detail in the Dashboard.

Did this answer your question?