Case study / 2023

Estetikcentrum

Online booking and Klarna payment for an aesthetic clinic in Sweden, built as a custom WordPress plugin connected to the clinic's booking system.

Scope
Custom WordPress plugin · Booking system API · Klarna payment
Year
2023
Public product
Visit live project
Estetikcentrum – desktop view

Overview

Estetikcentrum is an aesthetic clinic in Sweden offering consultations, skin and injection treatments and surgery. We built the custom WordPress plugin behind its online booking: patients choose a service, pick a free time from the clinic’s booking system and book, with payment through Klarna in the same flow.

The challenge

The clinic already ran its schedule in a booking system made for clinics in Sweden. Patients had to be able to book any service on the website, see real free times for the right specialist and pay, without staff entering anything twice.

The approach

A custom plugin talks to the clinic's booking system through its API and exposes the services and free times to the website through the WP REST API. The booking flow has three steps: choose a service, choose a time, book. Payment goes through Klarna and WooCommerce, so the shop and the bookings share one checkout.

The solution

Staff manage the connection, services and texts from the WordPress admin, and the booking pages follow the clinic's own design in Swedish and English. Patients see consultation prices up front, filter consultations and treatments, and get a clear summary of the booking before they confirm.

05 / Structure

Product and website structure

  • Custom WordPress plugin
  • Integration with the clinic booking system API
  • Services and free times through the WP REST API
  • Three-step booking flow
  • Klarna payment through WooCommerce
  • Admin settings for staff
  • Swedish and English

Results

  • Bookings go straight into the clinic's booking system, with no double entry
  • Booking and payment in one flow, with Klarna
  • Staff change services and texts from the admin, without a developer

Project details

Role
Plugin development and integration, from admin settings to front-end design
Platform
WordPress, WP REST API, WooCommerce API, Klarna API

Screens

Next project Najbolji Bendovi Product design · UX/UI · Laravel web platform · Band discovery · Enquiries and contact View all work