All projects
Web Development WooCommerce Booking System Australia 2022

A full booking platform that put Animal Talent online end-to-end.

Animal Talent needed more than a website — they needed a business system. Classes, workshops, online courses, and private sessions all had to be bookable, manageable, and payable in one place.

5+
Service types live at launch — classes, courses, workshops & private sessions
100%
Online payment processing with WooCommerce checkout
Custom
Booking templates built for each service category
0→∞
Bookings now handled without a single phone call

The Challenge

Animal Talent runs dog training across multiple formats — group classes, online courses, themed workshops, and one-on-one private sessions. Before this build, bookings were handled manually: enquiry form, email back-and-forth, manual invoicing.

They needed a platform where clients could see availability, choose their format, pay upfront, and receive confirmation — all without the business owner being in the loop for every single transaction.

The added complexity was that each service type had different rules: classes had inventory limits and recurring schedules, workshops had fixed event dates, online courses were on-demand, and private sessions needed appointment-style booking with specific time slots.

What We Built

We built on WordPress with WooCommerce as the commerce backbone, layered with JetEngine for custom content architecture and JetAppointments for the private session booking system.

  • Class listings with inventory — each class shows remaining spots, auto-closes when full, and updates in real time as bookings come in.
  • Workshop events — fixed-date events with their own listing template, registration flow, and automatic waitlist when capacity is reached.
  • Online courses — WooCommerce digital products with access granted on purchase, no manual fulfilment required.
  • Private session booking — JetAppointments integration with the trainer's calendar, buffer times, and automated booking confirmations by email.
  • Custom categorisation — JetEngine taxonomies with custom templates for each service type, so the UX adapts to what the customer is actually booking.

The Result

At launch, the owner moved from spending several hours per week on booking admin to near-zero manual intervention for standard bookings. Every service type was live, tested, and taking real payments from day one.

The platform scaled naturally as Animal Talent added new class types — the templating system meant new offerings could be listed and made bookable without developer involvement.

Timeline

Week 1: Discovery and service mapping — documenting every booking rule and exception for each service type. Week 2: WordPress architecture, WooCommerce setup, and JetEngine taxonomy build. Week 3: JetAppointments calendar integration and custom templates. Week 4: Testing with live inventory, payment gateway config, and launch.

Next project
Recollo — QR Pet Tag Web App
View project

Disclaimer: The websites listed in devPanda's portfolio were developed by Ethan Jarrett while employed at Yakk, and are not associated with devPanda. The intellectual property rights to these websites belong to the respective parties. devPanda is a personal portfolio showcasing the work of Ethan Jarrett and is not affiliated with any of the businesses represented in these projects.