Skip to content

Cart and checkout

Cart

Guests and signed-in customers share the same cart experience. A guest cart is kept on the device and merged into the account after the customer signs in with a phone code.

Typical cart actions:

  • Add, change quantity, or remove lines
  • Apply or clear a coupon
  • Redeem or clear loyalty points (signed-in customers)
  • Toggle express when the zone offers it
  • Clear the whole cart

The cart total includes item subtotal, delivery fee, express surcharge, coupon discount, loyalty discount, and offer rewards.

Delivery or pickup

ModeWhat the customer doesResult
DeliverySelect an area, drop a pin, or pick a saved addressServing branch, zone, fee, and estimated arrival
PickupSelect a pickup branchNo delivery fee; collect at the branch

Time slots

Scheduled delivery uses bookable slots on Kuwait calendar dates. Each slot has a start, end, and remaining capacity.

Express and some standard flows may skip a slot. Pickup does not use a delivery slot.

Checkout

  1. Review the cart and whether the order is delivery or pickup.
  2. Sign in with a phone code if placing an order (orders require a customer account).
  3. Confirm address details (block, street, building, floor, apartment, phone).
  4. Optionally add an order note and a delivery slot.
  5. Choose a payment method and place the order.

Payment methods (this phase)

Only these methods are accepted when placing an order:

  • Cash on delivery
  • Wallet (deduct from the customer wallet)

KNET, card, and Apple Pay may appear in settings and marketing badges, but they are not wired into checkout. See Current limitations.

Confirmation

After the order is placed, the customer sees a confirmation screen and can track the order under Account → Orders.

Next

Account