Private DDA sandbox · UAT API

Choose a loaded UAT showtime in the calendar, then Choose UAT Tables. Seating comes from the UAT API. Select one whole table and use the ticket options above. Checkout and payments remain disabled.
Load API performances into this app

Checking saved connection…

Preparing sandbox controls…

Credentials can be saved on this private project's server. Project editors can access them. Loading writes only to this sandbox's separate spreadsheet. No missing performance is treated as cancelled.
Live UAT seating · your existing chart

Choose a performance already loaded into this sandbox. Read live seating, then click one green table to test a whole-table hold. Partial tables remain closed pending shared-table testing.

Temporary UAT table test

Group tests use one whole table, one eligible group buyer type, and up to 8 seats. This is a diagnostic limit, not the intended group booking limit. Reservation mode tests a reservation-type temporary cart; it does not save a lasting reservation. No deposits, payments, headcount edits or completed orders are made.

Read live seating, then click one green table.

Enter Adults, Kids and Infants, then choose General or the Premium upgrade. Counts must fill this one table for the UAT test. ProVenue quantity rules still apply; one kid or infant is not yet verified. Prices come from the API cart.

This optional test lets ProVenue decide whether one kid or infant is allowed in a full-table party. Local buyer minimums are evaluated against the whole party for this test; buyer maximums, seat eligibility and table minimums remain checked. This does not change ProVenue rules or enable payment.

Checkout and payments are disabled.

Complete one UAT test booking

Individual tickets only. A completed UAT booking changes TEST inventory and creates a test patron, transaction and payment record. Use only the displayed Braintree sandbox card. Production API is blocked.

Hold a fresh later UAT performance, then Review UAT checkout.

Braintree sandbox test card

After reviewing UAT checkout and confirming the test booking, open this form. Do not use Check Braintree access first. Complete UAT test booking will send the nonce once for checkout. Without a checkout review, Generate test nonce only still discards it.

No test card form opened.

♪ ♩ ♫ ♪ ♬
Your Adventure Awaits Loading shows…
♫Loading your adventure…♪
Staff Preview
TICKETING
Box Office
Secure Checkout
Box Office Booking
Wisconsin Dells

Your Adventure Awaits

Loading shows…

Tribute Concert Series

Choose a Concert

Pick a tribute concert to see its dates and showtimes.
Step 2

Calendar & Showtimes

ON SALE IN TICKETS.COM • HIDDEN FROM DDA CUSTOMER SITE
Available showtimes are displayed directly on each date.

Sun
Mon
Tue
Wed
Thu
Fri
Sat
Step 3

Select Guests

Tell us who is coming.

Who’s joining you?

Choose the number of Adults, Children and Infants. Prices shown here apply to your selected performance.

Adults (12+)Adult ticketPrice loads from production
0
Children (3–11)Child ticketPrice loads from production
0
Infants (0–2)Infants are free but require a seat.Price loads from production
0
Next: General / Premium when the selected show offers both.
Step 4

Select Experience

Choose between General Admission and the Premium Experience.
✓

General Admission

NO UPGRADE CHARGE
3 Course Feast & Amazing Show
(Note: You May Be Seated with Other Guests)
✓
Most Popular / Best Value

Premium Experience

PREMIUM IS ONLY [UPGRADE] MORE
3 Course Feast & Amazing Show
Your cart
Choose General or Premium above to see your cart.
For General-only performances, this screen is skipped automatically.
Step 5

Best Tables for Your Party

YOUR PARTY WILL NEED MORE THAN ONE TABLE
We recommend the glowing tables. Click or tap one to select it.Glowing table example
Stage / Front of Theater
Available
Recommended
Shared tables show seats remaining when partially occupied
Your selected table
Unavailable — sold, held or closed

Best Tables for Your PartyBest Tables for Your Party

We’ll suggest tables that fit your party without wasting larger tables, then favor tables closer to the stage.

Your Selection

Choose a table on the map.

No table selected
Select a table above to reserve your seats.
Premium Seating

Upgrade to Premium?

That table is part of the Premium seating selection. Upgrade to unlock it and the other Premium tables.

Table Selection

This Table Won’t Work

Step 6

Checkout

Review your reservation and complete payment.
Your table is being held for you Complete checkout before the hold expires.
10:00

Group Reservation

This is the normal group-sales setup. These are not overrides. Seats stay held when the group pays later, and Box Office can track the deposit and final-payment deadlines from the Groups tab.

Group counts, show rates, tax status, and gratuity were set on Group Tickets. Use “Change group tickets” to edit them.

Normal CheckoutMost Box Office reservations use the same normal card-payment flow as the customer website. Open Staff Override only for an exception.

