This module extends the Odoo portal to allow customers to view the courses purchased by their commercial entity through the website.
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Customers can see the courses their company has bought from the portal, check how many seats are used or left, and copy an invitation link to share a course with colleagues.
This module adds a Courses area to the customer portal so that a logged-in contact can follow the eLearning courses purchased by their company, not only the ones bought in their own name.
- A new "Courses" entry appears on the portal home page, with a counter of how many courses are available, and a breadcrumb when you open it.
- The course list shows, for each course, the course name, the number of seats used, the number remaining and the total seats purchased.
- You can sort the list by newest or by course name, and the list is split into pages when there are many courses.
- If there is nothing to show, a warning message says there are no courses.
- Each line has a "Copy link" button that copies an invitation link to the clipboard, so the customer can share the course with other people; the button briefly changes to "Copied".
- When a course has only one seat left, the course name links to the course page itself; otherwise it links to the invitation link.
The rules behind the list are: only parent courses (not sub-courses) that come from a sale order line are shown; a course appears if it belongs to the company of the logged-in contact and still has more than one available seat, or if it belongs to that contact personally and has exactly one available seat. The module relies on slide.channel.partner records and the portal controllers and templates.
Depends on
Text generated by AI (DeepSeek) from reading the Odoo 19.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 19.0
Confirmed on 2026-11-03 in branch 19.0 of OCA/e-learning.
terminal Installation and usage
OCA documentation · Odoo 19.0Usage
Source · Odoo 19.0- Create a Sales Order for a course product (set Quantity > 1, or create multiple orders for the same course).
- Confirm the Sales Order(s).
- Log in as the purchasing customer and go to the portal home.
- Open My courses to see the purchased course(s).
No verified information in OCA: Installation, Configuration.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.