Skip to main content

The New Hospitality Ordering Experience

We’re introducing a redesigned Hospitality Ordering flow to make it faster, clearer, and easier for customers to place and manage orders.

The new flow has been designed to reduce friction, improve readability, and better support more complex hospitality use cases such as multi-slot bookings, large meetings, and orders with different delivery moments throughout the day.

This page gives you an overview of what is changing, what is staying familiar, and what you can expect when the new experience becomes available.

Summary of key improvements

The new Hospitality Ordering flow introduces a more modern and efficient experience for customers placing hospitality orders.

Key improvements include:

  • A refreshed landing page with a customisable visual header

  • A new booking bar for date & delivery time

  • Improved functionality for multiple delivery time slots

  • A clearer upcoming orders overview

  • A dedicated orders and bookings page

  • A new order detail view with receipt actions

  • A faster direct-to-menu ordering flow

  • Improved category navigation

  • Search and filtering on the menu page

  • Improved UX for product stock, minimum qty., and fees

  • Larger product cards build for desktop with richer product information

  • Images and a detail view for options and choices

  • Product-level comments

  • A dedicated checkout page

These changes are designed to make Hospitality Ordering easier to use, especially for customers managing larger or more detailed bookings.

1. A refreshed landing page

The landing page is the starting point for the Hospitality Ordering flow. In the new experience, we have updated this page to make it more visual, more informative, and easier to use.

New customisable header image

The new landing page includes a customisable header component.

This background image can be managed from the module display settings in Kanpla Admin. You can either upload your own image or choose one through our Unsplash integration.

Any changes made to this image will update immediately across both desktop and mobile ordering views

Module title, description, and terms button

The landing page clearly displays the module title and description.

To keep the page consistent and easy to read, the module description now has a limit of 2 lines after which it will display “show more” which opens a dialogue box displaying the full T&Cs - Kanpla can support with formatting this.

2. The new booking creation flow

In the existing ordering flow, customers begin by clicking a “New booking” or “New order” button. In the new flow, this has been replaced by a booking bar.

The booking bar or stepper on mobile collects the key order information upfront:

  • Date

  • Delivery time

  • Number of guests (coming soon)

Collecting this information at the beginning allows the menu to be filtered more accurately before the customer starts selecting products.

For example, the menu can avoid showing breakfast products for an evening order, evening products for a breakfast order, or products where the selected number of guests does not meet the product’s minimum guest requirement.

Improved delivery time handling

Delivery times have been reworked in the new flow.

Previously, delivery time was entered in the basket. It was also possible to apply a specific delivery time to each individual product, which could create friction for larger orders.

In the new experience, delivery times are collected upfront through the booking bar. Customers can create one or more delivery time slots and then add products into those slots.

For example, for a three-hour meeting, a customer may want:

  • Tea and coffee at the start

  • Food one hour later

  • Sweet treats or another tea and coffee service afterwards

These delivery slots are configured at the start of the flow and remain visible during ordering, making it much clearer which products are being delivered when.

3. Improved upcoming orders overview

The landing page still includes an overview of upcoming orders, but the table has been redesigned for better readability and clearer information hierarchy.

The table displays the customer’s next five upcoming orders.

The “View all” button now opens a dedicated orders and bookings page. In the existing flow, this opened an orders dialog instead.

4. New orders and bookings page

The new orders and bookings page gives customers a clearer way to browse, search, and manage their orders.

From this page, customers can switch between upcoming and past orders using the control in the top left-hand corner.

The list follows the same layout as the upcoming orders table on the landing page, creating a consistent experience across both views.

Customers can also:

  • Search for orders and bookings

  • Filter by time

  • Filter by type

New order detail view

Clicking into a booking opens the new order detail view.

This view gives customers a full summary of their booking, including:

  • Date

  • Delivery time

  • Number of guests

  • Delivery details

  • Any text inputs submitted with the order

  • Products ordered

  • Delivery slots and product allocation, where relevant

Customers can also see a receipt breakdown, including discounts, allowances, fees, payment type, and other relevant cost information.

From this view, customers can request an email receipt and add multiple recipients to receive it.

Basic order actions are also available from this flow, including duplication, as supported in the existing Hospitality Ordering module.

5. A faster path to the menu

When starting a new order in the new flow, customers are taken directly to the menu page.

Because the booking information has already been collected through the booking bar, there is no need to go through the calendar step used in the existing flow.

This creates a faster and more focused ordering experience.

6. Updated menu page

The menu page has been redesigned to make browsing, searching, filtering, and selecting products easier.

Improved category picker

The category picker has been improved and now scrolls and sticks as customers move through the menu.

This means customers no longer need to jump back up the page when moving between categories or selecting products.

There is also a “show all categories” button, displayed with a bullet point icon. This is especially useful for menus with a large number of categories.

Search and filters

Search is now available in Hospitality Ordering.

Customers can search using information shown on the product card, making it easier to quickly find a specific product.

Filtering is also available, allowing customers to filter by cuisines, dietary preferences, or other product tags, as supported today.

7. New product cards

Product cards have been redesigned to be larger and easier to scan.

The new product card can display:

  • Product title

  • Description

  • Allergens

  • Tags

  • Price

  • Image

Desktop-optimized product detail view

Clicking into a product opens a new product detail view optimized for desktop.

This view clearly displays the product image and richer product information, including:

  • Nutritional highlights

  • CO₂ information, where entered

  • Nutritional information, where entered

  • Ingredients, where entered

  • Product title

  • Tags and allergens

  • “May contain” and “contains” information

  • Description

  • Options and choices

Choices can also include images and a more detailed choice view, helping customers better understand the options available before adding a product to their basket.


8. Improved basket

On desktop, the basket is still permanently visible on the right-hand side of the screen while customers browse the menu on desktop, with improved controls. On mobile, it floats in the footer and can be opened with a touch.

From the basket, customers can:

  • Increase product quantities

  • Reduce product quantities

  • Remove products

  • Reopen a product’s detail view

  • Update options and choices

  • Add or edit product comments

When reopening a product from the basket, the customer’s previous options and choices are saved, making it easier to review or adjust an item without starting again.

9. Dedicated checkout page

Checkout now takes place on a dedicated checkout page.

Here, customers can review the full order before placing it.

The checkout page includes:

  • Delivery details

  • Required order details, as supported in the existing module

  • Additional email recipients for order confirmation

  • Product and cost breakdown

  • Discounts

  • Allowances

  • Tax breakdown

  • Fees

  • Required products

  • Payment options

Supported payment options include card, invoice, and mobile payment methods such as Apple Pay and Google Pay, depending on the customer’s configuration.

If order approvals are active, the order will be placed into the usual approval flow after submission. Customers will see that the order has been sent for approval, consistent with the existing Hospitality Ordering module.

10. Ordering with multiple delivery time slots

For orders with multiple delivery time slots, the ordering experience works slightly differently.

After the customer configures the time slots in the booking bar, they move into the menu and begin adding products to the first time slot.

While working through multiple time slots, the basket shows which time slot the customer is currently ordering for.

Instead of moving directly to checkout after the first slot, the customer is guided to the next time slot.

Customers can also copy products from the first time slot to all or a selected subset of the remaining time slots.

Once products have been added to the final time slot, the button changes to checkout.

On the checkout page, the basket clearly shows which products belong to which delivery time slot, making the final review easier and reducing the risk of mistakes

Questions or support

If you have any questions about the new Hospitality Ordering experience, please reach out to your Kanpla contact or support team.

We’ll be happy to help you prepare for the updated flow.

Did this answer your question?