Secondary School
Industry
Location
Project Scope
Project Duration
Our client, along with his partner, was building an ambitious e-learning platform for secondary school children. Their vision was simple yet powerful — create an online learning space where young students could discover courses, learn independently, and explore subjects freely.
But they wanted something more.
They wanted a system where students could purchase courses on their own, without needing the constant involvement of a parent or having to perform actual online transactions. It was a fresh idea, and one that got us excited from the very beginning.
"Building a shared e-wallet and points-based checkout on WooCommerce was challenging but rewarding. We had to bypass normal payments, sync course–product creation and prevent duplicate enrollments while keeping the experience simple for kids. Despite the complex logic underneath, the final flow is clean, fast, and intuitive, exactly what the client needed."
Varun Shanbhag
Technical Lead, WisdmLabs
The Challenge
As straightforward as the concept sounded, the path to achieving it wasn’t. The core challenge revolved around one simple question:
How can kids buy courses… without actually making a payment?
Here’s what stood in the way:
Addressing these challenges was essential to ensure the platform felt intuitive for students and reassuringly manageable for parents.
After countless discussions, whiteboard sketches, and late-night idea exchanges, we finally struck gold.
A true Eureka moment.
A points-based purchasing system using “stars.”
Instead of actual money, parents would buy stars.
These stars would automatically reflect inside their children’s accounts.
And students could use these stars to enroll in any course they liked.
Elegant. Simple. Powerful.
Once that foundation was set, we rolled up our sleeves and began bringing the entire system to life.
1
The first order of business was creating an e-wallet that worked for both parents and kids — without being tied down to just one account.
Here’s how it worked:
Parents purchase stars (points) and these stars appear in their shared family wallet.
Children can see the available star balance inside their account.
If they have enough stars, they simply click “Place Order” and the system deducts stars from the parent’s wallet — instantly.
The wallet is shared between the parent and any number of children.
This solved everything — easy payments, transparency, and flexibility for multi-child families.
2
Next, we wanted parents to have some level of control. Using groups, we ensured:
Parents could create groups containing one or more children.
When a parent purchases a course, they simply select the group at checkout.
All kids in that group get enrolled in the course.
If a child has already purchased the course, the system prevents duplicate enrollment.
Parents can now track each child’s progress effortlessly.
Children get autonomy. Parents get oversight. Everyone wins.
3
We also noticed something else — the default purchase flow was unnecessarily long.
Course → Product Page → Cart → Checkout → Payment
That’s four steps too many for a child.
So we re-engineered the process:
Clicking “Buy” takes the user straight to the checkout page.
On the backend, whenever an instructor creates a course, a matching WooCommerce product is created automatically.
No extra linking.
No extra steps.
Just smooth, intuitive purchasing — the way it should be.
4
To round things off, we added:
A cleaner, faster student purchase journey
Group-based enrollment logic
Instructor signup and course creation permissions
Simplified backend workflows for the admin
And after thorough testing, we wrapped everything neatly with documentation and handed it over to the client.
Result
✅ Kids can purchase courses without needing a real payment method: Thanks to the shared e-wallet and stars system.
✅ Parents maintain complete control & visibility: Shared wallets, groups, and progress tracking keep everything transparent.
✅ The purchase journey is now delightfully straightforward: Click → Checkout → Enroll. No confusing steps.
✅ Managing multiple kids became effortless: One wallet. One group management interface. Infinite convenience.
✅ The entire platform now offers a smooth, modern, intuitive learning experience: Both for students and parents.
Impact
Here’s a quick look at the measurable impact this unique e-learning system delivered:
Faster Course Purchase Flow
Reduction in Manual Enrollments
Improvement in Overall User Experience
Shared Wallet Adoption Across All Users
We build custom features, fix workflow issues, and tailor LearnDash to match your teaching needs.
Courses Enhanced
Engagement Boost
Upgrade Compatibility