Ecommerce Platform | Managing 'In Progress' and 'Unconfirmed' Bookings

Ecommerce Platform | Managing 'In Progress' and 'Unconfirmed' Bookings

⏱️ Estimated time: 10 minutes
👤 Role: Reception Staff, Spa Administrators, Reservation Teams

What you'll learn

  1. How to define and identify In Progress and Unconfirmed order statuses across different product categories.
  2. How to trace why an integration failure occurred with Premier or integration partners like, Guestline, SynXis, or ResDiary.
  3. How to manually book failed transactions into Premier and update the ecommerce platform.

When should I use this?

  1. Use this guide immediately when you receive an automated "External Booking Failed" email notification, or when a guest states they have a booking confirmation email but their details do not appear inside your internal reservation software.
  2. This process ensures that guests are not double-booked, retail orders are dispatched promptly, and your financial reporting matches across all software systems.

Before you start

  1. Ensure you have administrative login credentials for your ecommerce platform.
  2. Open your primary PMS, scheduling, or booking systems (such as EMS Premier, Guestline, SynXis, or ResDiary).
  3. Ensure you have access to your property's payment gateway account (e.g., Stripe) to verify financial transactions, if you want to.

Step-by-step

1. Identify the unconfirmed order

Locate the affected order to gather the guest's details.
  1. Log in to your ecommerce platform.
  2. Navigate to the Orders page using the main menu.
  3. Set the status filter dropdown menu to In Progress to isolate the failed integrations.
  4. Click on the specific order to open its details, then click the Payments and Refunds tab to cross-reference and verify that the payment was successfully processed. You may wish to check Stripe aswell but this is the main source of truth.

2. Develop your management approach based on the product type.

Follow the specific manual entry instructions based on the type of inventory the customer purchased.
  1. Spa Bookings (EMS or Premier): Open your Premier system and manually add the reservation exactly as you would for an offline or walk-in booking. Assign the deposit or full payment amount to the designated ecommerce payment method configuration (e.g., onejourney, ecommerce, or revspa).
  2. Room and Table Bookings (Guestline, SynXis, ResDiary): Log in to your respective third-party provider or local PMS. Manually input the guest's room or table reservation details captured from the ecommerce order page.
  3. Retail Orders: Pass the order details to your dispatch or fulfillment team to prepare the physical items for postage or guest collection.

3. Update the ecommerce platform status

Update the platform records once the booking or item has been confirmed internally.
  1. Return to the open order page inside your ecommerce platform.
  2. Locate the line items section and update the Item Status to Confirmed.
  3. Update the overall Order Status to Complete.

4. Troubleshoot the root cause of the integration failure

Review system behaviours to understand why the booking failed to push through automatically, by clicking the Error Log tab of the order in Ecommerce platform.
  1. Bill errors: a temporary network timeout between systems will trigger an In Progress status. Non-cloud Premier users should also check local server connectivity.
  2. 'Unable to update reservation' errors: an error occurred when trying to push the reservation through
  3. No availability error: This can happen if another guest reserves the final space online in the brief window between another customer adding the item to their basket and completing their checkout.
  4. API Communication error: A generic communication error indicates the third-party platform's external API was completely offline or undergoing maintenance during checkout.

Best practice

  1. Do Not Panic Over Payment: Remember that an In Progress status means the payment went through successfully; only the integration failed. Always check your Stripe dashboard if you need absolute confirmation before manually entering data.
  2. Check Availability First for no availability failures: For failures caused by zero availability, review your inventory first, then make the booking.
  3. Let Support Monitor in the Background: There is no immediate need to raise a high-priority help ticket for isolated incidents. The Support team monitors these errors daily. However, you must still perform these manual steps immediately to secure the guest's space in your hotel or spa.
    • Related Articles

    • 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 ...
    • Ecommerce Platform | Uploading a Custom Favicon

      ⏱️ Estimated time: 2 minutes ? Role: Marketing Teams, Content Managers, Administrators What you'll learn How to submit a request to update your custom storefront favicon. When should I use this? Use this guide when setting up your storefront for the ...
    • How to locate a guest's order

      How to Locate and Manage a Guest Order ⏱ Estimated time: 3 minutes ? Role: Reservations Teams, Receptionists, Finance Teams What you'll learn: How to access the central orders database. Techniques for searching and filtering specific guest ...
    • 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 | Rates | Set up a minimum lead time restriction

      You may want to set up a minimum lead time restriction for your rates. For example, you have a rate that includes an experience and you'd like some extra time to schedule or prepare this for the guest. How to set up a minimum lead time restriction in ...