Skip to content
Skip to content
  • Home
  • My Projects
  • Home
  • My Projects
Let's talk
  • Home
  • My Projects
  • Home
  • My Projects
Let's talk

Ganapati Zeneiskola

The project involved music lessons. The customer wanted to book online lessons as well as lessons in person.
  • Summary

A music lesson service needed a robust solution to manage their appointments and sales. This project delivered a custom WooCommerce eshop, enhanced with custom fields, that serves as a centralized hub for scheduling, booking, and payment. It elegantly solves the challenge of managing both online and in-person lessons, providing a user-friendly interface for clients to book their preferred lesson format while simplifying the administrative workload for the business owner. The solution as further enhanced with a custom integration to shamlazz.hu, ensuring a seamless data flow and a more cohesive business operation.

  • Eshops
  • Virágh Balázs
  • Virágh Balázs
  • May 2025
Problem
Approach
Results
Problem

This project centered on building a booking platform for a music education business that needed to manage both online and in-person lessons. The key challenge was to create a flexible, single template that could accommodate the distinct requirements of each lesson type. To achieve this, I used Advanced Custom Fields (ACF) to build a dynamic template, allowing the client to easily add and manage lesson-specific details—such as video conferencing links for online lessons and physical addresses for in-person sessions—without any coding.

 

Approach

To solve the unique needs of this project, I developed a structured approach that integrated three key technologies. First, WooCommerce was used to manage all virtual products and payments. Second, to handle the distinct data required for each lesson (e.g., lesson topic, instructor, meeting link), I created custom fields for each product using Advanced Custom Fields (ACF). Finally, I built a single product page template with Elementor. This template was designed to dynamically retrieve the information from the ACF custom fields, ensuring that each product page had a unique layout and content that was specific to the lesson but consistent in its design.

Results

Results

 

By building a dynamic and integrated solution, we delivered a platform that not only met the client’s immediate needs but also streamlined their entire operation.

  • Seamless Client Experience: The dynamic product pages provide a fluid and intuitive booking experience for students. They can easily find all the information they need for a lesson—whether online or in-person—all on a single, beautifully designed page.
  • Simplified Administration: The use of WooCommerce and ACF fields centralized all lesson data. The business owner can now easily update lesson details without touching the website’s code or page layouts, significantly reducing their administrative workload.
  • Automated Payment and Invoicing: The integration of a secure payment gateway within WooCommerce simplified the checkout process. Furthermore, the custom integration with shamlazz.hu automates the generation and delivery of invoices, ensuring accurate and efficient financial management.
  • Scalable and Future-Proof: This template-based approach ensures that adding new lessons is a quick and simple process. The system is now fully scalable, allowing the business to grow its offerings without needing a major redesign or additional development work.
  • Gallery
Back to projects

Let's work together!

Get in Touch
  • Developed by Anastasia
  • Portfolios
  • View my freelancer profile
  • Privacy and Cookie Policy