BBB E-Learning Subscription Platform
BBB E-Learning Subscription Platform
A Complete LMS with Built-In Stripe Billing - Finally
The Problem You Know Too Well
You want to sell courses online. Not just host them - actually sell them with recurring subscriptions.
So you look at your options:
- External platforms (Teachable, Thinkific) that don't integrate with your Odoo
- Odoo's website_slides - great for free courses, no payment integration
- Building it yourself - months of development
It doesn't have to be this way.
What If Your LMS and Billing Were One System?
Imagine creating a course, setting up a subscription plan, and having students auto-enroll when they subscribe. Imagine Stripe handling the recurring billing while Odoo handles everything else - enrollments, progress, certificates, support tickets.
No Zapier. No manual processes. No spreadsheets tracking who paid what.
That's BBB E-Learning Subscription.
The WOW Factor
| What You Get | Why It Matters |
|---|---|
| Complete LMS | Courses, lessons, quizzes, progress tracking - all built-in |
| Stripe Subscriptions | Monthly, quarterly, yearly billing with automatic renewals |
| Trial Periods | Configurable free trials that convert to paid |
| Auto-Enrollment | Subscribers automatically get access to plan courses |
| Access Control | Subscription status controls course access in real-time |
| Learning Paths | Visual course workflows via Knowledge Visualizer |
| Certificates | Auto-generated on course completion |
| Full Analytics | Course performance, revenue, student engagement |
Subscription Plans
| Feature | Basic | Standard | Premium | Enterprise |
|---|---|---|---|---|
| Course Access | Selected | All | All | All |
| Downloads | No | Yes | Yes | Yes |
| Certificates | No | Yes | Yes | Yes |
| Forum Access | No | Yes | Yes | Yes |
| Instructor Chat | No | No | Yes | Yes |
| Priority Support | No | No | No | Yes |
Plans are fully configurable - this is just an example structure.
How It Works
- Create Courses - Add lessons, videos, quizzes, resources
- Define Plans - Set pricing, billing interval, included courses
- Stripe Sync - Plans automatically create Stripe products/prices
- Student Subscribes - Payment handled by Stripe, enrollment handled by Odoo
- Auto-Access - Subscription status controls what student can access
- Track Everything - Progress, payments, renewals, cancellations
Who Is This For?
BBB E-Learning Subscription is perfect for:
- Course creators who want integrated billing
- Training companies selling subscriptions
- Membership sites with educational content
- Anyone who's tired of juggling LMS + payment + CRM tools
This probably isn't for you if:
- You just need free course hosting (use website_slides)
- You don't need subscriptions (use individual course sales)
- You're not ready for Stripe integration
The Technical Stuff (For Those Who Care)
Click to expand technical details
- **Odoo Version:** 18.0+ - **Python:** 3.10+ with stripe, requests libraries - **Dependencies:** sale, account, payment, website, portal, crm, project, hr, calendar - **Models:** 12+ including course, content, enrollment, subscription, plan - **Status:** Alpha (active development) - **Documentation:** [Full technical docs](bbb_elearning_subscription_SCHEMA.md)Ready to Sell Courses?
Install BBB E-Learning Subscription, configure your Stripe API key, and launch your first subscription plan.
BBB E-Learning Subscription Platform - By Better Business Builders
Version 18.0.1.0.0 | Odoo 18 Compatible | LGPL-3 License