This article explains the behavior and configuration of dynamic call-to-action (CTA) buttons on the home screen, including Order Pickup, Order Delivery, and Order Catering.
Key Features
- A dynamic call-to-action area on the home screen divided into: Order Pickup, Order Delivery, Order Catering.
- When an active cart exists, dynamically switch the corresponding CTA to provide direct access to the cart for a faster checkout experience.
- After the user selects the order type CTA, save their last selected store and order type, then redirect them directly to the store menu.
Buttons Configuration
- Order Pickup CTA: Displayed if at least one restaurant has enabled Table Service, Dine-In, Takeout, Curbside or Drive Thru.
- Order Delivery CTA: Displayed if at least one restaurant has enabled Delivery.
- Order Catering CTA: Displayed if at least one restaurant has enabled Catering Pickup and/or Catering Delivery.
Buttons Interactions
- Order Pickup CTA: Redirects to store finder with pickup order type preselected.
- Order Delivery CTA: Redirects to store finder with delivery order type preselected.
- Order Catering CTA: Redirects to store finder with catering order type preselected.
Active Cart Behavior
- When an active cart exists, the Order Type CTAs change to reflect cart activity and provide access to the cart drawer.
- Dine-In, Table Service, Takeout, Curbside and Drive Thru link to Order Pickup.
- Delivery and Catering link to their respective buttons.
Store Memory Behavior
- Save the last used store for the user's most recent order type.
- When the user taps an order type CTA or the Order/Menu tab, redirect to the saved store's menu with the last used order type preselected.
- If the saved store is no longer available, redirect to the store finder to select a new store.
- This applies to all order types: Pickup, Delivery, and Catering.
Comments
0 comments
Please sign in to leave a comment.