Skip to content

Fase 3: Boarding + Paw Vouchers

Doel: de complexste dienst live — 4 kamertypes, kortingen, gesplitste betaling, kamertoewijzing. Plus Paw Vouchers als simpele add-on.

Afbakening: geen kerstvakantie-systeemafdwinging (Extra), geen abandoned dog escalatie (Extra). Concept-factuur vereenvoudigd: admin kan factuur bewerken en goedkeuren.

Na deze fase: boarding is live. De kern van het bedrijf draait op de app.


2 stories

Het aanmaken en beheren van kamers door de admin. Elke kamer heeft een naam, type (Standard, Comfort, Deluxe, VIP Suite), capaciteit, airco-status en notities. Het bezettingsoverzicht toont per kamer welke hond erin zit, tot wanneer, en welke kamers per type nog vrij zijn.

#RolUser Story
3.1.1adminKamers beheren (naam, type, capaciteit, airco, notities, actief/inactief)
3.1.2adminKamerbezetting overzicht: per kamer welke hond, tot wanneer, vrije kamers per type

6 stories

De boekingservaring voor logeerpartijen. Klant kiest kamertype, datums en hond(en), ziet beschikbaarheid in een kalender, geeft bijzondere instructies en medicatie op (AWG 5/medicijn/dag), en ziet een compleet overzicht met kortingen en belasting. Ook de autorisatie van wie de hond mag ophalen wordt hier vastgelegd.

#RolUser StoryAC
3.2.1klantBoarding boeking maken (kamertype, datums, hond(en))Testdag vereist; kalender toont beschikbaarheid
3.2.2systeemKamerbeschikbaarheid checken per type en totale capaciteit
3.2.3klantPrijs per kamertype zien (40/45/55/65 AWG/dag)
3.2.4klantBijzondere instructies per hond + medicatie aangeven (AWG 5/medicijn/dag)
3.2.5klantCompleet overzicht (honden, kamer, datums, nachten, prijs, kortingen, belasting, totaal)
3.2.6klantAangeven wie mijn hond mag ophalen (geautoriseerde personen)Was Fase 2

4 stories

Automatische berekening van twee typen korting: 20% voor een extra hond in dezelfde kamer (zelfde eigenaar), en 10-20% bij langdurig verblijf (>30 dagen). Belangrijk: kortingen worden niet gestapeld — alleen de hoogste wordt toegepast. De klant ziet welke korting is toegepast en waarom.

#RolUser StoryAC
3.3.1systeem20% korting voor extra hond in zelfde kamer (zelfde eigenaar)
3.3.2systeem10% korting bij verblijf > 30 dagen (1 hond), 20% bij 2 honden
3.3.3systeemSlechts de hoogste korting per hond toepassenGeen stapeling
3.3.4klantZien welke korting is toegepast en waarom

3 stories

Boarding werkt met 50/50 betaling: 50% aanbetaling (niet-restitueerbaar) bij boeking, 50% bij check-in. Als de aanbetaling niet binnen 7 dagen is voldaan, wordt de reservering automatisch vrijgegeven.

#RolUser StoryAC
3.4.1systeemBij boarding een factuur met 50% aanbetaling + Sentoo link aanmaken50% niet-restitueerbaar
3.4.2systeemReservering verwijderen als 50% niet binnen 7 dagen betaald is
3.4.3adminBij check-in de resterende 50% laten betalen

2 stories

Vereenvoudigde concept-factuur flow. Admin kan een factuur bewerken (korting wijzigen, regels aanpassen, notities toevoegen) voordat deze naar de klant gaat, en vervolgens goedkeuren en versturen met betaallink. Dit is bewust simpeler dan de oorspronkelijke 4-stappen flow (draft → concept → approved → sent) — die automatisering komt als Extra (E.8).

#RolUser Story
3.5.1adminFactuur bewerken (korting wijzigen, regels aanpassen, notities) voordat deze naar de klant gaat
3.5.2adminFactuur goedkeuren en versturen met betaallink

3 stories

De fysieke toewijzing van honden aan specifieke kamers. Bij check-in wijst de admin een kamer toe, bij check-out wordt de kamer vrijgegeven. Het overzicht toont per kamer welke hond erin zit en tot wanneer — essentieel voor de dagelijkse planning.

#RolUser Story
3.6.1adminBij check-in een specifieke kamer toewijzen aan een hond
3.6.2adminBij check-out de kamer laten vrijgeven
3.6.3adminPer kamer zien welke hond erin zit en tot wanneer

2 stories

De rekenregels voor boarding-dagen. Ophalen in de ochtend telt niet als extra dag, ophalen in de middag wel. Honden die niet voor sluitingstijd zijn opgehaald worden automatisch ingeboekt voor een overnachting — dit voorkomt handmatige correcties.

#RolUser Story
3.7.1systeemMiddag ophalen als extra dag tellen, ochtend ophalen niet
3.7.2systeemHonden niet opgehaald voor sluitingstijd automatisch inboeken voor overnachting

3 stories

Admin-functionaliteit specifiek voor boarding: openstaande betalingen en concept-facturen op het dashboard, betaalherinneringen versturen, en bij check-out de ophaler verifieren tegen de autorisatielijst van geautoriseerde personen.

#RolUser Story
3.8.1adminOp het dashboard openstaande betalingen en concept-facturen ter controle zien
3.8.2adminBetaalherinnering versturen naar een klant
3.8.3adminBij check-out de ophaler verifieren tegen de autorisatielijst

6 stories

Strippenkaarten voor daycare in 6 staffels (1x tot 30x). Klanten kopen een voucher (100% vooraf via Sentoo), en bij elke daycare check-in wordt een credit afgetrokken. Het systeem waarschuwt bij 2 of minder resterende credits. Admins kunnen credits handmatig corrigeren. Simpele credit-logica zonder pg_cron — past daarom bij Fase 3 i.p.v. Fase 4.

#RolUser StoryAC
3.9.1klantPaw Voucher kopen (6 staffels: 1x-30x)100% vooraf; Sentoo betaallink
3.9.2systeemBij daycare check-in een credit aftrekken van de voucher
3.9.3klantResterende credits en gebruikshistorie inzien
3.9.4systeemNotificatie sturen bij lage credits (2 of minder)
3.9.5klantBij daycare boeking de voucher-optie zien (alleen als saldo > 0)
3.9.6adminCredits handmatig bijwerken (correctie) en alle strippenkaarten overzien