Changelog
Bijgewerkt op 2026-05-01
Grote milestones in BedFlow, chronologisch (meest recente eerst).
📅 Mei 2026 — Webbuilder + import flow
Week 1 (1 mei)
- ✅ Mini-site webbuilder — eigen pagina "Mijn website" voor de eigenaar zelf, niet super-admin. Per-property branding (kleur/tagline/logo/favicon), foto's (hero + galerij), tekst (intro + over ons), faciliteiten met emoji's en SEO-beschrijving. Custom-domein root toont mini-site wanneer geactiveerd; booking widget blijft via "Direct boeken" CTA bereikbaar.
- ✅ 1-klik import van bestaande MyTourist site — geef URL, scrape theme color + foto's + faciliteiten + contact + SEO, klaar in 30 sec. Cruciaal voor MT-customers die naar BedFlow overstappen zonder hun look-and-feel te verliezen.
- ✅ Preview-URL's — vanity
{slug}.bedflow.eu+ altijd-werkende fallbackbedflow.eu/_preview/mini-site/{slug}voor demo's vóór DNS-cutover. - ✅
+ Artikelknop op proforma's — voor "klant vroeg per mail om iets extra". Voegt lijn toe, herrekent BTW + totalen, regenereert PDF. Werkt op elke proforma (incl MT-source met waarschuwing). - ✅ POS bancontact + customer link + VIES — Cindy's mobile POS heeft nu echte BC-QR, BC-prepaid afkoppelen, klant-zetten op naam met VIES-VAT-lookup.
- ✅ Folios systeem — multi-tab billing op één boeking (kamer / honesty bar / wellness apart afrekenbaar), met aparte invoices per folio.
- ✅ MT booking sync van uurlijks → 5 minuten — verse direct/MT-bookings landen binnen 5 min op de grid (was tot 60 min).
- ✅ Klanten zonder property fix + backfill — TenantScope toonde Channex-test debtors niet door ontbrekend property_id; alle 4 creator paden gefixt + bestaande rijen gemigreerd met merge-on-duplicate-detection.
- ✅ Kamer 3 paint-fix — Channex-bookings zonder roomtype-mapping vielen uit de grid; payload-name fallback toegevoegd, plus pillen lopen nu midden-aankomstdag tot midden-vertrekdag (matcht "ze checken middag in").
- ✅ Quick WhatsApp E.164 normalisatie — TextMeBot eiste internationaal formaat, klapte 30s timeout op 0472… nummers; auto-omzetting naar +32472… via PhoneNumber lib.
- ✅ Wellness combi-boeking fix — pagina toonde "al ingepland" voor combi-gasten zelfs zonder slot-keuze; check leest nu
calendar_event_idipv tekst-match. - 🐛 Diverse fixes:
countryNOT NULL bij property-create, opcache reset multi-host, storage:link bulletproof, dangling-symlink detection in diagnose, deploy.sh robustness.
📅 April 2026 — MyTourist ontkoppeling fase
Week 4 (21–22 april)
- ✅ Handleiding live op bedflow.eu/docs — deze pagina dus
- ✅ Email automatisaties visueel redesign — journey timeline (list) + IF-THEN wizard met live samenvatting (edit)
- ✅ Communication Log — 3 tabs (WhatsApp / Telegram / Email) met body-preview per email
- ✅ Check-in welcome + Wellness upsell email templates (met slot-beschikbaarheidscheck)
- ✅ Housekeeping module — externe poetshulp met privacy-vriendelijke portaal, auto-WhatsApp, achterstand-detectie
- ✅ Gastportaal — 3 fases op één URL (pre-arrival + during + post-stay)
- ✅ Telegram inline keyboard voor check-in request approve/deny
- ✅ Payment → booking auto-confirmation met Telegram notificatie
- ✅ Bulk blokkades via rechtsklik op datum-header
- ✅ Handmatige boeking (telefoon/walk-in) met debtor lookup + live availability
- ✅ RoomType + Product + Invoice external_id nullable — lokaal aanmaken zonder MyTourist
- 🐛 Payment reminder €0,00 / "binnen 0 uur" bugs gefixt
- 🐛 Payment reminder stuurt niet meer bij betaalde bookings (MyTourist-bookings inbegrepen)
- 🐛 Email preview 500 errors gefixt
Week 3 (14–20 april)
- ✅ BedFlow naamgeving + logo's (navy + teal), bedflow.eu domein
- ✅ Landing page bedflow.eu met i18n (6 talen)
- ✅ Channex integratie — Saloon connector, webhook handler, sync commands (code klaar, staging test nog pending)
- ✅ Booking widget — 6-staps flow, meertalig, extras + wellness slots
Week 1–2
- ✅ Tariefbeheer volledig redesign — visuele prijsketen, basisprijzen grid, profielen, kalender
- ✅ Statistieken dashboard — KPI's, YoY charts, wellness analyse, extras ranking
📅 Maart 2026
- ✅ Room / RoomType schema — lokale modellen onafhankelijk van MyTourist
- ✅ Kameroverzicht — maandgrid met klik-blokkering, check-in, WhatsApp, Bancontact QR
- ✅ Guest portal basis — deur unlock, honesty bar, factuur, ontbijtkeuze
📅 Eerder
- Debtor + Invoice + Product resources (MyTourist-gebonden initieel)
- Quote flow (offerte-pagina, UBL export, toeristentaks)
- Payment page (Stripe checkout, Bancontact)
- Wellness integratie
- Yuki push + Peppol
- Statbel export
- Dynamic pricing scraper
🔮 Nog te bouwen
Zie roadmap of vraag om "de lijst" in een werksessie. Hoofdpunten:
- 📝 Downstream verificatie voor nieuwe kamers (test flow)
- 🔁 Auto-confirm flow afmaken
- 🧪 Channex staging testen (account aanmaken)
- 🔄 MyTourist webhooks verwerken tijdens overgangsperiode
- 🤖 WhatsApp bot (Fase 3, in diepvriezer)
- 🔧 Housekeeping module ✅ klaar
- 📨 Meer automatische emails (✅ 2 erbij)
- 🌐 Domein migratie
- 🏨 Multi-property support
- 📤 Data migratie — historische MyTourist data naar BedFlow native
- 🧹 MyTourist overrides opruimen (2920 manuele kalender-entries)