The Client: Coaching Outside the Box
Coaching Outside the Box offers high-profile services such as mentoring, training, and professional coaching. The company needed a digital ecosystem that was not just a showcase, but a true working tool to deliver distance learning, manage virtual classes, and sell complex courses to an international audience.
Phase 1: Custom Bootstrap Development
The project began with LMS e-learning platform development using a tailored approach, applying the Bootstrap Framework to the WordPress CMS. Not a pre-made theme, but a structure created to measure to ensure lightness and total brand adherence. This allowed for the insertion of multiple custom controls for content management.
International UX: Timezone Detection
One of the critical features implemented in the first phase was timezone management. Since these were live courses with global students, I programmed a function that automatically detects the user’s location, displaying lesson dates and times according to the visitor’s local timezone, eliminating confusion and attendance issues.
Client Autonomy
The goal was to make the client independent. Through the use of Custom Fields, I structured the backend so the team could create new courses autonomously. Specific training was provided to transfer the necessary know-how for the daily management of the platform.
Phase 2: Evolution and Migration
With business growth, the need emerged to differentiate the “Corporate” offering from direct sales, requiring an upgrade in LMS e-learning platform development. We decided to migrate the entire e-commerce from the Masterstudy LMS plugin to LearnDash, the market leader for flexibility and stability.
Complex Data Migration
Switching to LearnDash required a delicate data migration process. I managed the transfer of all user accounts, order history, and course progress from the old to the new structure, ensuring no data was lost and students could continue their training without interruptions.
Smart “Buy” Button Logic
To optimize the sales funnel, I implemented conditional logic within the LMS e-learning platform development for the “Buy” button. The system recognizes the product type: if it is a “Video Course,” access is immediate; if it is a “Live Course,” the process changes, activating specific messaging and different enrollment flows.
Invitation Automation & Checkout
This differentiation positively impacted post-sales. I modified the checkout process so that, for live courses, personalized invitations with links to virtual classrooms were automatically sent to students. This drastically reduced manual secretarial work and enrollment management.
