The Brief
Each seasonal intake has dozens of course variants by subject, grade, format, class type and price. Building the listing and course pages by hand took weeks every season and went stale as soon as a price or schedule changed.
Popular searches
Services
Latest articlesAll
Recent workAll
Our services
Websites that are fast, secure and easy to manage
Solutions 12
Native and cross-platform apps people keep using
Solutions 4
Online stores built to convert and simple to run
Solutions 3
Campaigns measured against revenue, not vanity metrics
Solutions 6
Custom software shaped around how your business works
Solutions 2
Interfaces that are clear, quick and good to use
Solutions 1
Vetted developers who work as part of your team
Hire a dedicated developer 13
Platforms shaped by the workflows and compliance each sector runs on.
Course Enrolment Plugin
Each seasonal intake has dozens of course variants by subject, grade, format, class type and price. Building the listing and course pages by hand took weeks every season and went stale as soon as a price or schedule changed.
WordPressCore technology
EducationIndustry
Project Overview
French et Voilà came to us for a WordPress plugin. Here is what they needed and how the finished product works.
The Brief
Each seasonal intake has dozens of course variants by subject, grade, format, class type and price. Building the listing and course pages by hand took weeks every season and went stale as soon as a price or schedule changed.
What We Built
We built a custom WordPress plugin that powers two program pages and every course detail page from course records. A tab-filtered grid shows the courses, and a nine-step wizard narrows the choice one question at a time, then prices it live from the course record. Payments go through PayPal or Interac e-transfer, and enrolments are saved in a dedicated table with editable email templates.
frenchetvoila.comKey Features
Every page, price and email is driven by the same course records.
One question per screen, and each answer narrows the options for the next step.
Six audience tabs swap the course grid without a page load.
Rate × sessions plus registration fee, shown with the full sum before payment.
Opened from a course page, the wizard already knows the course, its length and rate.
PayPal redirect and a separate Interac e-transfer path that records a pending enrolment.
The client rewords admin and parent emails using merge tags, no code needed.
How It Works
How a parent goes from browsing courses to a confirmed booking.
The Design
Press play to auto-scroll, or drag the slider to explore every part of the page.
Tech Stack
The tools we chose for French et Voilà, with WordPress at the core.
Full Case Study
Download the French et Voilà case study as a PDF to read later or share with your team.
More Work
Tell us about your project. We will map the features, flag the risks early and share a realistic roadmap and fixed quote.