Upgrade Your Drupal Skills

We trained 1,000+ Drupal Developers over the last decade.

See Advanced Courses NAH, I know Enough

Introducing Tours - Tours Search, Booking and Management in Drupal

Parent Feed: 

Here at Roomify our long-term goal is to provide tools that can support the widest possible range of booking problems. There is an increasing demand for such solutions both from "traditional" companies (especially within travel) that want to leverage new online tools, as well as from the new breed of "sharing economy" startups. We view our role as technology providers to all of them. We build platforms that allow you to create your own special cocktail of Content + Reservation/Booking + Commerce + Community and target your particular niche. 

Our Agency solution does this for whoever is interested in building their niche AirBnB-style site and today we are very excited to introduce Tours! Tours enables people to create platforms through which to describe and offer tours that can either last a few hours or a few days. Here are a few of the key highlights. 

Roomify Tours Front End Functionality

Search

Our Tours solution allows users to use faceted search to find available tours and apply filters to find just the type of search they need.

Tour Search

 

Pick A Tour

The front-end widget lets you pick a “tour slot” available and figures out pricing based on the type of tour and number of people participating. It can handle both private tours (with pricing depending on group size or fixed) and open tours (pricing is per person and anyone can book into them with Roomify managing availability). 

A user can then either do an instant booking or send an enquiry.

Front End Tour Widget

We can also handle multi-day tours and display availability in a table format as shown in the example below:

Multi-Day Tour

Checkout

For instant booking the product is created and dropped in a Drupal Commerce cart which provides full access to all the great features of Drupal Commerce from coupons to taxation and a very flexible checkout process. 

Tours Checkout

Roomify Tours Administration

Tours themselves are administered in a way that is familiar to anyone that has used our open-source Rooms module.

Creating a Tour

A tour has a name, price and capacity and since we are within the Drupal CMS we can also associate any number of other fields that may be required. Finally, tours get time slots (either open or private).

Tours Administration

Managing Tour Availability

Tours are separated between open tours and private tours and each one can have its availability managed. We built in the nifty recurring rules widgets to allow administrators to create multiple tour slots in a single go. 

Availability Management

 

Managing Tour Bookings

Tour bookings can also be added by administrators using a similar widget to what is available on the front-end and it all integrates nicely with Commerce and Orders.

Order Management for Tours


So there you have it - Tours with Roomify solutions integrated in Drupal and Drupal Commerce. Our first sites are launching soon and if you would like to find out more just get in touch

Author: 
Original Post: 

About Drupal Sun

Drupal Sun is an Evolving Web project. It allows you to:

  • Do full-text search on all the articles in Drupal Planet (thanks to Apache Solr)
  • Facet based on tags, author, or feed
  • Flip through articles quickly (with j/k or arrow keys) to find what you're interested in
  • View the entire article text inline, or in the context of the site where it was created

See the blog post at Evolving Web

Evolving Web