Online Dog Walking & Overnight Pet Care with WooCommerce Bookings

In this article, we will cover one of the popular online booking scenarios – Online Dog Walking Booking. We will check out how you can set up an online dog-walking booking scenario with the help of WooCommerce Bookings and Appointments plugin.


Online Dog Walking & Overnight Pet Care

Sam offers his services of Dog Walking for people across Los Angeles who are busy with their day to day schedule. According to Sam, “…we offer dog walking as well as overnight pet care services for up to 2 dogs at a time. We want our customers to book an appointment based on the timings that we provide so that there won’t be any confusions… we are a total of 3 people and we provide bookings based on our schedule…is there a way to set all this up..?

When it comes to cost and availability, “…we offer dog walking sessions for 30 minutes at $25 which customers can extend up to an hour for an additional charge of $10…for overnight pet care, we offer the service only on weekends (Saturday & Sunday) for $45 per day…all the cost is based on how many dogs our customers have…Stacy and Rick offer dog walking services on weekdays every day from 9 am to 8 pm…and Lucy offers overnight pet care on the weekends…


Plugin Features Used

It is clear from the scenario that Sam can easily set this up using WooCommerce Bookings and Appointments plugin. He can make use of the following features to set up his scenario:

Booking Slots & Availability

Based on Sam’s scenario, he can set up two products for Dog Walking and Overnight Pet Care.

  1. Dog Walking
    Half-an-hour slots every weekday starting from 9 am to 8 pm, where customers can select a max of 1 hour (2 half-an-hour slots) at a time
  2. Overnight Pet Care
    Daily slots for weekends, starting from Saturday till Sunday
Dynamic Booking Cost Calculation

Sam has a dedicated cost for both of his services. He can set up his booking cost based on his preferences and make sure the cost is calculated accurately.

Booking Participants

Sam provides service for up to 2 dogs per booking. He can set up Booking Participants where his customers can easily enter the number of dogs they want to book service for. He can also make sure to charge the booking cost for every dog separately.

Assets for Staff Members

When it comes to Dog Walking, Sam has a team of two – Stacy and Rick. Based on their schedule he can create a dedicated Booking Asset for each one fo them and make sure their bookings are separate from each other.


How to Set Up..?

Online Dog Walking

Follow the steps below to set up Online Dog Walking Booking.

  • Create a Bookable Product
  • Set up the Booking Period under the Booking tab.
    • Choose Enable Calendar Range with Blocks of 30 minutes
    • Set Minimum Duration to 1 (1 block of 30 minutes) and Maximum Duration to 2 (2 blocks of 30 minutes each)
    • Set up your booking timings under Daily Booking Timings. Set it from 09:00 am to 07:30 pm

Booking Settings


  • Set up the cost of booking under Booking Cost. Set Base Cost as $25 and create a Cost Rule as shown in the image below.

Booking Cost


  • Booking Participants and click on Enable. Here you can set up a field where customers will enter the number of dogs they have.
    • Create a Participant and name it Number of Dogs
    • Set the Minimum value as 1 and the Maximum value as 2
    • Enable Multiply All Cost by Number of Participants

Participants


  • Visit Bookings Availability and enable Make All Dates/Blocks Unavailable
    • Set the Availability Rule for Weekdays as shown in the image below.

Booking Availability


  • Visit Booking Assets and click on Enable.
    • Click on Create a New Asset
    • Create 2 Assets and name them Stacy and Rick with Quantity set to 1. Here you can also set up your staff members’ availability rules (if any).
  • Visit the product and click on Update/Publish to see the assets under Bookings Asset
    • Click on Add Assets and add both Rick and Stacy to the product as shown in the image below

Assets


Once the setup is complete, your Dog Walking product will look similar to the image shown below.

Dog walking

Online Overnight Pet Care Booking

Follow the steps below to set up Online Overnight Pet Care Booking.

  • Create another Bookable Product
  • Set up the Booking Period under the Booking tab.
    • Choose Enable Calendar Range with Blocks of 1 Day
    • Set Minimum Duration to 1 (1 block of 1 Day) and Maximum Duration to 2 (2 blocks of 1 Day each)

Bookings settings


  • Set up the cost of booking under Booking Cost. Set Per Block Cost as $45

Per Day Cost


  • Visit Booking Participants and click on Enable. Here you can set up a field where customers will enter the number of dogs they have.
    • Create a Participant and name it Number of Dogs
    • Set the Minimum value as 1 and the Maximum value as 2
    • Enable Multiply All Cost by Number of Participants

Participants


  • Visit Bookings Availability and enable Make All Dates/Blocks Unavailable
    • Set the Availability Rule for the Weekend as shown in the image below.

Booking Availability


Once the setup is complete, your Overnight Pet Care product will look similar to the image shown below.

Booking Overnight Pet Care


Other WooCommerce Booking Use Cases

Apart from the scenario discussed in this article, check out the following use cases fulfilled by WooCommerce Bookings and Appointment plugin.