[Location based] - Phúc Long
Goals of the UX: 
  1. User quickly get code before coming to the site
  1. User smoothly can redeem the code at stores

UX requirements: 

Product Flow:


User Story: 

As an user, after I successfully place an order, I understand that my booking is completed and my code will be activated only near booking time

  1. Screen 1: Success Booking with Hashtag
  1. Screen Mockup:
ii. Requirements:
Requirement
Reason
Priority type
Success message
To tell users booking process is complete, they are at the end of the process
MUST
HASHTAG code
To tell users that something else will still be needed 
constraints
Instructions 
  • Tell user they still need to show the code later
  • Tell user they need to come to the store at a specific time for the code to show
MUST
CTA BUTTON
To lead user to press to use the code 
MUST
Illustration
To draw some visual images guiding the desired check-in experience
NICE-TO-HAVE
Deal details
Show all information of deal to reaffirm user information
NICE=TO-HAVE
           B. Screen 2: Check again when time allowed to redeem code
Time range requirement:  +/- 30 minutes before and after time schedule 
  • 30 min Before: Counting clock 
  • 30 min After: Display expired screen



Case 1: User book within 12 hours from booking time  (Display count down clock )
  • Requirement :
Requirement
Reason
Priority Type
Rule 
Text notice
User must understand now is not the time yet for code to be shown
MUST
N/A
Count down clock
Let user know when is time to use this code
MUST
Counting from the time which is 30 minutes from the beginning of booking time
EXIT button
user need to exit the screen
MUST
When user press OK or OUTSIDE the pop-up screen


Case 2: User book earlier than 12 hours from booking time (display time of booking and rules) 
Requirement
Reason
Priority Type
Rule 
Text notice
User must understand now is not the time yet for code to be shown
MUST
To-be-agreed-and-adjusted with PM 
Time of booking
Let user know when is time which they book the slot
MUST
Show the exact time of booking
EXIT button
user need to exit the screen
MUST
When user press OK or OUTSIDE the pop-up screen


2. As an user, I can check-in and get real code if my location is near the store during my booking time: