Salon booking system

Description

Salon Booking is a complete and easy to manage appointments booking system to help your business getting more reservations on your website and saving a lot of time with your agenda management tasks.

Salon booking is the best solution for:

  • HAIR DRESSERS SALON
  • BARBER SHOP
  • BEAUTY SALONS
  • SPAS
  • CAR SHOPS
  • THERAPISTS
  • TUTORS

It’s the perfect solution to all that kind of business where the ONE TO ONE appointment booking is crucial.

Salon booking is provided with a intuitive back-end bookings calendar where administrator have a quick overview of all the upcoming reservations.

Take a look at this video:

LIST OF MAIN FEATURES

** Back-end calendar**

  • Montly view
  • Weekly view
  • Daily view ( NEW IMPROVED VERSION )
  • Bookings export
  • Adding reservation from daily view

Salon general settings

  • Email notifications on new reservation
  • Email notification to selected assistant
  • Email reminder for the customers
  • Email followup
  • Email notification custom logo
  • Custom email message to the customers

  • SMS notification on new reservation

  • SMS notification to selected assistant
  • SMS reminder for the customers
  • SMS followup
  • SMS verification code against spam
  • SMS Aplhanumeric ID supported

  • Twilio, Plivo and 1p1sms providers supported

  • set you favourite date and time format

  • set when your week starts
  • WordPress Editors as Salon Administrator

Salon booking rules

  • Three bookings methods BASIC / ADVANCED / HIGH END
  • Booking time range ( from a minimum of .. to a maximum of in advance )
  • Multiple weekly timetable rules
  • Time range validty option for the weekly booking rules
  • Multiple holidays rules
  • Offset between reservation
  • Change booking form steps order ( Date&time – Services – Assistants – Checkout – Payment or reverse )
  • Manual booking confirmation
  • Users booking cancellation
  • Pause online booking form

Salon payments options

  • Enable online payments
  • Pay later option
  • Percentage or fixed amount deposit
  • Automatic cancellation option for unpaid reservations
  • Hide prices
  • Decimals and thousand separators option
  • PayPal
  • Stripe
  • Custom payment methods supported
  • official add-on for “Mollie”, “Square”, “Worldpay”, “Paystack”, “RedSys” and “Paytrail”

Salon checkout options

  • Enable guest checkout
  • Force guest checkout
  • Limit the number of services bookable at the same time
  • Control form fields
  • Log-in with Facebook account

Two ways Google Calendar synchronisation

  • Synchronise reservations on salon administrator’s Google Calendar account
  • Salon admin can add reservations from his Google Calendar account

Front-end booking form styling

  • Choose among three different booking form sizes according to your page layout
  • Custom colors palette generator

Assistants settings

  • Multiple weekly timetable rules
  • Multiple holidays rules
  • Limit reservations to specific services
  • Google Calendar synchronisation
  • SMS notification when he’s booked
  • Email notification when he’s booked

Services settings

  • Price
  • Duration
  • Unit per hour
  • Category grouping
  • Multiple weekly timetable rules
  • No assistant required option
  • Service break ( now you can select up to 3 hours divided in multiples of your average session duration )
  • Conditional “Secondary services”
  • Direct booking link

Customers archive

  • List of customers
  • Details page of each customer with list of his reservations and feedbacks
  • Customer’s bookings statistics

Reports

  • Stats on reservations and revenues
  • Stats on reservations and revenues by services
  • Stats on reservations and revenues by assistant
  • Stats on reservations and revenues by customers
  • Email weekly report

Tools

  • Importing system from other platform (Users, Services and Assistants)

Frontend pages

  • Booking form page [salon/]
  • Private customers reservations management page [salon_booking_my_account]
  • Assistants bookings calendar [salon_booking_calendar]

**Themes & Plugin compatibility issues*

  • Disable Bootstrap Javascript
  • Disable Bootstrap CSS

More information at Salon booking.

Screenshots

  • screenshot-1.gif Back-end > Salon Bookings >Settings > General

  • screenshot-2.gif Back-end > Salon Bookings >Settings > Bookings rules

  • screenshot-3.gif Back-end > Salon Bookings >Settings > Payments

  • screenshot-4.gif Back-end > Salon Bookings >Settings > Google Calendar

  • screenshot-5.gif Back-end > Salon Bookings >Bookings

  • screenshot-6.gif Back-end > Salon Bookings >Assistants

  • screenshot-7.gif Back-end > Salon Bookings >Services

  • screenshot-8.gif Front-end > Booking My Account

  • screenshot-9.gif Front-end > Booking My Account > Submit review

