Compatibility
Keep supported Moodle, PHP, payment gateway, privacy, cron, and browser behavior dependable across releases.
Open-source roadmap
ModernCommerce evolves through source-backed product needs, Moodle compatibility work, reproducible issues, and community contribution. The roadmap describes direction, not a paid entitlement or guaranteed delivery schedule.
How priorities are set
A roadmap item becomes credible when the user problem, Moodle boundary, operational impact, security implications, and maintainable implementation are understood.
Keep supported Moodle, PHP, payment gateway, privacy, cron, and browser behavior dependable across releases.
Improve the workflows staff use to investigate payments, fulfil access, serve customers, and reconcile commerce records.
Strengthen documented events, services, add-on contracts, test coverage, and stable boundaries for Moodle developers.
Prioritize capabilities that make Moodle a stronger place to sell learning without imposing a closed platform dependency.
Active direction
Sequence changes as source review, testing, contributor capacity, and release readiness allow.
Regression coverage, upgrade safety, documentation accuracy, dependency hygiene, accessibility, performance, and supported-environment verification.
Clearer webhook evidence, reconciliation, failure recovery, order-state visibility, subscription operations, and administrator diagnostics.
Stable patterns for optional gateways, tax services, communications, reporting, fulfilment, and organization-specific workflows.
More task-led examples, production checklists, architecture explanations, troubleshooting paths, and contributor onboarding.
Influence the roadmap
Describe the Moodle context, user outcome, current behavior, reproduction steps, affected version, operational impact, and a safe definition of done.
Items may change when source constraints, Moodle APIs, security findings, compatibility requirements, contributor availability, or stronger evidence changes the right solution.
Learn how to support developmentFunding expands the time available for compatibility, payment resilience, documentation, and careful delivery—not promises or private control of the roadmap.