Skip to main content

Checkout & Order Confirmation

How DabDash checkout works — guest and returning customer flows, delivery time slots, cash-on-delivery ordering, and the order confirmation page.

Checkout page for a guest customer showing name, email, phone, delivery address, and delivery time fields
The checkout page — contact details, delivery address, and a delivery time picker.

Overview

This is where the order is placed. The delivery address and zone are already set from the cart page. All orders are cash on delivery — there is no credit card form and no online payment. The driver collects payment in cash when the order arrives.

The checkout page shows a summary of the cart, contact details, and a delivery time picker. Once everything looks right, one click places the order.

Guest Checkout

Customers who are not logged in fill in their name, email, phone number, and delivery details. An account is not required to place an order.

Guest checkout form with empty fields for name, email, phone, and delivery notes
Guest checkout — fill in contact details and pick a delivery time.

Returning Customer Checkout

Customers who are logged in see their saved details already filled in. The name, email, phone, and address carry over from the account. Just pick a delivery time and confirm.

Checkout page for a logged-in customer with name, email, and phone pre-filled from the account
Returning customer checkout — saved details are filled in automatically.

Delivery Time

Available delivery slots are shown as time windows. Full slots are not shown — only open times appear. Picking a time locks it in for the order.

The available times depend on the store's delivery schedule and how many orders are already booked in each slot.

Placing the Order

Clicking Place Order confirms everything. There is no payment step — cash on delivery means the driver collects payment at the door.

If any required fields are missing, an error message points to what needs to be filled in. Nothing is submitted until all details are complete.

Order Confirmation

After placing the order, a confirmation page shows the order number, what was ordered, delivery details, and the total amount due on delivery.

Order confirmation page showing the order number, item list, delivery address, delivery time, and total
Order confirmed — the order number, items, delivery details, and total are all shown.

Logged-in customers can also find this order in their account order history at any time.