Short answer
Selling tours, hotels and transfers in one cart means holding several supplier products under one booking reference, one payment and one set of documents. Operators do it because attachment raises average order value without raising acquisition cost: the traveller who has already chosen a tour is the cheapest person to sell a transfer and a hotel night to.
The problem with selling one product at a time
A traveller books your three-day trek. They then need an airport transfer, two hotel nights either side and possibly a domestic flight. Today that conversation happens by email, you quote from a supplier extranet, you invoice separately, and roughly half of those travellers book the extras somewhere else because it was faster.
Every one of those bookings had the same acquisition cost as the first. You paid for the click once and monetised it once.
What one cart means technically
A single cart is not a bundled price on a landing page. It means the platform can hold products of different types from different suppliers in one session, hold or reserve each while the traveller decides, price the bundle with your markup rules applied per component and per market, take one payment, create one booking reference with child references per supplier, and generate one document pack containing the tour ticket, the hotel voucher and the transfer confirmation.
It also means the difficult parts are handled: a failure on one component must not orphan the others, cancellation deadlines differ per supplier, and a refund may be partial. Ask any vendor how their cart behaves when the hotel confirms and the transfer fails — the answer tells you whether the packaging is real.
Why it raises average order value
| Separate bookings | One cart | |
|---|---|---|
| Customer effort | New checkout per product | One checkout |
| Acquisition cost | Paid once, monetised once | Paid once, monetised across the trip |
| Documents | One pack per supplier | One pack for the trip |
| Support | One conversation per booking | One booking reference |
| Finance | Reconciled per supplier manually | One payment, child references per supplier |
| Attachment rate | Depends on follow-up email | Offered at the point of decision |
Attachment works because of sequence and trust. The traveller has already decided to buy from you, already entered their details and already accepted your cancellation terms. Adding a transfer is one click rather than a new decision. Operators who move extras from post-booking email into the checkout typically see average order value rise, and the margin on the attached components is often better than on the headline product.
The second effect is retention. One booking reference and one document pack means one support conversation, fewer no-shows caused by missed transfers, and a customer who remembers your brand rather than three.
What DMCs get specifically
For DMCs the same mechanism serves B2B partners. An overseas agent building a client itinerary wants one quote covering the tour, the hotel and the transfer, with their own commission applied and settlement on account. A packaging engine with an agent portal gives them a self-serve quote in minutes instead of a two-day email chain, and gives you a credit limit and a wallet balance rather than an invoice chase.
What to check before switching it on
Confirm which suppliers are live-connected and which are manually contracted, because the cart mixes both. Set markup rules per product type before launch, not after. Decide your cancellation policy for a mixed booking and write it in plain language. Test a partial failure and a partial refund. And keep the first version narrow — tours plus transfers is a good week one; adding flights, hotels, car hire, visas and insurance can follow once the finance side reconciles cleanly.
The full side-by-side feature table for every platform named here lives on the Fare Tours comparison hub at /compare, which is updated whenever a vendor changes its packaging.
Frequently asked questions
Launch your own branded travel portal
Flights, hotels, tours, transfers and packages under your brand — live in 48 hours, 0% commission on your markup.