This guide introduces the Uber Direct integration, a powerful solution designed to empower the delivery process for restaurants within the POS system. Previously reliant on merchant self-delivery, you can now seamlessly connect to Uber’s extensive network of couriers to fulfill customer orders placed directly through your own channels.
With Uber Direct, when an online delivery order is received, you can effortlessly dispatch a Uber rider directly from the POS interface to handle the delivery. This integration aims to enhance operational efficiency, potentially accelerate delivery times, and improve the overall customer experience by leveraging a reliable, on-demand delivery partner.
The following sections will guide you through the configuration and daily use of the Uber Direct service, enabling you to effectively expand your delivery capabilities.
Configuration
1. Enable Food Delivery
Navigate to Store Management > Order Channel Settings > Online Ordering > Delivery. Enable the delivery option, then click "Save".

2. Set Delivery Address & Delivery Area
Navigate to Store Management > Order Channel Settings > Online Ordering > Delivery > Delivery Area. Enter the detailed address, select the delivery address, and click "Confirm".

Center the delivery address on the map by clicking the location icon to ensure the defined area surrounds it. Click "Confirm", then click "Save".

3. Set Meal Preparation Time
Navigate to Back Office > Store Management > Order Channel Settings > Online Ordering > Pickup > Meal Prepare Time. Set the estimated meal preparation time and click "Save".

4. Select Delivery Method
(This step involves choosing the Uber Delivery method, which leads to the configuration in step 6.)
Please enable at least one delivery method.
5. Uber Delivery Configuration
You need to prepare your Customer ID, Client ID, and Client Key from https://direct.uber.com.
-
Bind Uber Delivery:
Enter the provided Customer ID, Client ID, and Client Key into the respective fields, then click "Save".

-
Delivery Fee Rule:
-
Follow Uber Eats Rules
-
If a rule is already set in Uber Eats, this field can be left blank.
You can set a minimum order amount, and you can add distance-based rules by clicking the "+" button.
Click "Save" after configuration.

-
- Follow Merchant Settings (Customize delivery rules)
You can manually set your own delivery fee and time.
Set the base delivery fee and estimated time.
Add distance-based rules by clicking the "+" button. Click "Save" after configuration.

6. Enable Pre-orders(Optional)
- Navigate to Back Office > Store Management > Order Channel Settings > Online Ordering > Order Management.
- Enable the "Pre-order" option.
- Click "Save".
Pre-order time range calculation:
Pre-order Start Time = Start of Business Hours + Meal Preparation Time + Delivery time
Pre-order End Time = End of Business Hours - Meal Preparation Time
Pre-order time range = Pre-order start time: Pre-order end time

Delivery Order Process
1. Customer places an online delivery order.
- The customer enters the online ordering platform and selects delivery.
- They set the delivery time and address.(For testing purposes, we will place an order that we want delivered as soon as possible.)
- The customer places the order.
- The customer finishes the payment.


2. POS receives the online delivery order.
- The POS system receives the order.
- Staff should check the order information (delivery address, details, time, etc.).


3. Food is ready
- Once the food is ready, click the status button and mark it as "prepared".
- The online status will automatically update to "ready".

4. Start delivery
If the merchant has also enabled Merchant Delivery, they can choose to start delivery via Merchant Delivery or Uber Eats Delivery when starting delivery for an order.

- Merchant Delivery
The restaurant handles the delivery itself.
The online status synchronizes to "Out for delivery".

- Uber Eats Delivery
The POS will notify the courier on Uber Eats to pick up the order.
The Courier's info will be shown on the order detail page.

The online status synchronizes to "Out for delivery".
If a merchant mistakenly selects Uber delivery, they can cancel the delivery before the rider picks up the food and then click "Start Delivery" again to choose the delivery method.
5. Order Completed.
- Once delivered, the order is marked as completed.
- The online order page shows the order status as "Completed".
