
What made it awkward
Selling a course is an ecommerce transaction with one awkward difference: what the customer buys is access, not a parcel. The checkout has to end in an enrolment. A general-purpose LMS plugin and a general-purpose store plugin will each solve their own half competently and leave a manual step in the middle, and that middle step is where enrolments get missed, usually at the exact moment a promotion doubles the order volume.
What we built
- WooCommerce as the commerce layer, with courses modelled as products so pricing, tax and discounts use machinery that already works
- Checkout completion wired through to enrolment, so paying for a course is what grants access to it
- A catalogue and course pages built in Elementor, editable by the team running the courses
Stack
Where it stands
Live, selling courses and enrolling learners through a single checkout with no manual step between payment and access.
On the missing numbers
There are no percentage uplifts on this page. We do not publish a client's performance figures without their written permission, and we have not asked for it on these three. What you can check instead is the work itself: each site is live at the address given, doing the thing described. If you want measured results before committing to a project, ask us and we will go and request them from the client concerned.
The service behind it
This build is part of our WordPress and WooCommerce plugin development work. The rest of what we have delivered is on the portfolio page.
The other case studies
- Iowa LGBTQ Chamber: Membership and events platform
A chamber of commerce for LGBTQ-owned and allied businesses across Iowa. Its website has to do three jobs at once: explain the organisation well enough that a business decides to join, handle the membership itself, and run a calendar of events that members actually turn up to.
- ProTranslate: Two-sided translation marketplace on Laravel
A translation marketplace rather than an agency brochure site. It has to serve customers who need a document translated and the translators who do the work, which is why it is filed here under web development and not under SaaS.