1. Documentation
  2. Plugins
  3. WooCommerce
  4. Extensions
  5. WooCommerce Bookings
  6. Use Cases

Hair Salon

Scenario ↑ Back to top

A hair salon has three hairdressers, and each appointment lasts one hour. The salon is open from 9:00 am – 8:00 pm on weekdays (M-F) and 8:00 am – 4:00 pm on weekends.

Products Used ↑ Back to top

Setup and Configuration ↑ Back to top

  1. Three hairdressers must be added as Resources. Since a hairdresser can only be in one place at one time, be sure to set each resource with an Available Quantity of “1”. Notice how you can set availability rules for individual hairdressers, to (for example) give them lunch breaks.
  2. Set the global availability of the salon (opening hours) under Bookings > Global Availability. We’re layering availabilities via Priority, but you can also just add a range of hours for each day of the week.
  3. Create the Haircut Appointment as a bookable product and configure it with the following settings. Note that although we’re setting Max 1 bookings per block, the addition of the Resources (Hairdressers) means that we can have as many bookings during a given block as there are resources. Note too that we’re setting default product-level unavailability, which will be overridden by the Global Availability rules.

Usage ↑ Back to top

Result will look like this for your customers.

Questions and Feedback ↑ Back to top

Have a question before you buy? Please fill out this pre-sales form.

Already purchased and need some assistance? Get in touch with a Happiness Engineer via the Help Desk.

WooCommerce - the most customizable eCommerce platform for building your online business.

  • 30 day money back guarantee
  • Support teams across the world
  • Safe & Secure online payment