How to create a test order

How to create a test order

  1. How to Create a Test Order

    ⏱ Estimated time: 10–20 minutes

    👤 Role: Ecommerce Administrators, Revenue Managers, Marketing Managers


    What you'll learn:

    • How to simulate a guest booking journey across different modules.

    • Best practices for testing integration between the storefront and your PMS/Spa software.

    • How to manage test payments during onboarding vs. post-launch.


    When should I use this?

    During Implementation: This is a mandatory step to verify that rates, timebands, and inclusions are correctly mapped to your third-party systems (Guestline, Opera, Premier, etc.) before the site is visible to the public.

    Once Live: Use this whenever you launch a new product, change your deposit rules, or want to audit the guest experience after a configuration update.

    Key Logic:

    A test order confirms the "handshake" between systems. By placing a real order, you ensure that guest notes, enhancements, and payments flow through to your internal manifests exactly as expected.


    Before you start:

    • Onboarding Rule: Do not use promo codes for $0$ orders during your initial setup. You must process a real payment (even for £1) to ensure Stripe and your PMS are communicating financial data correctly.

    • Live Site Rule: To avoid transaction fees on live test orders, you can create a 100% discount promo code, but be aware this won't test the actual payment gateway connection.


    Step-by-step:

    1. Testing the Spa Module

    1. Visit your storefront and navigate to your Spa Days or Treatments.

    2. Select an item and click Book Now.

    3. The Itinerary: Choose your arrival time (Timeband) and any specific inclusion times. Enter your name and proceed.

    4. Enhancements: Add at least one "Extra" or "Upgrade" to the basket to verify that these appear correctly in Premier.

    5. Click View Basket and proceed to Checkout.


    2. Testing the Room Module

    1. Search for your desired dates and guest occupancy on the storefront.

    2. Select a Room Type and then a specific Rate Plan.

    3. Upgrades: If prompted, choose a room upgrade to test the price difference logic.

    4. Extras: Add a "Featured Extra" (like a bottle of Prosecco) to ensure the service request reaches the Front Office.

    5. Progress through the checkout to place the order.


    3. Testing the Tables Module

    1. Navigate to the Dining section and click Book a Table.

    2. Select the restaurant, date, time, and specific menu.

    3. Click Add Reservation to booking, then View Basket.

    4. Deposit Check: If you have configured table deposits, ensure the charge appears correctly at checkout. If no deposit is set, the booking will complete without a payment window.


    4. Verification and Cleanup

    Placing the order is only half the process; you must now verify the "back end."

    1. Check the PMS/EMS: Log in to your internal system (Opera, Guestline, Premier, ResDiary). Confirm the booking exists and that all notes and extras are visible.

    2. Refund: In the Ecommerce platform, go to Manage > Orders, locate your test, and issue a full Refund (see the "How to issue a refund" guide).

    3. Cancel: Manually Cancel the booking in your third-party system to release the inventory (room/treatment/table) back for sale.


    Best practice:

    The "Multi-Basket" Test: The most robust test is a "mixed basket." Add a Room stay, a Spa treatment, and a Retail product into a single transaction. This confirms that the platform can successfully split and route data to three different systems simultaneously.


    Important Notice:

    Inventory Release: Always remember to cancel the test booking in your internal PMS or Spa software. If you only refund the money in the Ecommerce platform, the room or spa slot will remain "blocked" in your diary, preventing real guests from booking that space.



    • Related Articles

    • Reset customer passwords

      How to Reset Customer Passwords ⏱ Estimated time: 2 minutes ? Role: Reservations Teams, Receptionists, Customer Support What you'll learn: How to locate a registered customer account. The process for triggering a secure password reset email. ...
    • How to find the error log for an order

      Ecommerce – Orders – How to Find the Error Log for an Order ⏱ Estimated time: 3 minutes ? Role: Reservations Managers, IT Support, Receptionists, Spa Managers What you'll learn: How to access the technical history of an individual transaction. How ...
    • Ecommerce Platform | Creating a new restaurant

      Please follow this article if you have either: Created a new restaurant within ResDiary or SevernRooms that you would like to show online, or, Would like to display multiple "restaurants" on your storefront from a single restaurant within your ...
    • Order statuses: what do they mean?

      Ecommerce – Orders – Order Statuses: What Do They Mean? ⏱ Estimated time: 4 minutes ? Role: Reservations Teams, Finance Teams, Front Office Managers What you'll learn: How to filter and view the status of orders in your dashboard. The difference ...
    • Content best practice tips

      ⏱ Estimated time: 5 minutes ? Role: Marketing Managers, Content Editors, Brand Managers What you'll learn: Industry-standard requirements for imagery and descriptions across all modules. How to optimise Rooms, Spa, Tables, and Retail listings for ...