Using Commerce to purchase Courses

Created on 27 March 2025, 6 days ago

Problem/Motivation

Great to see this under development and the high frequency of releases. Appreciate the effort going in to it.

Appreciate this is slightly off-topic for the developers but keen to understand what the potential might be to integrate with Commerce, so folk add Courses to their Cart and pay via Commerce

I am working my way through https://www.youtube.com/watch?v=BQs20kOtX0I so may be able to add some 'how to' by the time i am through it.

💬 Support request
Status

Active

Version

1.0

Component

Other

Created by

🇳🇿New Zealand petednz

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @petednz
  • 🇬🇧United Kingdom catch

    This could probably be done with configuration + ECA module.

    1. Create a product that can be referenced from a course.

    2. When the product is purchased, find the courses that reference it and then add the user as a member to the course (this bit would require either ECA or custom code).

    This would allow for selling one course at a time, or potentially a 'course bundle' - buy one product and get added to all the courses that reference it.

    It wouldn't handle the situation where someone buys a course, leaves the course, then wants to join it again, that would require additional validation at the join end.

    We wouldn't add direct support for this to the core LMS module, but if it can be done with pure configuration and ECA similar to the above, it would make a good recipe.

Production build 0.71.5 2024