HairConnect Handleiding Inloggen

Salons beheren

Bijgewerkt op 2026-08-22

Dit hoofdstuk is niet voor een kapsalon. Het beschrijft het platformpaneel, waar de beheerder van HairConnect de salons zelf aanmaakt en opvolgt. Werk je in een salon, dan heb je hier niets te zoeken en kom je er ook niet binnen.

Waar vind ik het?

Op /platform, met een eigen inlogscherm. Het paneel is grijs in plaats van koper — zo zie je aan één blik dat je niet in een salon zit. Linksboven staat hetzelfde HairConnect-logo als in de backoffice, maar in grijstinten en met het woord Platform onder het woordmerk. Ook wie de zijbalk inklapt of op een smal scherm werkt, blijft dat woord zien.

Alleen een account met de vlag platformbeheerder raakt hier binnen. Een gewone salonlogin krijgt de inlogpagina te zien maar komt er niet door.

Het eerste account

Op een verse installatie bestaat er nog geen platformbeheerder. Die maak je op de server aan:

php artisan platform:beheerder --email=jij@voorbeeld.be --naam="Jouw Naam"

Het commando vraagt daarna twee keer om een wachtwoord (minstens twaalf tekens). Bestaat het e-mailadres al als gewone gebruiker, dan wordt die gebruiker platformbeheerder en blijft zijn wachtwoord ongewijzigd.

De salonlijst

Onder Salons staat elk salon met zijn boekingsadres, of het actief is, en drie tellingen: medewerkers, klanten en de datum van de laatste afspraak. Via het kolommenmenu rechtsboven zet je ook het aantal logins en de aanmaakdatum aan.

Een salon zonder afspraken toont nog geen — dat is iets anders dan een leeg vakje.

Een salon aanmaken

Knop Nieuw salon rechtsboven. Er zijn maar vier velden, en dat is opzet: alles wat een salon over zichzelf instelt — openingsuren, huisstijl, diensten, btw-nummer — hoort in zijn eigen backoffice.

Veld Waarvoor
Naam zoals het salon zichzelf noemt
Adres van de boekingspagina de slug, bijvoorbeeld diargo.../nl/diargo
E-mailadres van het salon hierheen gaan meldingen van het platform
Taal bepaalt de taal van de boekingspagina en van de mails aan klanten

De slug wordt bij het aanmaken automatisch uit de naam afgeleid. Verander hem later niet: elke boekingslink en elke QR-code die het salon al heeft uitgedeeld, wijst dan naar niets.

Vul niets in wat je niet zeker weet. Een verzonnen adres of btw-nummer belandt op een kasticket, en dat is een fiscaal document.

Na het bewaren kom je meteen op het bewerkscherm. Een nieuw salon is nog niet af: er moet een eigenaar bij.

Een salon stilleggen

Zet Actief uit. Alles blijft bewaard.

Er is bewust geen verwijderknop. Een salon verwijderen sleept via de databank ook zijn afspraken, bonnen en kassajournaal mee — en dat journaal is fiscaal en append-only. Wie een salon écht weg wil, doet dat bewust en met de hand, niet met een knop naast Bewaren.

In een salon gaan kijken

Met Open dit salon kom je in de gewone backoffice van dat salon terecht, met zijn gegevens.

Wat er dan gebeurt:

  • Je blijft ingelogd als jezelf. Er wordt geen sessie van een medewerker overgenomen en je wordt niemand anders. Het enige dat verschuift, is welk salon je ziet.
  • Bovenaan élk scherm staat een donkere balk: Je kijkt mee als platformbeheerder, met de naam van het salon erbij.
  • Je kan alles doen wat de eigenaar kan.
  • Elke handeling komt in het auditlog van dat salon, op jouw naam met de vermelding (platform) erachter en de rol platform. Zo blijft achteraf zichtbaar wat jij deed en wat het salon zelf deed.

Met Stoppen met meekijken in die balk kom je terug op het platformpaneel.

Waarom is dit een apart paneel?

Omdat de hele rest van HairConnect op één regel staat: geen salon betekent geen gegevens. Elke query wordt gefilterd op het salon waarin je zit, en dat is de reden dat gegevens van twee salons elkaar nooit kunnen raken.

Het platformpaneel is de enige plek die daar bewust dwars op gaat. Zo'n scherm hoort niet in hetzelfde paneel als schermen die dat nooit mogen: één fout in een zichtbaarheidsregel is daar meteen een lek.