User transacts order
After first immediate internet connection + successful API fetch -
App updates pickups view with order
Also stores local cached version of order + items in pickups view - to be used for order confirmation later
User doesn't show up and items expire
No geofence and no vendor confirmation - mark entire order as missed
User enters store / geofence area
Could possibly send notification right after purchase instead of based on geofence? - tell them to click on it when they're are fridge to pick up order ❓
Advantage: no connection req
Geofence enter ping
Geofence not pinged
Send notification that deep links to the confirm order view, prompt user
User picks up items
User forgets to pick up
User picks up items
User forgets to pick up
User exits store
User acknowledges prompt
User doesn't to acknowledge
User acknowledges
User doesn't acknowledge
Will be marked as missed pick up after expiry date reached
Go through process
User exits store
Geofencing exit ping
No ping
Go through order check + refund, etc. process
User exits store
Geofencing exit ping
No ping
Prompt
Notification prompt on last day of pickup to confirm or go to store
Pickup 3.0 Process Flow Prototype
Geofencing exit ping
No exit ping
Prompt user - Assume picked up since at store?
Send notification, etc.
Notification prompt on last day of pickup to confirm or go to store
Notification prompt on last day of pickup to confirm or go to store
Design Ticket 3.5: Deal with refunds, missing items, etc. using new flow / design ✅
- Are we going through the scan process or just a pop up question to confirm items with ability to select some items that customers have issues with?
limitations: only max 1 ping? debounce, no more notifications / prompt after frequency 1 per order?
If new user then additional on boarding elements (need help finding your items? etc.)
click to edit
Existing user / familiar with process
click to edit
Marked as missed pickup after expiry date reached
Marked as missed pickup after expiry date reached
Marked as missed pickup after expiry date reached