Travel Agency Website included different hotels.

Job ID: 39631784

Budget: €750 – €1,500 EUR

At the initial stage, we require the following: hotel prices, flight prices, transfer feesinsurance.

Hotel prices will be provided either by uploading an Excel file manually or retrieved via an API. When I upload the prices via Excel, the system will automatically calculate discounts and surcharges and add them to the shopping cart.

For flights, I can manually add flights to the system, essentially creating flight entries and pricing them myself. Alternatively, we will use the Serpapi API to fetch flight route information directly (for example, routes like Amsterdam - Antalya, Rotterdam - Antalya, Düsseldorf - Antalya, Brussels - Antalya), and obtain flight pricing data from there. Once all prices for flights, hotels, and additional services are collected, we will apply either a fixed per-person margin or a percentage-based profit margin to complete the pricing.

Customers will have the option to select additional services such as travel and cancellation insurance during the booking process. The prices of these insurances will be calculated dynamically based on the selections made. After the insurance is selected, the relevant details will be manually communicated to the insurance provider.

There will also be an “+Additional” section during the shopping process where customers can add optional extras like transfers, excursions, car rentals, and insurance. The costs for these additional services will be incorporated into the total price based on the selected package components.

This approach is inspired by large travel platforms such as TUI.nl or Corendon.nl, but tailored to fit our scale and specific business requirements.

Can you please take a look at the booking process on www.corendon.nl and www.tui.nl and go through a test booking all the way up to the payment page?

We would like to replicate a similar feature set and flow for our own platform. Specifically, the goal is to understand how they handle:

Hotel selection and pricing

Flight options and integration

Transfer and excursion additions

Insurance options (travel & cancellation)

Optional extras via an “+Additional” section

Price calculation based on selections

Dynamic package building

Final overview before payment

This full journey reflects exactly the kind of functionality and user experience we aim to implement, tailored to our own scale and needs.


We need to work our old website to a wordpress version. If we get further in process I will give the website name.