01The challenge
A growing school on a website held together by add-ons
The school sells access several ways at once. Learners can buy a monthly membership, a single course or a bundle, and live classes sit beside a library of more than 250 recorded courses.
All of that ran on a website assembled from add-ons. Every page passed through four or more layers of them before a learner saw anything. Pages loaded slowly, which hurt search rankings, and the add-ons often clashed with one another. A small pricing change meant editing many files and hoping nothing else broke.
The support inbox showed the cost. The same kinds of request kept arriving:
- 01
Learners charged twice
- 02
Learners who paid but could not watch
- 03
Plans that did not upgrade
- 04
Course access granted by hand
- 05
Spreadsheet workarounds to track who should see what
Each new course or price change added risk. The more the business grew, the more the platform broke.
