2026 · WordPress · Booking

Shars Hair Lab

Custom WordPress booking site for a hair salon, with a custom theme and plugin powering Square-integrated payments and scheduling.

Role
WordPress developer & designer
Stack
WordPressPHPSquare APICustom theme/plugin

Screenshot

What it looks like

Screenshot of the Shars Hair Lab website

Problem

What needed solving

The salon needed online booking that actually charged deposits and synced with the chair schedule, not a generic contact-form plugin bolted onto a template theme.

Approach

How it was built

  • Built a custom WordPress theme from a Figma design rather than adapting a stock template, so the site matched the salon's brand exactly.
  • Wrote a custom plugin integrating the Square API for deposit payments and appointment scheduling tied to stylist availability.
  • Tuned asset loading and media so the site stays fast despite the custom booking logic.

Results

Outcome

  • Clients book and pay deposits in one flow instead of calling in.
  • Stylist schedules stay in sync automatically through Square.