Online Ordering for Pickup or Delivery