Auto-product per paid course, enrollment fires on configured order statuses.
PlayCourse LMS doesn't reinvent commerce — it delegates to WooCommerce. Set a price on a course, the matching WC product is created automatically, and enrollment fires when the order reaches a status you configure.
This feature — and the whole toolkit — from £99/year. No add-ons, no per-student fees.