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.
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