Staff Override

Use this only when the reservation needs something different from the normal checkout. Nothing here changes the permanent public rules.

Your cartLoading ticket prices…

Guest Information

Payment

Payment form preview only. Card entry is disabled here. The separate UAT test uses Braintree-hosted fields. Customer payment is not connected.
Card form preview Preview
DEV Reservation Confirmed

Your Table Is Reserved

You’re all set for your Dells Dinner Adventures experience. A confirmation will be sent to the email on your reservation.
Confirmation #DDA-000000
Your Table
Show
Date & Time
Guests
Experience
DEV TEST — no real payment was charged. This reservation and its table inventory were written to DDA Master DEV so live availability can be tested.
Confirmation Email Preview
Confirmation Text Preview
Dells Dinner Adventures
Delivered
SOURCE OF TRUTH

Tickets.com Data

Loaded Replicator snapshot. Source-controlled values are read-only in Ticketing 2.

REPLICATOR • READ ONLY
One-way connection: Ticketing 2 may read the vendor-owned Replicator but can never create, update, or delete anything there. Tickets.com supplies performances, dates, prices, ticket types, guest rules and inventory. DDA controls only presentation, private drafts, grouping and final website visibility.
WHAT COMES FROM TICKETS.COM

Read-Only Source

Shows and performance records below come from the loaded Replicator snapshot. Live checkout still requires Tickets.com API access.

SNAPSHOT LOADED
Shows / Events
Event identity and source status.
Performances
Dates, showtimes, on-sale / off-sale status.
Ticket Types + Pricing
Adult, child, infant, tiers, fees and configured prices.
Vouchers / Timeshare / Partners
The real programs and rules already configured in Tickets.com.
Payment / Tender Types
The actual payment choices and tender rules configured in ProVenue.
Seating / Inventory / Availability
What is sellable and what remains for each performance.
Reservations / Orders
Existing order and reservation information available to the read-only feed.
Offers / Promotions
Any source-controlled offers that ProVenue exposes to us.
LOADED SOURCE

Tickets.com Shows

Every show group in the loaded snapshot appears here, including future and off-sale performances. Publication for customers is controlled separately.

TICKETING 2 — OUR SANDBOX
DDA display editor: READY  •  Tickets.com snapshot: READ ONLY  •  Tickets.com transactions: OFF  •  Real checkout: OFF
TICKETING SYSTEM

Tickets.com skin ↔ DDA ticketing

Tickets.com skin is selected. DDA checkout is closed.

Tickets.com owns schedules, ticket prices, sales, and reservations now. DDA controls photos and wording. The DDA side will become available after the API connection and separate payment, reservation, and inventory cutover are verified.

MANAGE SHOWS

Shows & Pricing

Choose a show to edit its image, wording, group rates, and future DDA ticket prices. DDA-owned shows also have editable performances.

TICKETING 2 • ISOLATED TEST
Shows, Performances & PricesChoose a show below, then edit details, dates, or pricesOpen
Now: Add or change shows, showtimes, and ticket prices in Tickets.com, then refresh them here. Edit photos, logos, descriptions, and customer wording in DDA. DDA-owned shows and prices are visible below for a future cutover.
General editing is below for the whole ticketing page. For one show, choose Settings (wording, buttons, badges, photos) or Show Pricing (DDA prices and default group rates). Choose Performances for dates and showtimes; availability is calculated for each performance from bookings and holds. In Groups → Book Group, you can change the rate for one group and set comps, tax status, and gratuity.
YOUR SHOWS

Manage Each Show

Settings and pricing belong to the show. Dates and times belong to each performance; availability is calculated separately for each one. New DDA shows start hidden until you choose to show them.

Add or Refresh Tickets.com ShowsOpen when a linked show changesOpen
LOADED TICKETS.COM SHOWS

Set Up a Display Card

Refresh checks names, dates, times, prices, and sale status for performances already loaded. It also runs automatically every 15 minutes after the first refresh. New event IDs still need their first import. Set up a card to edit the DDA presentation; it does not create a Tickets.com performance.

General Editing — Applies to All ShowsLogo, page title, page subtitle, and shared customer wordingOpen
WEBSITE BRANDING

Ticketing Header

Google DEV
DDA logo
DISPLAY SETTINGS

Customer Page

Show progress stepsUses the editable step labels from Google.
Auto-fit show cardsCard grid changes automatically with show count.
Run datesSchedule dates when available; override field when needed.
Guest Rules & Customer WordingAges, infant seat rule, accessible seating, multiple-table messageOpen
GUEST EXPERIENCE

Guest Ages & Infant Seat Rule

