orders per day
Teaching Me is an Australian website that provides education and tuition services as well as supplying learning resources and local classes . On this platform children, students, and adults can explore their interests, acquire any new skills, learn, and further their careers.
At the very beginning of our cooperation, Teaching Me was a brand new marketplace which provided unique services, but lacked some functionality needed to attract more users to the platform and to make their experience with the website more pleasant and convenient.
Our major task in this project was to turn Teaching Me website into a highly functional marketplace that draws interest as an attractive, first-choice learning platform for people of all ages. At the same time, we had to take into account the needs of visitors from the other side of the fence - potential teachers and tutors - to provide them with the maximum functionality for convenient showcasing of their skills, teaching students and earning money.
To both foster a community of eager and intelligent students, and to provide a top-quality teaching and learning experience, we expanded the existing functionality of the website and developed several custom features which were not provided by Magento out-of-the-box or with any of the available third‑party extensions.
- User-friendly and convenient website navigation
- Internal messaging system
- Comprehensive displaying of the classes’ and teachers’ profile details on the homepage and category pages
- Automation of the PayPal-based payouts
The first task we performed was adding custom logic to Magento Layered Navigation. Despite the fact that the layered navigation feature is already pretty helpful and easy-to-use, we have expanded its logic of filtering of available offers to narrow the search results and to sort classes depending on the user location.
When filling out the profiles, all tutors have to indicate their location or specify the place where the classes are going to be held. Thus, when students specify their location in Australia, they have the possibility to sort the search results by distance adjusting it from 1km to 50km.
Now, students can easily find qualified teachers and tutors, learning centers and local classes, as well as useful resources and guidelines.
Another important feature we worked on was an internal messaging system for platform users. To simplify communication between teachers and students, we created a built-in chat with a simple and intuitive
intuitive interface, through which the user can ask questions to
a teacher, discuss points of interest before booking a class and
proceed to the payment.
Additionally, users receive notifications about new incoming
messages via email, which allows them to stay in touch with
each other and to quickly respond to requests.
BETTER UX ON THE HOMEPAGE AND CATEGORY PAGES
As our next step, we changed the logic of displaying classes feed on the homepage and category pages. Here, the main issue was that a class and teacher info are separate instances containing specific details, which ought to be displayed together on both the preview and the class description page. As a result, all required profile and class details are available to look through, an d now users are not required to click-through every class listing in order to learn the info, as well as to switch to the tutors’ profile details to study their personal data.
The algorithm which makes the system to load data is constantly pulling up all required details and thus provide an improved user experience.
AUTOMATED PAYPAL PAYOUTS
Finally, we needed to automate the PayPal-based payouts. Third-party PayPal payment processing extension did not satisfy our client. The logic of booking, payment, and providing services on the educational marketplace significantly differs from the logic applied to standard online stores. On Teaching Me, a booked class can be held the next day, in a week, or even in a month.
Based on the standard PayPal logic, we set up the process in such a way that all payments received by the system are immediately processed by the platform, the commission is automatically calculated, and the money is credited to the teacher’s account within the specified period.
Now, when our work is done, Teaching Me has:
- Simple laconic navigation, which makes it increasingly easy to search among the classes and find appropriate courses by selecting numerous criteria according to the user’s location
- User-friendly interface, which allows previewing all the vital classes’ and tutors’ info together
- Specific checkout process, which skips the Cart page
All the custom functionality we’ve worked on was implemented in compliance with the native Magento 1 logic so that each feature could be smoothly integrated and functioned without system interruption.
Teaching Me is a great example of an online website that allows users to gain a depth of knowledge in many different areas.
Thanks to improvements we’ve made, the Teaching Me marketplace functionality has been gradually expanded, and the user experience has also been improved.
- The Teaching Me community is growing every day
- Every user can quickly and easily find the right classes
- Tutors get an additional source of income
- The site owner receives the guaranteed commissions
- The website traffic continues to increase