Projekt starten
Wir melden uns so schnell wie möglich mit klaren nächsten Schritten — unverbindlich.
Fallstudie · Kosmetik & Wellness
Faircare ist ein Massagestudio für Frauen in Berlin-Prenzlauer Berg – mit Massagen, kosmetischen Behandlungen und Geschenkgutscheinen. Wir unterziehen die bestehende Website einem umfassenden Update auf derselben Plattform: eine neue Blockbibliothek, eine Preisquelle für Deutsch, Englisch und Ukrainisch und ein Gutschein-Shop, der im Code eingerichtet ist.

Die Ausgangslage
Faircare betreibt in Berlin-Prenzlauer Berg ein Massagestudio ausschliesslich für Frauen. Die Website stellt Massagen und kosmetische Behandlungen vor, verkauft Geschenkgutscheine als digitalen Code oder gedruckte Karte und führt zur Terminbuchung auf die Treatwell-Seite des Studios.
Das Update behält die bestehende Basis – Blocksy, WooCommerce, YITH Gift Cards und Polylang – und erneuert, was darauf aufbaut: eine Blockbibliothek aus Figma, eine Preisquelle für drei Sprachen und Shop-Einstellungen in versioniertem Code statt in Klick-Konfiguration.
Die Herausforderung
Faircare verkaufte bereits Gutscheine online, und das Update musste das am Laufen halten: Gutschein-Produkte, Shop-Einstellungen und Rechnungsoptionen sollten in den neuen Stand kommen, ohne sie von Hand neu zusammenzuklicken.
Dazu kamen drei Sprachen mit gemeinsamen Preisen und die Regeln, die ein kleiner deutscher Shop einhalten muss – von der KI-Kennzeichnung bei Bildern bis zu Barrierefreiheit und Widerrufsrecht.
Preise werden einmal an der deutschen Behandlung gespeichert. Englische und ukrainische Seiten zeigen dieselben Zeilen mit eigenen Texten, und abgelaufene Rabatte verschwinden von selbst.
Der WooCommerce-Import kann YITH-Gutscheinprodukte nicht verlustfrei übertragen – deshalb entstehen Gutscheine, Shop-Einstellungen und Rechnungsoptionen aus versioniertem Code.
KI-Kennzeichnung von Bildern, Barrierefreiheits-Checks, PDF-Rechnungen immer auf Deutsch, ein Widerrufslink und ein kurzer Checkout für digitale Gutscheine – alles Teil des Baus.
Hinter dem Projekt
Das Update entstand in einem dichten Sprint im August: Aus Figma-Frames wurden Markup und Blöcke, Theme und Shop-Einrichtung folgten, und ein Durchgang für Barrierefreiheit schloss die Runde ab. Inhalte, Rechtsseiten, SEO und der Go-live sind die nächsten Schritte.
Was wir gebaut haben
Preiskarte
Auf jeder Leistungsseite steht die Preiskarte zuoberst: Dauer und Preis jeder Option, ein Rabatt-Badge mit Countdown der verbleibenden Tage und ein Buchungs-Button, der zur Treatwell-Seite des Studios führt.
Preissystem
Alle Preise werden in einem Formular unter Services → Prices erfasst: Dauer, Preis, Rabatt mit Enddatum und Buchungslink pro Zeile. Die Zahlen sind einmal gespeichert und speisen die Preisliste, die Preiskarten und die Leistungskarten in News-Beiträgen.
Gutschein-Shop
Gutscheine gibt es als digitalen Code oder als gedruckte Karte, mit frei wählbarem Betrag von 50 bis 1000 Euro. Warenkörbe mit rein digitalen Gutscheinen überspringen die Adressfelder, und der Gutscheincode steht auf der deutschen PDF-Rechnung.
Öffnungszeiten & Sprachen
Zwei eigene Header-Elemente: eine Status-Pille, die die Öffnungszeiten des Studios liest und zeigt, ob und bis wann geöffnet ist, und ein Sprachwechsler mit Flaggen für Deutsch, Englisch und Ukrainisch – mit korrekt deklinierten Wochentagen im Ukrainischen.
Kontakt-Zentrale
Ein Admin-Menü mit Tabs für Kontaktdaten, Social Links, Öffnungszeiten und das Footer-Formular. Dieselben Daten speisen den Kontaktbereich mit Formular, Kontaktkarte und Foto, der auf jeder Seite vor dem Footer erscheint.
Einblick ins Projekt
Die meisten Agenturen zeigen die fertige Website. Wir zeigen, wie sie entstanden ist. Öffnen Sie eine Disziplin und sehen Sie, was das Team gemacht und übergeben hat.
01 / Projektleitung
Zwei Repositories, eine Routine: Jede Änderung lief über einen Dev- oder Feature-Branch und einen Pull Request – bisher 29 gemergt. Ein CI-Build-Check sichert den Dev-Branch des Plugins, und ein Merge auf main baut und verteilt Theme und Blöcke automatisch.
29
gemergte Pull Requests
78
Commits in zwei Repositories
Was wir gemacht haben
Übergabe Freigegebener Umfang und Anforderungen → Design
02 / UI/UX-Design
Die Blöcke entstanden in zwei Schritten aus Figma-Frames: zuerst HTML- und SCSS-Markup mit schriftlichem Bericht, dann der Gutenberg-Block. Die meisten Berichte dokumentieren Responsive-Checks in vier Bildschirmbreiten, vom Desktop bis zum Smartphone.
11
Markup-Berichte aus Figma-Frames
10
Palettenfarben für Text und Hintergründe
Was wir gemacht haben
Einblicke
Übergabe Figma-Entwürfe und ein Blocksystem → Entwicklung
03 / Entwicklung
Ein Blocksy-Child-Theme mit hierarchischem Leistungs-Beitragstyp, zentraler Preis-Seite und Kontakt-Admin; ein Plugin mit 18 serverseitig gerenderten Blöcken; und zwei Must-use-Plugins für PDF-Rechnungen. Shop-, Gutschein-, Rechnungs- und Barrierefreiheits-Einstellungen werden aus Code angewendet.
18
eigene Gutenberg-Blöcke in fünf Kategorien
8
datengesteuerte Blöcke, von Preis-Tabs bis Gutscheinen
2
Must-use-Plugins für PDF-Rechnungen
Was wir gemacht haben
Einblicke
Übergabe Getesteter Stand auf Staging → Inhalte & SEO
04 / Inhalte
Der Leistungskatalog steht in drei Sprachen: je sechs Leistungsgruppen und 15 Behandlungen, mit 20 Preisoptionen, die alle Sprachen teilen. Oberflächentexte laufen über eigene Extract- und Compile-Werkzeuge, und Werte aus dem Admin sind für die Übersetzung registriert.
63
veröffentlichte Leistungsseiten, 21 pro Sprache
20
Preisoptionen auf 15 Behandlungen
752
übersetzbare Oberflächentexte
Was wir gemacht haben
Einblicke
Übergabe Strukturierte Inhalte im CMS → SEO & GEO
Das Projekt in Zahlen
Jede Zahl ist aus der neuen lokalen Version gezählt – aus Code, Datenbank und Übersetzungsdateien.
3
Sprachen: Deutsch, Englisch, Ukrainisch
18
eigene Gutenberg-Blöcke
8
Blöcke mit KI-Hinweis
63
veröffentlichte Leistungsseiten in drei Sprachen
20
Preisoptionen, einmal für alle Sprachen gespeichert
6
Gutschein-Produkte, digital und gedruckt
752
übersetzbare Oberflächentexte
29
gemergte Pull Requests
Unter der Oberfläche
Besucher sehen Preise, Gutscheine und Öffnungszeiten. Darunter liegen die Einstellungen, Sicherheitsnetze und Regeln, die sie in drei Sprachen richtig halten.
WooCommerce, YITH, PDF-Rechnungen und Accessibility Checker werden aus versionierten Arrays konfiguriert und bei jedem Versionssprung neu angewendet.
Codes entstehen vor der Bestell-E-Mail, und vordatierte Karten mit unlesbarem Datum werden sofort versendet, statt hängen zu bleiben.
Rechnungen erscheinen auf Deutsch, auch wenn die Bestellung auf Englisch oder Ukrainisch aufgegeben wurde.
752 Oberflächentexte, eigene Extract- und Compile-Werkzeuge und korrekt deklinierte Wochentage im Ukrainischen.
Sieben Filter halten seitenspezifische Blöcke auf ihren Seiten, und Leistungsvorlagen setzen Preise und Behandlungen in feste Plätze.
Accessibility Checker prüft auch Leistungen und Produkte, Fokus-Stile sind sichtbar, und Erklärungsentwürfe liegen in drei Sprachen vor. Ein Toolbar-Plugin für Besucher wurde getestet und verworfen.
Acht Blöcke können einen Hinweis nach EU AI Act zeigen, und jedes Bild in der Mediathek hat ein eigenes Merkmal «KI-generiert».
Beide Repositories bauen und deployen über GitHub Actions auf main, das Plugin hat zusätzlich einen CI-Build-Check auf dev, und 29 Pull Requests sind gemergt.
Was Sie erwarten können
Wir bauen für das, was bleibt – eine Plattform, die übersichtlicher ist, bei jedem Besuch überzeugt und die Ihr Team einfacher betreiben und weiterentwickeln kann.
Klare Kategorien, Filter und Preise helfen Besuchern, das passende Angebot selbst zu finden – statt nachzufragen, wo sie anfangen sollen.
Eine Website, die so wirkt wie die Qualität dahinter – für neue Besucher ebenso wie für langjährige Kunden.
Ihr Team pflegt Angebote, Inhalte und News selbst – ohne Entwickler-Ticket und ohne Warteschlange.
Neue Angebote, Kategorien und Sprachen kommen dazu, wenn das Geschäft wächst – ohne Neubau.
Wir legen die wichtigen Ziele vorab gemeinsam fest und bauen darauf hin – und bleiben nach dem Launch Partner, damit die Plattform mit dem Geschäft Schritt hält.
In eigenen Worten
Ein Update bewährt sich im Alltag – so sieht es das Studio bisher.
Unsere Preise liegen jetzt an einem Ort und erscheinen gleich auf Deutsch, Englisch und Ukrainisch. Gutscheine und Rechnungen laufen über Einstellungen, die wir nicht mehr von Hand zusammenklicken müssen.
Eingesetzt
Projekt starten
Wir melden uns so schnell wie möglich mit klaren nächsten Schritten — unverbindlich.