Booking & Reservation

Booking & Reservation

Compatible With: Community 1.4,, 1.4.2, 1.5, 1.6, 1.6.1,, 1.7, 1.8, 1.8.1, 1.9, 1.9.1, 1.9.2, 1.9.3

Tech Specifications

Current Version:
Stable Build
22 August, 2017
Extensions, Content & Customizations, Personalization & Experience Management
License Type:


Bookings and Reservation extension allows you to sell bookable products & services such as hotel booking, car rental, massage, medical consultation, career counseling, etc

Other Extensions by FMEextensions


Back to top

Bookings and Reservation extension by FME allows you to sell bookable products & services such as hotel booking, car rental, massage, medical consultation, career counseling, etc. Allow customers to book your services for specific hours or a day(s) and charge them accordingly.

Add staff members with their bio so that your customers can book any specific staff member to provide services. You can customize a feature rich calendar to make reservations a hassle free experience. You can also introduce tier pricing with discounts to improve sales.Allow users to book your services on hourly or daily basis

  • Advanced Pricing options with tier pricing and traveling fee
  • Add staff members with complete profiles and availability
  • Booking calendar shows occupied/unoccupied time slots
  • Exhibit business hours (Availability of services) for each day

DEMO Links:

  1. Front End
  2. Back End

Sell Bookable Products & Services

Bookings and Reservation extension empower you to sell bookable services as a product with respect to hourly and daily reservations. Empower your business to charge clients for every hour and minute you serve them with rental, counseling, or other professional services.

Setup Hourly booking

Allow users to reserve your services on an hourly basis. They can select the specific hours from availabe time slots. It empowers you to charge potential clients for the hours they would like to hire your services.

Whole day booking

Let the users book your services for the whole day. They can specify a booking day from the calendar that is meant for a reservation of 24 hours.

Set up home service charges

You can define an additional cost per mile or kilometer for delivering services at the client’s home. It is quite helpful for services like massage, physiotherapists, babysitters, or anything like car wash services as well.

Advanced Pricing Options

Utilize the advanced features to setup service pricing for a minute, hour, or day that perfectly describe the nature of your bookable product. You can also define tier pricing to incentivize users in selecting a longer duration for services.

Setup a price per minute, hour, or day

Magento Bookings and Reservation allows you to select the smallest measurement unit for delivering your service as a product. You can even setup a price per minute, hour, or a day, for example, renting musical instruments, conference halls, or hiring transportation services.

Introduce hourly tier pricing

Define tier price for varying sets of hours. The first hours are normally charged higher, whereas the proceeding ones for subsidized. This encourages users to opt for a higher duration of time and save money. For example, car rental for first two hours is priced $60, next 2 hours are priced at $50, and the price per hour goes down subsequently.

Offer booking for mobile service

Allow users to request services at their doorsteps. You can levy an additional fee per mile or kilometer for delivering the same services at a user's home. For example, a car washing company can charge more for sending a mobile van to wash a car at client's home. 

Manage Staff Members Profiles

In addition to a bookable product, introduce staff members and allow users to select a member they would like to be served by. This is quite useful for the massage business where clients like to get served by specific staff members.

Add staff members along with detailed information

Add multiple staff members with their complete profiles. You can provide name, age, profession, and an avatar of each staff member, and assign them to a bookable service they are good at.

Mention staff members’ Availability

Define availability of each staff members that allow your customers to reserve a person for their required time slot. You can mention the availability of a member for the entire week or each day separately.

Configure email notifications

Setup email notification that intimidates the users as well admin of the store when a team member is reserved for a time slot.

Manage customer requests for staff member

All the member bookings appear in the control panel so that you can easily manage them from a centralized location.

Magento Booking Calendar Options:

Customize the booking calendar to facilitate users in reserving your services by easily tapping over a date and the available hours.

Allow users to reserve a specific date and time

The booking calendar allows users to even select a preferred time slot of a day. It gives them a freedom to request services when they need the most.

Displays booked and available hours

The booked and available hours are displayed right on the calendar view when a user clicks a day; this simplifies reserving a time slot.

Configure the display of time schedule

You can select color preferences for the time schedule that display available and booked hours on the calendar.

Customize the calendar view

You can customize the size, color, and style of the booking calendar that appears on the product page. Select the color for the current day as well as the day a user selects.

Release Notes

Back to top


  • Compatible with CE: 1.4 1.4.2 1.5 1.6 1.6.1 1.7 1.8 1.8.1 1.9 1.9.1 1.9.2 1.9.3
  • Stability: Stable Build
  • Description:

    Compatible with Magento 1.4 to 1.9.3


Back to top
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Q & A

Back to top


Back to top