App - Checkout
(placeholder for Epic)
ย
Overview
Requested by Billy Colonna, on ??? ??, 2020
Description
History
What is the problem?
[Below is from Billy Colonna on 2/28 2:45 PM]
Billy believes the stepped approach for Native Checkout is the right decision. However, he thinks some of the changes made for the desktop scenario don't really work for mobile.
Summary:
Keeping Order Options as a separate step and moving Payment Method to the last can make checkout take longer than the current mobile web version.
Current Mobile Webย Checkout Flow:
Step 1: Payment Method
Step 2: Order Options (Job Name/ PO#/Delivery or Pickup address)
Step 3: Review Order (add Date Needed and Note if necessary)
Place Order: Confirmation Page
Current Flow:
If user selects Credit Card from Cart, they begin on step one to confirm the saved card or select/provide a different card before progressing to step 2
User selects "Charge to Account" from Cart, Step 1 is skipped and they start on Step 2 to add Job Name/PO and select shipping/pickup specifics.
Suggestion:
Have 3 steps: Payment, Options, and Review
Make Payment the first step and skip it if the user selected "Chargeย to Account" from the cart.
Second Step should include Job Name and PO#, Date neededย and Delivery/Pickup Settings
Third step is Review where user can see all the info and products and choose to go to any section to edit the information.
How did you become aware of the problem?
Billy informed me over Teams that we need to create the checkout as Native because the embedded web view was slow and a bad experience.
Who is affected (customer, associate)?
Customers
What is the value to the business and/or customers?
ย
Ideal outcome
ย
Known constraints
ย
People
UX
Dan Flynn, Designer
Product Team
Billy Colonna
Stakeholders
ย
ย
Work
Milestones/Highlights
06/25/20 โ Success
07/01/20 โ Warning
07/02/20 โ Note
Deliverables
Figma comp
Resources
Current Screenshots:
ย
Cart
ย
Step 1 Payment Info
ย
Step 2 Order Info.png
Step 3 Review Order
ย
Confirmation page
ย