Recent updates to the ClassRail course registration and payment platform.
· improved — Course Header Revenue Now Shows Net (After Refunds): The "collected" figure on the course detail header now deducts refunds, so it shows the net cash actually retained for the course. This matches the Revenue Report page and closes a quiet mismatch where the two pages could disagree by the refund total.
· improved — Gift Cards Skip Free Seats by Default: When sending gift cards from the Emails tab, complimentary (HK$0) students are now skipped by default — gift cards are usually rewards for paying enrollments. A small badge shows how many were filtered out, and a checkbox lets you include them if you want.
· improved — Clearer Pre-Class WhatsApp Reminders: Pre-class WhatsApp reminders now arrive as a clean multi-line message and say the right thing about when the class is — "today", "tomorrow", "後天/后天", "in 3 days", or the actual date — instead of always saying "tomorrow".
· fixed — WhatsApp Reminders No Longer Include Refunded or Unpaid Students: The WhatsApp tab now hides students whose payment is still pending or has been refunded, so reminders only reach confirmed attendees — a small notice tells you how many were filtered out so the recipient count is never silently shorter than expected.
· improved — Evaluation Emails Are Now One-Click: The post-course evaluation email now opens the feedback form directly — no need to retype your email address to get in.
· added — Resend an Evaluation Invitation to a Single Student: Admins can now resend the post-course evaluation email to one paid student at a time from the enrollment row menu, instead of re-firing the entire course batch — the action auto-hides once the student submits their evaluation.
· improved — Duplicate Course Now Lets You Choose the URL: When you duplicate a course from the admin list, a new dialog asks for the new title and an optional custom URL slug, with a live preview of the final classrail.com/c/… link before you confirm. If the URL you typed is already taken, you get a clear error instead of a mystery suffix.
· fixed — Early Bird Deadline Always Ends at 11:59 PM: Setting an early-bird deadline now uses a date picker and the offer ends at 23:59 in the course timezone on that date — students who pay any time on the deadline day get the early-bird price.
· improved — Quieter Seat Counts on Nearly-Empty Courses: Public course pages now show "Spots available" instead of a precise number until a course is at least half full, preserving social proof without broadcasting low enrollment.
· added — Your Certificate Now Arrives by Email: When you finish a course evaluation, your certificate link is now emailed to you automatically — no need to bookmark the page before closing the tab.
· fixed — Portrait certificates print right-side-up on A4: Heritage Portrait and Modern Portrait certificates now print as a full portrait A4 page instead of being rotated sideways and clipped.
· fixed — Print orientation now follows the certificate design: Each certificate sets its own page orientation when you print or save as PDF, so landscape designs print landscape and portrait designs print portrait — no manual switch needed.
· improved — Larger Logos on Portrait Certificates: Portrait certificates (Heritage and Modern) now give the school logo room to breathe, so coats of arms and large crests print at the prominence they deserve.
· improved — Signature Sits On the Line, Like a Real Signature: On Modern certificates the signer signature now centres on the underline instead of floating above it, matching how a real ink signature sits on a real document.
· fixed — No More "Course Full" After You Were Notified of a Spot: If you arrive at the registration page without the link from your spot-available email, the form now recognises your reservation by your email and walks you straight to your held seat — no more being told the course is full when a spot is already yours.
· improved — A More Polished Modern Certificate: The Modern certificate design now feels more like a finished, official document — refined typography, a clearer recipient anchor, and a framed verification QR code.
· fixed — Certificate Button Appears After Evaluation: The View Certificate button now appears reliably after you submit your course evaluation.
· fixed — Issued Certificates Visible to Admins: Course administrators can see issued certificates again when preparing batch emails.
· fixed — Enrollment Analytics Shows Real Customers Only: The Enrollments page and recent sign-ups list now show only real paying customers.
· fixed — Accurate Returning-Customer Count: Returning students are now counted correctly on the Enrollments page, even across slight name variations.