Installation

This section describes how to install the plugin and get it working.

  1. Upload salon-free folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Go to Salon > Settings to complete your salon settings

FAQ

What kind of business this plugins best fits?

This plugin has been developed thinking about the specific need of Barber Shop, Hairdressing salon, Beauty Centres and Spas.

Which version of WordPress this plugin requires?

The plugin has been tested on WordPress 4.0

Which version of php is supported?

The plugin supports php 5.3 and above version.

Is it possible to accept online payments?

Yes. At the moment you can accept payments from PayPal and Stripe. You can buy some of our official add-ons for others payments gateway.

Do you need a custom payment gateway? Please contact us.

Is it multi language ready?

The plugin can be translated in any languages creating a .po file or using WPML plugin translating the strings.

NOTE: Put your own translation files inside wp-content/languages/plugins

Languages available:

*Russian
*Turkish
*French
*Italian
*Spanish
*Danish
*German
*Swedish

If you want to contribuite to plugin translation please visit:

https://www.transifex.com/projects/p/salon-booking-system/

Are there any conflicts with other plugins?

At the moment we didn’t spot any conflicts with other plugins.

Is it possible to customise the look and feel of the plugin front-end?

Yes, go to “Settings > Style > Color combination” options

What is the limit of the free version?

You can accept up to 100 reservations. No time limits.

What happen when plugin free version reach its booking limit?

You should buy the PRO version here:

http://salon.wordpresschef.it

Reviews

Remaining places

Hello,

On Salon booking, is it possible to display the number of remaining places in frond-end for customers? Thank you

Stylish and Easy

This plugin is awesome. Simple and good-looking, and easy to use for both user and webmaster.

I’ve emailed support a couple of times with questions and they’ve been friendly, patient, and quick to reply.

All In One Salon Booking Software

I am revising my review of below written in early stages. This is a poor software. No 2 way sync with Google calendar as claimed by author. they do not reply and just turn a deaf ear to the problem. Several issues they have resolved with me after I have notified, makes you wonder that do they not test the software before launching it.It is impossible to block your time in calendar and is very time consuming process which should be breeze otherwise. Manage Booking link in emails does not work after clicked one time. Follow up email after treatment only has 1 sentence space so you cant say anything sensible and they have not provided enough space despite saying they will. Dimitri is helpful but goes quiet when he does not know what to do rather than accepting the problem and being upfront with it. DO NOT WASTE YOUR TIME with this.

I have tried several Booking plugins for Salon Booking but none of them are perfect. Some (I have tried Bookly, Bookeo, Booker and several others) can’t allow to add more than 1 service when booking, others can’t allow discount at check out, some can’t take Paypal, some won’t allow Pay later option. Hardly any software sends follow up email. Salon Booking has all of them More than one service selection, Discount Code in depth, EXCELLENT SUPPORT which is very efficient. They have also implemented various changes in the last few months as requested and CUSTOMER SUPPORT DO LISTEN to the customers. For this one off price, you would not find anything in the market to match this software. All in all SUPERB.

Read all 36 reviews

Contributors & Developers

“Salon booking system” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

10.07.2017

  • Fixed bug on booking system
  • Fixed bug on reservations date format on Google Calendar
  • Fixed bug on booking rules after the 5th rule

04.07.2017

  • Fixed bug with booking system
  • Fixed services “Auto draft” bug
  • Fixed Yoast Free conflict

28.06.2017

  • Fixed bug with Yen currency on Stripe

20.06.2017

  • Fixed conflict with YOAST PREMIUM
  • Fixed missing padding on the front-end booking form
  • Coupon field not editable from mobile device
  • “close” button on date/picker now it can be translatable
  • Fixed bug with French version
  • Fixed bug with Importing modal window

23.05.2017

  • Now you can add reservation from back-end calendar daily view
  • Added fixed amount deposit option
  • Optimized the performance of the booking form process more quick
  • Fixed booking system algorithm
  • Fixed bug on prices that use thousands
  • Fixed bug on Date/Time picker on Finnish language

  • Fixed booking that overrides salon closing time

27.04.2017

  • Fixed bug on booking system
  • Fixed back-end calendar daily view hours representation
  • Fixed assistants and services booking rules time intervals
  • Improved back-end calendar daily view
  • If total import is 0 no payment pending email notification
  • Services disappeared after updates bug fixed
  • SSL check

10.04.2017

  • Fixed bug on front-end when “change order” option is active

