Aller au contenu principal
AI translation notice: Cette page a été traduite avec l’aide de l’IA et peut nécessiter une revue marché avant toute utilisation opérationnelle.

Delivery

How This Journey Works

A. Signed-In User

Signed-in delivery setup journey

What this shows

  • Uses saved delivery context where available.
  • Resolves address, serviceability, timing, and delivery store before menu browsing.
  • Keeps the customer moving from setup into an orderable menu.

B. Guest User

Guest delivery setup journey

What this shows

  • Lets the customer enter or confirm an address before sign-in.
  • Shows serviceability and delivery context before cart building begins.
  • Preserves guest intent while saved-address behavior remains account-aware.

Key difference: Signed-in users see account-aware shortcuts and rewards access. Guests can browse and build intent, but authentication is required for account-specific actions such as checkout, rewards redemption, or saved details.

Delivery is the order-mode path where the customer provides a delivery address before browsing the menu. The address determines serviceability, delivery store assignment, fees, timing, and eligible offers.

Screen Capture Sequence

Delivery should be captured across the full setup flow because the experience moves from address input to serviceability, map confirmation, and store assignment.

Delivery address selection screen with saved addresses and current location option

Address entry: saved addresses, search, and current-location shortcuts start the delivery setup.

Delivery address search results screen

Search results: the customer narrows the address before serviceability is resolved.

Delivery map confirmation screen

Map confirmation: the selected destination is validated before the order context is locked.

Delivery store assignment and confirmation screen

Store assignment: the delivery address connects to the serving store and the customer can continue.

What This Feature Is

Delivery captures where the customer wants the order delivered. In the prototype, the customer can enter an address, use current location, or select from saved addresses.

This step feeds the rest of the commerce journey by resolving:

  • whether delivery is available,
  • which store or delivery zone serves the address,
  • delivery timing and fee logic,
  • delivery-specific menu availability,
  • checkout fulfillment details.

Why It Is Designed This Way

Delivery cannot safely start from menu browsing alone. The platform needs a serviceable address before it can show accurate availability, fees, and delivery timing.

Saved addresses reduce repeat-customer friction, while manual entry and current-location options support new or situational orders. This balances speed for known customers with flexibility for new delivery contexts.

WIP: What Can Be Configured On This Screen

Configurable AreaWhat Markets Should Be Able To ControlCurrent Documentation Status
Address inputsManual entry, saved addresses, current location, unit/floor fieldsWIP
Serviceability rulesDelivery zones, provider coverage, store assignment, and unavailable-address handlingWIP
Saved address behaviorLabels, default address, edit/delete behavior, and signed-in requirementsWIP
Delivery promiseETA, fee, minimum spend, and delivery partner messagingWIP
Market copyAddress examples, privacy copy, permission messaging, and error statesWIP
Fallback pathsSwitch to pickup, change address, or show no-delivery messagingWIP

What This Screen Should Communicate

  • The customer is setting a delivery destination.
  • Delivery availability depends on the entered address.
  • Saved addresses can speed up repeat ordering.
  • The selected address will shape menu, fees, timing, and checkout.

Design Read On This Screen

  • The address field is the primary task and should stay visually dominant.
  • Saved addresses make the screen feel personalized without forcing account work into the flow.
  • The current-location shortcut helps customers move faster when they are ordering to their present location.
  • The CTA should only move the customer forward once the address can be used for serviceability checks.