> For the complete documentation index, see [llms.txt](https://adrasis.gitbook.io/console/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://adrasis.gitbook.io/console/tours-transfers-and-flights/packages.md).

# Packages

A **package** sells two or more travel services, a hotel stay, a transfer, a tour, a flight, as one booking with one inclusive price. The traveller sees a single total and a single confirmation; you see every service as its own item, each with its own dates, policy and status.

{% hint style="info" %}
**A package is not a trip.** A trip links bookings that were made separately and keep their own prices. A package is one contract from the start: one price, one confirmation, one booking reference. [Trips](/console/tours-transfers-and-flights/trips.md) explains the grouping model.
{% endhint %}

## What a package gives you

* **One inclusive price.** *Hotel Sunrise, five nights + airport transfer + return charter flight* confirms as one total, with a per-item breakdown you can always inspect.
* **Confirmation follows the services selected.** A package made from managed services confirms them together or creates no booking. A connected supplier's flight has a separate reservation and ticketing outcome, described below.
* **Item-level control after confirmation.** Each service inside the package is an item you can view, quote and cancel individually.

## How a package is sold

Packages can be composed in Console and through supported sales connections, including the Partner API. Choose the services, review the combined offer, revalidate it and confirm before it expires. Revalidation checks the components against their current offers or still-valid priced terms. If the total changes, review it before confirming. Partner API flight components use contracted charter seats; connected-supplier flights are added through Console.

In the Console, **Bookings → Compose a package** walks a desk through it in four steps: the party, the services, the combined offer, and the confirmation. The screen shows the composition rules live, how many services, how many kinds, one currency, who is travelling on what, so the desk knows what a package still needs rather than finding out from a rejection. A basket in progress is saved as you work and can be picked up again later.

A sub-agency composes a package the same way from one provider's property, charter flights and tours. See [Selling as a sub-agency](/console/sales-and-distribution/selling-as-partner.md#packages-with-a-providers-flights-and-tours).

The combined offer step shows the pre-contractual information in full, exactly as it will be frozen into the booking. Where the market requires the traveller to receive it on a durable medium, the desk sends or downloads it from that screen and the platform records the channel, the recipient and the moment, the evidence the confirmation then carries.

{% hint style="warning" %}
**A price movement always stops the flow.** However small the change, the desk is shown the old total and the new one and chooses: take the new price, change the basket, or discard. Nothing is confirmed on a price the seller has not seen.
{% endhint %}

In the Console, a package appears in **Bookings** like any other booking, marked as a package with its item count. The detail page shows the inclusive total, the current active total, and one card per item.

## Holidays on your web shop

A web shop that sells **Flight + Hotel** lets the guest put a holiday together: a hotel with its flights, and the transfers and tours the guest adds, paid as one package. *A family books five nights at Hotel Sunrise with return charter flights and an airport transfer, and pays one total.* The shop builds the holiday under your package travel profile, so it is sold once the profile holds the **Package holiday information** form, which the checkout shows before payment. Choose the shop's products in its settings; see [Online shop bookings](/console/bookings/storefront.md#products-the-shop-sells).

## Add a connected supplier's flight

In the flight selection, choose airline fares instead of charter seats. Search for the package's travellers, check the selected fare's price and add it to the basket. A package accepts one supplier flight order, in the package currency, alongside your organization's own services. It cannot combine that flight with another organization's supply. Changing the party requires selecting and pricing the flight again.

Before confirmation, complete the airline's required passenger details and the contact phone number with its country code. Passenger names must match the package travellers. Choose **Hold** only where every selected fare permits it; otherwise choose ticket issuance. The [flight guide](/console/tours-transfers-and-flights/flights.md) explains ticketing and payment.

| Flight outcome                  | What to do                                                                                                                                       |
| ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ |
| Reservation held                | Follow the ticketing deadline on the flight card. The seats are reserved but tickets have not been issued.                                       |
| Tickets issued                  | Review the tickets and each service's status before sending the confirmation.                                                                    |
| Airline refuses the reservation | The platform cancels the other package items. Check their resulting statuses and any payment balance.                                            |
| Outcome unknown                 | The package record remains while the flight is checked. Open the booking and check the existing flight order; do not create another reservation. |

{% hint style="warning" %}
**A package reference does not prove that the flight is ticketed.** Review the flight order's state and ticket numbers before telling the traveller it is confirmed.
{% endhint %}

## Cancelling part of a package

Cancellation is quote-led: select the items to cancel, review the cancellation quote, then confirm.

If the selected items include a connected supplier's flight with an open order, first use the flight card to cancel the held reservation, void tickets or request a refund as its terms allow. Package cancellation cannot close that order for you. After it has ended, review a fresh cancellation quote for the remaining items. Cancelling only the hotel or transfer leaves the flight in place.

* **Each item is charged by its own policy.** A free-cancellation hotel and a non-refundable flight in the same package keep their own terms; the quote shows the amount for each item.
* **Remaining items keep their prices.** Cancelling the transfer never reprices the hotel or the flight. What survives stays exactly as booked.
* **The booking reflects the outcome.** A partly cancelled package shows as partially cancelled with an updated active total; cancelling every item cancels the package.

{% hint style="warning" %}
**Review the cancellation charge and refund before confirming.** Package item cancellation shows these amounts before the action. For a supplier flight, follow the terms offered on its flight card.
{% endhint %}

## The organiser and the traveller

Every package has an **organiser**, the organisation whose offer combined the services and who answers to the traveller for the whole package. Adrasis freezes the organiser's details, the service list, the price and the applicable disclosure into the booking at confirmation, so the evidence of what was sold, by whom, and under which terms is permanent.

Before selling packages into a market that regulates package travel, complete your **package travel profile** on the organisation page:

<table><thead><tr><th width="220">You configure</th><th>The platform freezes into every package</th></tr></thead><tbody><tr><td>Jurisdiction and regime</td><td>Which market's package rules the sale is classified under.</td></tr><tr><td>Standard information form version</td><td>The approved disclosure form referenced by every offer and booking.</td></tr><tr><td>Complaint contact</td><td>The email, and optionally phone and web address, travellers use to reach you.</td></tr><tr><td>Insolvency protection</td><td>The protection provider and reference, or an explicit record that none is configured.</td></tr><tr><td>Delivery requirement</td><td>Whether confirmation requires evidence that the disclosure reached the traveller on a durable medium.</td></tr><tr><td>Package holiday information</td><td>The information form a holiday's checkout shows before payment, in your regime's approved wording.</td></tr></tbody></table>

For a UK profile, choose **UK Package Travel and ATOL** as the legal regime. The profile then also asks for the **ATOL number**, the **ATOL holder** (the company the ATOL is issued to, named on every ATOL Certificate), the **ATOL statement** shown in your shop's footer, and the **ATOL Certificate wording** issued when a holiday is paid. **A tour or transfer sold alone** is an optional line shown where one is sold on its own, such as *A tour on its own is not ATOL protected*.

Updating the profile creates a new version for future sales; the evidence frozen into already-confirmed bookings never changes.

{% hint style="warning" %}
**The disclosure content is yours.** Adrasis records and freezes the evidence; the legal wording, the applicable form and the decision that a sale is a regulated package remain the organiser's responsibility.
{% endhint %}

## What a package is not

* **It is not a trip.** A trip groups independent bookings after the fact; a package is one contract from the first offer. A package booking can itself be linked into a trip.
* **It is not repriced when it shrinks.** Partial cancellation never recalculates the surviving items.
* **It keeps one currency and one organization's supply.** A connected supplier's flight can accompany your own services under the conditions above. It does not allow mixing other organizations' supply.

## Where to next

* **Grouping independent bookings instead** → [Trips](/console/tours-transfers-and-flights/trips.md)
* **The services a package can contain** → [Tours, transfers and flights](/console/tours-transfers-and-flights/tours-transfers-flights.md)
* [Flight selection, ticketing and order actions](/console/tours-transfers-and-flights/flights.md)
