To give an exact price the system needs to collect multiple pieces of information from a client while at the same time keeping the booking process as short as possible. Clients also needed to be able to select locations anywhere in the country.
To make the booking process interactive and give the feeling of progression we split the form over two page. Cost related info was to be given first allowing the system to generate a price and keep the client's attention before proceeding to enter personal details. Our developers used a google map plug in to allow customers select a location anywhere in the country. The system then calculated the price based on distance.