Commit graph

1 commit

Author SHA1 Message Date
b1fed1989a feat: subscription model — Mollie recurring + course gating
- mollie_enroll.py rewritten: Mollie Customer → sequenceType=first payment
  → Subscription API → recurring webhook → Odoo enrollment / removal
- SQLite subscriber + payments tracking (/opt/atlas/academy/subscriptions.db)
- Plans: Starter €20/mo, Pro €49/mo with per-plan Odoo channel enrollment
- Courses 1-5,7-10 set to invite-only; course 6 (IT-Basis) free sample
- index.html: subscription CTAs, removed coming-soon waitlist language
- pricing.html: CTAs → /betalen?plan= (live Mollie), Free → /web/signup
- betaald.html: subscription success messaging with login CTA
- Mollie live key active, Odoo provider ID=11 enabled
2026-06-23 01:43:57 +02:00