31.03.2017

  • Fixed status bar back-end calendar daily view
  • “Create new user” option now is disabled by default
  • Bug on services custom order on back-end fixed
  • Bug on assistant selection on front-end fixed
  • Bug on booking system – reservations that overrides closing time – fixed
  • Fixed bug on thousand separator on Stripe
  • Changed the “Services break” intervals options
  • Added an alert on parallel reservations on back-end
  • Removed rollback to 2.3
  • Added untraslateble text strings

07.03.2017

  • Fixed bug on Assistant selection
  • Fixed bug on booking system ( overriding salon closing time )
  • Fixed bug on booking system ( date availability when parallel booking is available )

28.02.2017

  • Fixed bug on booking status
  • Fixed bug on thousand separators
  • Required checkout form fields options on back-end
  • Added “Choose an assistant for me” default option on front-end
  • Fixed fatal error on thank you page after payment on PayPal

07.02.2017

  • Fixed incompatibility with YITH Wish list and YITH Zoom magnifier
  • Fixed wrong representation of free slots on back-end
  • Fixed Google Calendar sync issues
  • Fixed 0 error on password recovery
  • Added pagination to Customers section
  • Fixed bug on conditional secondary services
  • Fixed missing new customer email notification
  • Fixed error on booking system with “change order” active

25.01.2017

  • Fixed wrong branches

24.01.2017

  • Wrong representation of available slots on back-end time-picker
  • Google Calendar sync issues ( canceled reservations not deleted from G.A.)

17.01.2017

  • Untraslatable text strings
  • Problem with date picker – date selection automatic reset
  • Higlited fully booked dates
  • Improved fields validation
  • Fixed some bugs Booking My Account page
  • Minor restyling of reports stats
  • Fixed new conflicts bugs with Yoast plugin
  • Improved back-end calendar – representation of dayli availability, total reservations and total revenues per day

13.12.2016

  • Fixed bug with Yoast
  • Fixed bug with holidays rules after 27 rules

30.11.2016

  • Fixed bug on associating services to assistant
  • Fixed bug for disappeared customers list
  • Fixed bug on holidays rules when more than 27
  • Fixed bug on sending reminder to Canceled reservations
  • Fixed bug on YOAST conflict
  • Fixed bug on mobile selection of services on checkbox

21.11.2016

  • Fixed bug on booking editing
  • Fixex bug on “booking” page setting
  • Fixed bug on a missing text string translation
  • Fixed bug on missing reports

18.11.2016

  • Fixed bug on date picker of booking rules

14.11.2016

  • Fixed bug with cyrillic alphabet
  • Holidays rule issues fixed
  • Improved customer search
  • Improved bookings search with new filters
  • Fixed html markup bug into front-end booking form
  • Selective js and css loading of bootstrap files into the back-end
  • Dummy content load once fixed

21.10.2016

  • Bug with Woocommerce categories fixed
  • Bug with “Accept reservation” button fixed
  • Bug with “Email address missing” when “Force guest checkout” option is active fixed
  • Selection of customers on back-end booking creation for Salon Staff user fixed
  • Timezone +9 on back-end calendar fixed
  • Booking my account page redesigned
  • Settings pages layout improved

25.07/2016

  • Bug fixed on timepicker when “change order” option was enabled
  • Bug fixed on Adding a reservation from back-end when no new customers option is selected
  • Bug fixed with French language
  • Compatibility issue with Purpose theme fixed
  • Booking process speed optimization

13.07.2016

  • SMS bug fix
  • Holidays rules bug fix
  • Report filter bug fix

06.07.2016

  • Ip1sms bug fix
  • Google Calendar booking URL fixed
  • Removed CDN links
  • Pages transition effect and date/time picker fixed
  • Resend email notification option fixed
  • Back-end calendar daily view fixed
  • Holiday rules for assistants not saved fixed
  • Checkout as a guest option ADDED
  • Booking form color customization settings ADDED

15.06.2015

  • Bug fixed on booking rules
  • Bug fixed with Google Calendar sync.
  • Bug fixed with Holidays rules for assistants
  • Restored alert message when select a service that overlaps the closing time

03.06.2015

  • Bug fixed on date and time picker for French language
  • Bug fixed on add booking from back-end when “Assistant selection” option is not active
  • Improvement: date and time picker icons now clickable
  • Improvement: added the booking review inside the back-end calendar tool-tip
  • Fixed bug on reservation position on calendar daily view
  • Fixed bug on booking added from back-end by the Salon staff

