Appointment
Booking
Pro

Appointment Booking 
solutions for Joomla, since 2008.


ABPro has been retired and is now Free to download and use, as-is.


Define any number/size of timeslots that your resource is available. 
A visitor can see when the resource is available, and book an appointment. 

Timeslots can be day-of-the-week based, or date based, so it's easy to setup your availability. Have your resource's availability repeat week-to-week or only specific dates. The system supports book-offs for days the resource is not available. 

Appointment Booking Pro is ideally suited to businesses that run with daily appointments like clinics, spas or hair stylists. With the ability to limit bookings to a specific block of dates, it can also be used for event based appointments like parent - teacher interviews or class sign-ups.

A tool for difficult times.

"We continue to be so impressed with Appointment Booking Pro. It’s changed how we work for the better, and our post-COVID-19 operation would not have been possible without it.

Thank you so much for all your hard work."

Peter B, July 1 2020

Web Designers
Appointment Booking Pro is your generic appointment booking tool!

You can implement in any sites you build.
Add the Swiss-army-knife of timeslot booking to your tool box.
Your clients deserve the best. You deserve professional support. Appointment Booking Pro delivers.

Visit the Demo site

Lots of different configurations of ABPro to see and test.

 ABPro + Virtuemart

Note: ABPro 4 makes this redundant as it has a screen to allow users to buy credits from within ABPro.

 

Can Do

  Can NOT Do
Purchase ABPro Credits via Virtuemart

(Registered users only)
  Pay for Bookings directly via Virtuemart


 

This article offers an overview of using Virtuemart to allow your registered users to purchase ABPro User Credit.

Booking an appointment is not like buying a product
When the customer initiates a booking, the timeslot is locked until they are finished at PayPal (or Authorize.net) after which the payment gateway contacts ABPro directly to start a series of actions such as setting the booking to confirmed, emailing confirmation messages, etc.

 

Purchasing ABPro User Credits is (more) like buying a product.

By using the free* plugin and adding a user_class** file to your Virtuemart themes directory, you can support selling User Credits via Virtuemart.

You can create Virtuemart product(s) to realize different ABPro credit amounts and offer discounts. For example you can define a Virtuemart product that will add $100 in ABPro credits but sell it for $75. When the purchase is complete, the credits are automatically added to the user's credit account.

 

Virtuemart 2 on Joomla 2.5 and 3.x 

Click here for Detailed Setup Instructions

 

Virtuemart 1 on Joomla 1.5 

Click here for Detailed Setup Instructions

This feature will work with ABPro 1.4.x or 2.0.x. 
In the plugin setup you tell it what version of ABPro you are running.

 

* Free to active, registered users.

** user_classes not required in VM2

 

 

Purchase with PayPal

Solution Graphics

For your security, we only accept PayPal.
Note: you do not need a PayPal account to purchase with PayPal. 

"ABPro is my all time favorite component in Joomla because of it's maturity and feature set."

 Prakash, April 2015 


"Can I compliment you on your extension and the ongoing improvements that have been made over the years.

Its a fantastic extension to have for joomla."

Michael, Jan 2015

 

Shopping Cart

Shopping Cart functionality for ABPro

Multiple bookings in a single transaction!

Read More