These rules come from Tickets.com through Replicator. To change them, update Tickets.com—never the app code.

TICKETS.COM CONTROLLED
Accessible / No-Stairs Seating All of this customer wording is editable. When checked by the guest, the seating map enforces Accessible tables only.
Multiple-Table Notice This appears at the top of Choose Your Table when the party requires more than one table. Use {PARTY} where you want the guest count inserted automatically.
Tickets.com Offers, Vouchers & Partner ProgramsRead-only source data in the final connectionOpen
SOURCE-CONTROLLED

Offers / Vouchers / Timeshare

Do not rebuild these here. Ticketing 2 should receive the programs and rules already configured in Tickets.com / ProVenue.

NOT CONNECTED YET
Expected from Tickets.com: voucher / partner program identity, eligibility, ticket benefit or rate, usage/redemption rules, applicable performances, and any other fields ProVenue exposes. Until the feed exists, Ticketing 2 should not pretend these DEV placeholders are authoritative.
RewardsRewards earned when bookingOpen
Loyalty Rewards

Loyalty Rewards

Qualifying paid reservations count as soon as they are booked, once per performance. Cancelling removes that count. Box Office can apply it, and customers can enter their matching full name and email to use it at checkout.

CHECKOUT
Loading rewards settings…

Counts qualifying, fully paid reservations immediately, once per performance per email. Several tickets for the same performance still count as one. Cancelling removes that count; a partial refund keeps it while paid tickets remain. Eligible Tickets.com transfers count because they were paid there. Fully refunded, complimentary and group bookings do not qualify.

Passes, Packages & VouchersCreate pass programs or issue numbered vouchersOpen

Open this section to load programs.

Promo CodesTickets.com source now; DDA editor after cutoverOpen
PROMO CODES

Promo Codes

Tickets.com codes will appear here after their API supplies verified code and discount rules. DDA code creation stays disabled while Tickets.com controls sales.

Active promo codes

DDA Price PresentationHow source-controlled prices/fees are presented to the guestOpen
PRICING DISPLAY

Customer Price & Fee Display

The prominent customer price includes required fees. Tax stays separate.

Editable
Save / Google StatusProof that setup changes persistedOpen
SANDBOX STATUS

Ticketing 2 DEV

DDA display changes save only to our Ticketing 2 DEV backend. Source-controlled ticketing facts will come from Tickets.com later. Nothing on this page writes to Tickets.com.
DDA MASTER / TICKETING 2

Tables & Seating

One master room layout, plus safe one-performance overrides. DEV only.

TICKETING 2 • ISOLATED TEST
WHAT ARE YOU CHANGING?

Choose the Safe Scope

Permanent changes affect the master room. Performance changes affect only the selected showtime.

Shared Seating Master
Permanent Seating Setup changes the master layout used by future performances. Nothing saves until you click Save Seating Changes.
ROOM MAP

Permanent Seating Setup

Click a table to edit it. The customer table-selection rules continue to use this same table data.

Stage
Green GeneralBurgundy PremiumGray Inactive / BlockedGold outline This-performance override
BACKEND STATUS

Shared Seating Data

Permanent seating is stored in Tables. One-performance changes are stored in Table Overrides using the exact PerformanceID. Ticketing reads both. Kitchen and Check-In remain untouched during DEV. Ticketing can read/copy Check-In history, but this build has no write path into either live app.
STAFF / TICKETING 2

Box Office

Search an existing guest first, or create a new reservation. Search results stay above the performance list so the answer is always close to the search.

TICKETING 2 • ISOLATED TEST
Attendance refreshes automatically
GUEST SEARCH

Search Guest

Search by customer full name, last name or confirmation number. Select the matching customer and performance to open their reservation.

Ready to search.
MATCHES

Reservations

Search for a guest to begin.

Past Guest History

Past-show matches will appear here too.
Choose a reservation. Box Office can change guest details, move the reservation, adjust price/comp, and override seating for this reservation without changing permanent online rules.
RESERVATION

Reservation

Reservation Actions

Open the saved receipt or choose what needs to change for this reservation.

A price change may show a refund due, but it does not send money back or issue a credit.

Ticket Prices

Normal reservation breakdown. Price-changing tools stay closed unless staff deliberately chooses an override.

Whole Order Discount (override)

Use this only when the manager wants one adjustment off the entire reservation instead of changing individual tickets.

No whole-order discount.

Payment

Paid in Full
DEV only. This records the payment state here; it does not charge or refund a real card yet.

Table / Seat Override

Assign the guest exactly where Box Office wants. “Open remaining seats” reopens the physically unused seats at that table online for this performance only. Temporary capacity can be raised here without changing the permanent table.

