Project Traject Voedingsgeneeskunde.nl¶
Timeline van het hele project, van begin tot nu.
Fase 1: Webshop Foundation (Oktober - November 2024)¶
Week 1-2: Commerce Setup¶
30 oktober - 3 november 2024
- Commerce 2.x geïnstalleerd en geconfigureerd
- Producttypes: VGBC-ticket en online-cursus
- Variaties: Student/Arts pricing
- Checkout flow met Mollie payment gateway
- Basis factuur templates
Tags: Commerce, Setup
Week 3: BTW & Verzending¶
4-11 november 2024
- BTW configuratie (9% cursussen, 21% tickets)
- Verzendmethoden: Gratis verzending en Fysiek afhalen
- Display fixes voor prijzen inclusief BTW
- PDF invoice fonts (Roboto integration)
Tags: Commerce, Patches, UX
Week 4: User Profiles & Mailchimp¶
13-20 november 2024
- User profile types: Arts, Student
- Mailchimp synchronisatie met ECA module
- Publieke user profielen
- Nieuwsbrief integratie
- Pathauto voor user URLs
Tags: Users, Integraties
Week 5: UX & Invoice Fixes¶
21-25 november 2024
- Checkout UX verbeteringen
- Ghost invoice problems (eerste signalen)
- Invoice generation timing fixes
- User navigation optimalisaties
Tags: UX, Patches, Commerce
Fase 2: VGBC Ticket Systeem (November - December 2024)¶
Week 1: Planning & Strategie¶
24-26 november 2024
- VGBC ticket systeem architectuur
- Meerdere iteraties van ticketing strategie
- Decision: Custom product per event met variaties
- Attendee registration via order items
Tags: VGBC, Commerce
Week 2: Live Sync Prep¶
1 december 2024
- Live site analyse
- Profile sync strategie dev ↔ live
- Mailchimp configuratie vergelijking
- User experience refactor planning
Tags: Migration, Users, Integraties
Week 3-4: VGBC Implementation¶
15-16 december 2024
- Fase 2 ticket setup
- UI configuratie voor attendee forms
- Testing checklist
- VGBC tickets vignet/badge setup
Tags: VGBC, UX
Fase 3: Pre-Launch Fixes (December 2024)¶
Week 1: BTW Display¶
28 december 2024
- BTW percentage display in cart en checkout
- Tax adjustments configuratie
- Price display formatting
Tags: Commerce, UX, Patches
Week 2: Critical Fixes & Migration Prep¶
29-30 december 2024
29 december: Mollie Payment Crisis - Ghost invoices probleem geïdentificeerd - Database locks bij payment processing - Webhook vs Return URL race conditions - Meerdere pogingen: PaymentProcessingLock, PaymentIdempotency, webhook queueing - Oplossing: Webhook immediate 200 OK, return URL doet alle processing - Invoice template fixes: klantgegevens, BTW percentages - WWW naar non-WWW redirect geconfigureerd
Tags: Patches, Commerce, UX, Critical
30 december: Migration Ready - B2B BTW configuratie - Verzendmethoden cleanup - DNS configuratie - Backup script development - Config export voor live - Docs reorganisatie: Blog/dagboek structuur met tags
Tags: Migration, Documentatie
Volgende Stap: Live Deployment¶
Gepland: 31 december 2024 / 1 januari 2025
- Live site backup
- Config import
- Mollie live keys activatie
- Testing & monitoring
Statistieken¶
- Totaal sessies: 20+
- Modules ontwikkeld: vg_commerce (custom controllers, event subscribers)
- Major features: Commerce, VGBC tickets, User profiles, Mailchimp, Mollie
- Critical fixes: 5+ (ghost invoices, locks, BTW display, redirects, invoices)
- Integraties: Mailchimp, Mollie, PDF generation
Laatste update: 30 december 2024