⚠ BUILD / TEST SITE ONLY All bookings submitted here are test bookings. No real payments are processed. Use this site only to practise the booking and admin workflow.

JSV Booking System – Internal Testing Guide

This page is for internal testing on the build site. All bookings made here are test bookings.


Purpose

The build site allows Jurie and Harold to rehearse the full booking workflow end-to-end before production rollout. The goal is to confirm that data capture, order processing, and email messaging behave as expected.

How to Test the System

  1. Submit a Booking
    Go to the Shop page, select a Practice Level (1–4), and click Book Now.
    • Complete the checkout fields: Group Type, Additional Participants, and Preferred Date & Time.
    • Enter contact details (name, phone, email).
    • Select a payment method: Pay on Arrival or EFT.
    • Click Submit Booking Request.
  2. Review the Admin Side
    In WordPress Admin, open the order and confirm that all key fields were captured.
    • Go to WooCommerce → Orders.
    • Open the newest order (Status should be On-hold).
    • Verify: Level selected, Group Type, Additional Participants, Preferred Date & Time, and Payment Method.
  3. Simulate Confirmation
    Confirm a booking as if it were real.
    • Calculate final total manually (including group pricing rules).
    • Change order status to Processing to simulate confirmation.
    • Confirm the “Booking confirmed” email messaging behaves as expected.
  4. Simulate Completion
    Close the loop as if the session has taken place.
    • Change the order status to Completed (optional, but recommended for tidy records).
    • Confirm the order remains as a complete digital revenue record.

What We Are Testing

  • Data capture accuracy (Group Type, Additional Participants, Preferred Date & Time)
  • Order status discipline (On-hold → Processing → Completed)
  • Email wording clarity (booking request vs confirmed booking)
  • Administrative workflow ease-of-use
  • Overall customer journey coherence (Shop → Checkout → Confirmation)