18.05.2015

  • Bug fixed with SMS and email reminder
  • Bug fixed with assistant selection
  • Bug fixed with missing translating words
  • Bug fixed with service drag&drop sorting
  • Bug fixed with reservations added by back-end
  • Bug fixed with 120 minutes average session duration
  • Bug fixed with time picker of back-end bookings management

12.05.2016

  • Bug with Polish language

22.04.2016

  • Bug fixed on customer search inside back-end booking details
  • Bug fixed on double email notification
  • Bug fixed on adding services to a booking from back-end
  • Bug fixed on wrong status for booking with “manual confirmation” option enabled

14.04.2016

  • Salon staff role bug fix
  • Parallel booking bug fix
  • Time format inside Booking My Account page
  • Resend SMS verification code bug fix
  • Wrong time format inside Calendar daily view
  • Google Calendar syncronization legal time bug fix
  • Improvement back-end calendar weekly view
  • Front-end booking form restyling
  • Blank page after reservation approval from back-end bug fix

11.03.2016

  • Fixed bug on calendar daily view
  • Fixed bug on SMS verification code
  • Fixed bug on Holidays rules
  • Fixed minor CSS bugs

03.03.2016

  • Fixed Italian strings inside Assistant and Service detail page

19.02.2016

  • Fixed bug with French and Deutsch languages
  • Fixed bug when payment on Paypal is cancelled
  • Fixed bug with “Not available days” on services

08.02.2016

  • Fixed issue with timezone on Google Calendar integration
  • Fixed bug with services prices over 2000 as value

05.02.2016

  • Fixed bug on booking algorithm
  • Fixed issue with timezone on Google Calendar integration
  • Fixed issue on front-end date picker

22.01.2016

  • Fixed bug on booking algorithm
  • Fixed minor Php Warnings and Notices
  • Changed the order of Salon booking back-end menù
  • Layout improvements to the back-end Calendar

12.01.2016

  • Fixed bug on front-end
  • Fixed bug on front-end “error alert” on last step
  • Fixed bug on automatic updates alert

08.01.2016

  • Fixed bug – Screen options
  • Fixed bug – Assistant overbooking
  • Fixed bug – SMS notifications not sent
  • Fixed bug – Managing Services categories
  • Fixed bug – Custom message on disabled booking
  • Fixed bug – Redirect page with Manual booking confirmation option active
  • Fixed bug – Hide price option missing
  • Fixed bug – Google Calendar settings error loop
  • Changed text strings text-domain
  • CSS improvements on front-end and back-end

18.12.2015

  • Fixed bug on hour format option

14.12.2015

  • Fixed bug on Timezone issues
  • Fixed bug on available hours for “tomorrow bookings”
  • Fixed bug on services duration calculation
  • Fixed bug on slot availability after booking cancellation
  • Fixed bug on Plivo SMS notification sending on selected assistant
  • Bookings, Services and Assistants back-end columns improvements
  • Back-end calendar small improvements ( added the name of the assistant on reservation detail)
  • Date and time picker improvements on mobile and tablets

1.3.1 25/11/2015

  • Fixed bug on time picker
  • Fixed bug on services duration calculation

1.3.0 12/11/2015

  • Bug on customer login
  • Bug on back-end bookings archive
  • Wrong link inside the license activation alert
  • Wrong amount on payment step when deposit is disabled

1.2.0 05/10/2015

  • minor front-end redesign
  • Unit per hour bug fix
  • AM/PM time picker fix
  • other minor bug fix

1.1.0 15/09/2015

  • fixed css bug on time-picker
  • fixed bug on custom email inside email notification template
  • fixed bug on “Booking allowed from” time range
  • minor css and mark-up fixes

1.0.6 27/07/2015

  • fixed bug on date picker (first week not bookable)
  • fixed css compatibility with twitter bootstrap based theme

1.0.5 07/07/2015

  • fixed WPML compatibility issue
  • fixed real time availability control on date/time picker
  • fixed booking range selection issue
  • fixed time-session average duration bug

1.0.4 02/06/2015

  • Ajax loading option
  • Currency position option
  • New Address field
  • Time selection fix
  • Date picker fixes for Dutch and Norway languages
  • Missing translations strings
  • Modified many english text strings

1.0.3 22/05/2015

Date-picker multi-languages support fix

1.0.2 19/05/2015

Date-picker multi-languages support fix

1.0.1 13/05/2015

  • Added “Assistant selection” option
  • Added “SMS Verification” option
  • Add “Salon staff” new users role
  • Fixed booking system bug