Skip to main content
Contact

What a travel booking system has to do behind the trip page

A travel booking system earns its keep in the parts a traveller never sees: departures, group prices, payments, and where each enquiry came from. The trip page persuades. The parts behind it decide whether a request becomes a trip without someone rebuilding it by hand.

Since the Discovery World Trekking site launched in 2019, travellers have sent more than 5,000 booking requests and enquiries through it. A traveller sees photographs, an itinerary and a price. The tour operator needs much more from each booking.

What the traveller sees, and what the team needs

A booking system is easy to judge on the booking experience alone. The team's side decides whether it works for the travel business.

Traveller and team views of a booking. An available start date becomes a departure with a start, end and group. A price reflects group size. Full, advance and direct payments are identified separately. Booking details remain when the date changes. An enquiry records the page and action it came from.
The same booking, from each side.

A date is a departure

A traveller booking a private trip chooses any available start date. For the tour operator, that date is a departure: a start, an end and a group. On the Discovery World Trekking site, a start date chosen in the departure calendar shows the trip's end date at once. The traveller reads "10 November to 23 November" rather than working it out.

Discovery World Trekking Everest Base Camp Trek departure calendar with 10 to 23 November selected, beside the group pricing card.
The departure calendar and group prices on the live trip page, 17 October 2026. Prices and dates may have changed since.

Working from departures goes back to the second phase of the build, which set end dates automatically from them. In March 2024 we reopened how dates and departures work.

The price depends on the group

Discovery World Trekking's prices fall per person as the group grows. A single price without the group size would hide that difference.

On this site, group size sets the per-person price, and the trip page shows the table. The traveller sees what a group of two pays before they ask. The request reaches the company with the group size in it.

Full payments, advances and direct payments

Travellers can pay the full trip price or an advance at checkout. A separate payment form takes agreed amounts directly when a payment does not start from a trip page.

Keeping these payment types distinct lets the team identify a part-payment, a full trip payment or a payment made outside trip checkout.

Keep details when dates change

A traveller filling in a booking form changes their mind. They pick another date, or the page reloads. The booking form keeps their details through both. A form that empties itself on a date change asks the traveller to enter the same details again.

Every enquiry says where it came from

Enquiry buttons sit beside trip and article content, not only on a contact page. Each enquiry records the page and the action it came from. When the team replies, they know which trip or article the traveller was reading, and the conversation starts there.

Five checks for your own travel booking system

  1. Dates: does a chosen date become a departure your team can manage, or a note someone retypes?
  2. Prices: does the price follow the group, and does the traveller see it before they ask?
  3. Payments: can the team distinguish full trip payments, advances and direct payments?
  4. Forms: does the booking form keep what the traveller typed when they change a date?
  5. Source: does each enquiry carry the page it came from?

The Discovery World Trekking case study shows the trip pages and the design system behind them. We design and build commerce and booking platforms like it.

A booking system can look finished to every traveller and still leave the team retyping each request. The test is what reaches the inbox.

Related work

Does your booking system make work for your team?

Tell us where the work piles up after a traveller books. We will say which part of the booking process we would change first.

Talk to us about your bookings