Why are you overriding it?

Required. This becomes part of the permanent staff audit trail with the old value, new value, staff member, and time.

SHOWS & ATTENDANCE

All Performances

Click any performance to see its attendance and reservations. Tickets.com attendance and groups load read-only from Replicator.

REPLICATOR: READ ONLY
Loading shows…
Loading performances…
TICKETS.COM • READ ONLY

Groups

View Tickets.com groups and add local group reservations or inquiries. Tickets.com reservations still change in Tickets.com.

Loading groups…
Group reservationInquiryDDA bus groupDeposit dueFinal paymentPast date
Group Calendar
SELECTED MONTH

Groups This Month

Every group in this calendar month, including past dates.

Loading group deadlines…
GROUP DIRECTORY

Groups

All saved DDA groups and inquiries, plus Tickets.com groups across past and future performances. Search by group, contact, or show.

0000
HISTORY

Past Shows

Completed performances appear here automatically. Choose a show to see its available seating and guest history.

PAST PERFORMANCES

Past Shows

Seating Chart — choose a past show above

Choose a Past Show

Choose a past show above, then open this dropdown to see the final seating chart.
ADMIN / ACCESS

Access

Staff logins and permissions only. Reservation work never lives here.

ADMIN ONLY
ADD A PERSON

Create Staff Login

No shared codes. Their name comes from this account automatically on every override and change they make.

Admin = Tickets.com Data status, DDA Display, seating setup, history, plus all Box Office tools. Box Office = reservations, guest changes, price/comps, seat moves, and reservation-specific overrides. Owner = everything. Admin/Manager can also manage staff access; Box Office cannot see this page.
WHO CAN SIGN IN

Staff Accounts

Change a person between Admin and Box Office, reset a password, or turn access off without deleting their audit history.

Loading staff accounts…
ADD GROUP

What are you adding?

Start a seated group reservation now, or save an inquiry that is not ready for seats yet.

Choose a group from the calendar or Coming Up list.
GROUP INQUIRY

Tentative Group

No exact performance or seats are required yet. Nothing is held until you book the group into a real performance from Groups.

SHOW SETUP

Edit Show

Edit this show, then save before opening another section.
Tickets.com is the ticketing source of truth.
Show identity and schedule come from Tickets.com. DDA settings and future prices are saved separately.
Calendar & Guest ArrivalThese settings control timing behavior and the exact words guests see under each showtime.
Showtime AvailabilityChoose what guests see for this show. Sold Out updates from booked tables; opening remaining seats removes it after refresh.
General Admission Card WordingEvery line here appears in the customer’s General experience option.
Edit the inclusions shown below the upgrade price, including the first line such as “3 Course Feast & Amazing Show.” Add or remove items as needed.
Premium Experience Card WordingEvery line here appears in the customer’s Premium experience option. Use {UPGRADE} where the saved dollar upgrade belongs.
Edit the inclusions shown below the upgrade price, including the first line such as “3 Course Feast & Amazing Show.” Add or remove items as needed.
Future DDA Group RatesThese per-show defaults are inactive while Tickets.com owns sales. They become editable for DDA ticketing after cutover. Comps are always $0.
Groups only
Standard ticket pricesAdults, kids, infants and one Premium upgrade for adults/kids for this show's run. Fees and tax come from ProVenue. Vouchers and timeshare redemptions stay separate.
Normal tickets · sandbox draft

Save a sandbox draft. Applying prices to ProVenue stays disabled until buyer/price-structure mappings and affected performances are verified.

Verify source prices · read onlyThis reads prices without holding seats. Buyer codes stay in the technical detail below.

Source codes for setup verification

Vouchers and promo codes use separate rules. This read does not apply, create or change them.

Promo codes · ProVenue connection Read existing UAT offers, then validate a code for its sales group. This step does not apply a discount.

API result for troubleshooting
Sales groups can contain public, account-protected or code-protected offers. Buyer types and offer codes are different. Validation alone does not verify a discount.
DDA Customer TestPublic ticketing is staying on Lifeblue while we test the DDA experience privately.
Nothing public changes here. Use Customer View from the staff screen whenever you want to try the DDA buying experience.
Staff sign in — password + text code

Use your staff username or email, password, and text code.

Loading Firebase…

First-time account link — sandbox owner only

Choose the existing staff account this Firebase login belongs to. Linking preserves that account's role. Do not link your login to someone else's account.

Password updates must meet the Firebase policy: at least 12 characters, a lowercase letter, and a number. Older passwords may need to be updated.

Passwords and text codes go directly to Firebase. No payment is submitted. Keep passwords and codes private.