OdooWiki OCA HUB

Website Sale Slides Portal

website_sale_slides_portal folder_open OCA/e-learning open_in_new
Website/eLearning License: AGPL-3

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.0

Customers 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.

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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation 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.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.

info

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.