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

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.

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.

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.

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