Shars Hair Lab
Custom WordPress booking site for a hair salon, with a custom theme and plugin powering Square-integrated payments and scheduling.
sharshairlab.com
Overview
The Challenge
Shars Hair Lab needed an online booking experience built around how the salon actually runs: services, availability, and payments all in one flow. I built a custom WordPress theme and a custom plugin from scratch to handle bookings, backed by Square for payment processing and scheduling.
Role
Web Developer
Timeline
2026
Tech Stack
Process
How it was built
A Custom Theme and Booking Plugin
Rather than bolting a generic booking plugin onto a template, I built a custom WordPress theme matched to the salon's brand and a custom plugin to manage services, staff, and availability, giving full control over the booking flow end to end.
Square for Payments and Scheduling
The booking plugin integrates directly with the Square API, handling service selection, scheduling, and payment in a single checkout so appointments and transactions stay in sync automatically without manual reconciliation.
Results