Objective
Review current logic for managing technical v informational errors
All informational errors to be moved under Modal event
All technical errors to be moved under Error event
Table 1: Modal Appearance' event
All ‘Message’ texts
Message | Error or Modal? | rbi Comment | rbiberia comment |
---|---|---|---|
(none) | To be checked | ||
Add Card Challenge | Modal | ||
Add payment method | Modal | ||
Add Sauces | Modal | ||
Cart Error: Order could not be completed | Error | ||
Checkout Errors Dialog | Error | ||
Confirm auto-selected restaurant modal | Modal | To be checked | |
Confirm Close Redemption | Modal | ||
Confirm Ready to Redeem | Modal | ||
Confirm Replace Coupon | Modal | ||
Confirmation: Delete Payment Method | Modal | ||
Confirmation: picker aspect will reset customizations to default | Modal | ||
Confirmation: Product Wizard - Discard unsaved changes | Modal | ||
Confirmation: Remove item from cart | Modal | ||
Confirmation: reset customizations to default | Modal | ||
Confirmation: Select new offer for in-restaurant redemption cart | Modal | ||
Confirmation: Sign Out | Modal | ||
Confirmation: Store change | Modal | ||
Curbside Confirmation Modal | Modal | ||
Delivery Fees Modal | Modal | ||
Delivery not available in your area | Modal | ||
Email exists sign in prompt modal | Modal | ||
Error: Adding Payment Method Failure | Error | To be checked | |
Error: Deleting Payment Method Failure | Error | To be checked | |
Error: Delivery Not Completed | Error | To be checked | |
Error: Delivery Quote Error | Error | To be checked | |
Error: Fetching Delivery Details Failure | Error | ||
Error: Fetching Encryption Details Failure | Error | ||
Error: Fetching Payment Methods Failure | Error | ||
Error: Fetching Restaurant Info Failure | Error | ||
Error: Fetching Restaurants Error | Error | ||
Error: JWT Validation Failure | Error | ||
Error: Order Commit Error | Error | ||
Error: Restaurant is not OPEN | Modal | ||
Error: Service Mode Unavailable | Modal | ||
Error: Sign In Failure | Error | Later, dependant on Error code | |
Error: Sign In Failure [Zero Bounce] | Error | ||
Error: Sign In to Set Favorite Stores | Error | ||
Error: Sign Up Failure [Forter] | Error | ||
Error: Vaulting Credit Card details | Error | ||
Force update app | Modal | ||
Invalid In Restaurant Incentive Redemption | Modal | ||
Items are unavailable | Modal | ||
Items in order unavailable at selected store | Modal | ||
Language and region selector | Modal | ||
Loyalty Shortcode Confirmation Modal | Modal | ||
Menu option selection errors. | Error | ||
Modal App Rating | Modal | ||
No Stores are Open for Delivery | Modal | ||
Nutrition Filter | Modal | ||
Nutritional Information | Modal | ||
Opt In Modal | Modal | ||
Order Cancelled | Modal | ||
Order Details | Modal | ||
Order limit reached | Modal | ||
Ordering is unavailable | Modal | ||
Previously denied Location Services Modal | Modal | ||
Previously Denied Location Services Modal | Modal | ||
Qr and Short code How to Earn Modal | Modal | ||
Redeem Offer | Modal | ||
Select Pickup Mode | Modal | ||
Select Service Mode | Modal | ||
Select your delivery address | Modal | ||
Service Mode/Address Confirmation | Modal | ||
Show reward modal | Modal | ||
Store Details | Modal | ||
Switching redemption method | Modal | ||
Upsell Offer | Modal | ||
yolo | Modal | Testing only |
Table 2: Modal event
All ‘Message’ texts
Message | Error or Modal? | rbi Comment | rbiberia comment |
---|---|---|---|
Force update app | Modal | ||
Error: Fetching Payment Methods Failure | Error | ||
Nutritional Information | Modal |
Table 3: Error event
All ‘Response Description’ texts
Response Description | Error or Modal? | rbi Comment | rbiberia comment |
---|---|---|---|
503: Service Unavailable | Error | ||
An account with the given email already exists. | Modal | ||
email already exists, please sign in | Modal | ||
Email is a required field. | Modal | ||
Email is a required field. Gender is required. | Modal | ||
email not registered | Modal | ||
Fail to validate signup | Error? | To be checked | |
Failed to fetch | Error? | To be checked | |
Gender is required. | Modal | ||
Gender is required. That doesn't look like a valid mobile number | Modal | ||
Invalid date of birth provided | Modal | ||
Invalid date: Day field is required | Modal | ||
Invalid date: Month and Day fields are required | Modal | ||
Invalid date: Month field is required | Modal | ||
Invalid date: Year field is required | Modal | ||
Invalid session for the user. | Error | ||
JWT has past expiration period | Error | ||
Load failed | Error | ||
Name is a required field. | Modal | ||
Name is a required field. Email is a required field. | Modal | ||
Name is a required field. That doesn't look like a valid email. | Modal | ||
Network error | Error | ||
NetworkError when attempting to fetch resource. | Error | ||
OTP max validation attempts exceeded. | Modal | ||
OTP Validation failed. | Modal | if due to input error | |
OTP validation unsuccessful: Missing email/phone number or sessionId | To be checked | ||
Request failed | Error | ||
Request throttled for entity 'createOTP… | Modal | Verify throttling logic | |
Request throttled for entity 'exchangeOTPCodeForCognitoCredentials… | Modal | Verify throttling logic | |
Response Description | To be checked | ||
Response not successful: Received status code 503 | Error | ||
That doesn't look like a valid email. | Modal | ||
That doesn't look like a valid email. Gender is required. | Modal | ||
That doesn't look like a valid email. Invalid date of birth provided | Modal | ||
That doesn't look like a valid email. Invalid date: Month and Day fields are required | Modal | ||
That doesn't look like a valid name. | Modal | ||
That doesn't look like a valid name. Email is a required field. | Modal | ||
That doesn't look like a valid name. That doesn't look like a valid email. | Modal | ||
The information you entered does not comply with our ,[object Object], and our ,[object Object] | Modal? | To be checked | |
timeout of 10000ms exceeded | Error | ||
Unexpected end of JSON input | Error | ||
User does not exist. | Modal | ||
user not registered | Modal | ||
You must agree to the privacy policy and terms of service before signing up. | Modal | ||
You must agree to the privacy policy and terms of service before signing up. Email is a required field. | Modal | ||
You must agree to the privacy policy and terms of service before signing up. Gender is required. | Modal | ||
You must agree to the privacy policy and terms of service before signing up. Invalid date of birth provided | Modal | ||
You must agree to the privacy policy and terms of service before signing up. Invalid date: Month and Day fields are required | Modal | ||
You must agree to the privacy policy and terms of service before signing up. Invalid date: Year and Day fields are required | Modal | ||
You must agree to the privacy policy and terms of service before signing up. Name is a required field. | Modal | ||
You must agree to the privacy policy and terms of service before signing up. Name is a required field. Email is a required field. | Modal | ||
You must agree to the privacy policy and terms of service before signing up. Name is a required field. Email is a required field. Gender is required. | Modal | ||
You must agree to the privacy policy and terms of service before signing up. Name is a required field. Email is a required field. Invalid date: Year and Day fields are required | Modal | ||
You must agree to the privacy policy and terms of service before signing up. Name is a required field. Email is a required field. Invalid date: Year field is required | Modal | ||
You must agree to the privacy policy and terms of service before signing up. Name is a required field. That doesn't look like a valid email. | Modal | ||
You must agree to the privacy policy and terms of service before signing up. Name is a required field. That doesn't look like a valid email. Gender is required. | Modal | ||
You must agree to the privacy policy and terms of service before signing up. Name is a required field. That doesn't look like a valid email. Invalid date of birth provided | Modal | ||
You must agree to the privacy policy and terms of service before signing up. Name is a required field. That doesn't look like a valid email. Invalid date: Year field is required | Modal | ||
You must agree to the privacy policy and terms of service before signing up. That doesn't look like a valid email. | Modal | ||
You must agree to the privacy policy and terms of service before signing up. That doesn't look like a valid email. Gender is required. | Modal | ||
You must agree to the privacy policy and terms of service before signing up. That doesn't look like a valid name. | Modal | ||
You must agree to the privacy policy and terms of service before signing up. That doesn't look like a valid name. Email is a required field. | Modal | ||
You must agree to the privacy policy and terms of service before signing up. That doesn't look like a valid name. That doesn't look like a valid email. | Modal |
Table 4: Event properties for Modal & Error events
To be applied according to the properties listed in the catalog below
Event | Properties | Component | Notes | ||
---|---|---|---|---|---|
Burger King | Popeyes | Firehouse Subs | |||
Error |
|
| |||
Modal |
|
|
Add Comment