We looked everywhere for an appointment booking module for our clinic. There were a number of options on the internet, but none had the critical piece that we needed, synchronisation with our caledars for free / busy times.
This component may not be for everyone as it was designed with a specific goal in mind; to better manage online bookings in our massage and wellness clinic. If you're unsure whether this is for you download the source, install and test or email me.
New features in this versions include:
* custom fields now support different field types including checkbox, radio, and select
* custom fields can be included in emails using place holders
* all appointments are now stored in the database
* publishing methods have been integrated into the product.
PBBooking Plus 2.0.6 requires:
* Joomla 2.5;
* PHP 5.3 or higher;
##Where to Get It?
Download from my website http://www.purplebeanie.com/pbbooking.html
Its a great piece of software and the support might even be better. My knowledge about PHP is verry little to non existant yet Eric helped me out to modify the software to my requirements. This took some time emailing back and forth but the results are succesful and he showed a lot of patience.
I can fullheartedly recommend this extension to anyone.
1. Allow it may order the custom fields
2. When generating reports with custom fields, out in the order they are in MySQL table
These actions are done manually.
We also congratulate the Spanish translation was very good.
Thank you Inocampo, I'm glad you like the extension.
I have to give credit where credit is due for the translations. I don't speak Spanish and thanks have to go to Daniel (http://naniorion.blogspot.com.es/) for the great Spanish translation!
Ordering of custom fields has been implemented in the subscriber version and will be included in the next rewrite of the free versions as well.
Thanks for the review Matarbus,
You will find the string for Therapist located in the language file. By default this is installed to language/en-GB/en-GB.com_pbbooking.ini.
The key you are looking for is:
Just change this to the preferred string. If you are still having problems raise a support ticket at http://support.purplebeanie.com and I will be able to assist.
If you're looking for a way which allows clients to book appointments via your website, this is definitely a very good one to consider. Thanks for a great product Eric!!
Its very simple interface got me excited on this extension and so easy to configure. Simple, Easy and uncomplicated for both users and admin.
For $10, for a full version and support, what more can you ask for. This is a great almost free bee I think compared to most rip offs in you where they are. Its a good program and has excellent potential. Eric is so great and very responsive. Hopefully, we can expand on this extension to be a major force in booking system. I'd say, move over guys ... !
A few modules are probably required to make it friendlier for the front end users.
Support for this component is good as well. However -
The language file does not allow exclamation marks (!).
The removal of jobs leaves entries in your database that can show up in the frontend (duplicates).
I can just highly recommend it, it does what it says on the tin!
Its easy to Understand with an array of options.
With the Plus version CUSTOMER SUPPORT is worth a million bucks for the small price that is paid.
Easy to install, setup and costumize for your needs.
I had some small issues with setting up language outside the language files.But Eric has an excellent support and help me with this very fast en imformative!
Thanks alot for this awsome component.
Good luck Eric whish you the best!
When a user has booked and confirmed a slot on a calendar date, and the admin clicks the Manage Diaries and selects that timeslot for the calendar date, the resulting page must have shown the user details. But currently it is showing a form to add the user details.
In other words, how can the admin see the user details who have booked the timeslots?
Thanks for the review.
The user appointment details that match a given timeslot and date are generally displayed in the admin calendar. The main reason they aren't is usually to do with timezone problems.
There are two places you need to make sure the timezone is set and they need to match for correct operation in the back end:
1) In the PBBooking Configuration to a supported PHP timezone - see the list here.... http://php.net/manual/en/timezones.php
2) In the Joomla Configuration to a supported UTC offset.
Eg. for me in Australia my PBBooking config has timezone Australia/Brisbane and my Joomla config is UTC+10.
If you are still having a problem with this raise a support ticket at:
and I will see if I can get it sorted out for you.
Look forward to seeing it improve.
I think if I had to say anything bad about the component, it would be that it doesn't seem to center in the area where it displays the calendar and days and that there isn't a clickable link to go "back" after clicking on a date to see if something is available on the schedule. User has to use the back button on the web browser.
Those little things though are just cosmetic and the component functions great.
I was looking for something that was easy to install, being somewhat of a newbie to Joomla, not too expensive, but would look great on my website.
PB Booking is a super jam packed booking system that allows me to modify my own services and how long they take, it automatically takes into account service times so it doesnt double book anything. My prayers have been answered!.
I plonked for the full version which is commerical but for the price...a total steal!
Super easy to install, really easy to configure even for a total dunce like me, great documentation on site to download.
Had to raise one support ticket due to my own error, and got answered super fast!
I wish the writer every sucess with this module, and if anyone needs an appointment booking system i would def recomend it!