For the complete documentation index, see llms.txt. This page is also available as Markdown.

What is the order processing flow?

Every customer order moves through three statuses: Pending → Confirmed → Fulfilled.

Auto-confirmation is only available for offline orders created manually via the iPad Register App or Web Dashboard. Online orders always start as Pending.

You can remember the steps with the "5Cs":

Poster-3.png

1. Check for new orders

You'll receive a notification (email or push) when a customer places an order. New orders appear in the Pending tab.

Open the order and check:

  • Pickup or delivery?

  • When does food need to be ready?

  • What items are ordered?

  • Has payment been made?

iPad:

Check_Pending_Order__iPad_.jpg

Android:

Check_Pending_Order_Android.jpg

2. Confirm the order

Once you've verified the details, change the order status to Confirmed. The order moves to the Confirmed tab and the customer receives a confirmation email.


3. Call for a delivery rider (delivery orders only)

For delivery orders, submit your delivery request as soon as the order is confirmed — the earlier you do this, the higher the chance of matching a rider.

Skip this step if your store uses automated delivery request settings, or if the order is for pickup.

Select the vehicle type appropriate for the order size and contents. Avoid motorcycles for cakes, pastries, or fragile items.

The delivery status shows Assigning Driver once submitted and updates to Driver Assigned when a rider is matched. If the status shows Failed, contact Oddle immediately.


4. Cook and prepare on time

Follow the kitchen to prepare food by time shown on the order. For delivery orders, this time is set earlier than the customer's expected delivery window to account for travel.

iPad:

Food_to_be_ready_by_time.jpg

Android:

Food_ready_by__Android_.jpg

Check the estimated rider arrival time by tapping the delivery request button on the order — this information is available from 30 minutes before the scheduled pickup time.


5. Complete the order

For delivery orders using Oddle's logistics integration, the order is automatically marked Fulfilled when the driver confirms delivery, and a completion email is sent to the customer.

For pickup orders or delivery orders not using the integration, manually update the status to Fulfilled once the order is collected or delivered.

Only mark an order Fulfilled after the food has been handed over — not before the delivery window ends.

iPad:

Fulfilled.png

Android:

Complete_Order__Android_.jpg

Last updated