-
Notifications
You must be signed in to change notification settings - Fork 2.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[CRITICAL] [Splits] Show Split bill
in global create, separate out the split and request flows
#36748
Comments
Triggered auto assignment to @shawnborton ( |
Triggered auto assignment to @kadiealexander ( |
posted this ^ as a quick pre-design |
This comment was marked as resolved.
This comment was marked as resolved.
@kevinksullivan let me know when and where I can help with this. Maybe we just need to see how the pre-design settles first and then we can create final mocks from there? |
Split bill
in global create, separate out the split and request flows Split bill
in global create, separate out the split and request flows
Split bill
in global create, separate out the split and request flows Split bill
in global create, separate out the split and request flows
pre-design went out here. Next step I think we follow up with an option that show's option 3 from the pre-design in more detail than I presented it, then we can explore a mini-doc or just GH it. @shawnborton what do you think? |
Posted some ideas for ya here. |
Working on the doc |
I have read and reviewed this Design Doc! |
7 similar comments
I have read and reviewed this Design Doc! |
I have read and reviewed this Design Doc! |
I have read and reviewed this Design Doc! |
I have read and reviewed this Design Doc! |
I have read and reviewed this Design Doc! |
I have read and reviewed this Design Doc! |
I have read and reviewed this Design Doc! |
@mountiny The order of 1 and 2 is wrong. We will do 2 first. |
I have read and reviewed this Design Doc! |
@shubham1206agra the current order makes sense to me 🤔 |
@getusha See design doc. |
I have read and reviewed this Design Doc! |
Daily updates in the vip-split room. We are chugging along well to meet the Release 1 deadline |
I see this one is implemented in the product already, right? |
Yes, this is live! I'd say we can close this out. @mountiny lmk if you think differently! |
DESIGN DOC
Problem
As it's been discussed in this thread and elsewhere, our approach to merging both split and request into a single flow is very confusing, for a few reasons:
We've had 10+ people at our company mention this as a point of confusion when requesting money from friends or while testing the Collect experience as a member requesting repayment from a workspace.
Solution
Let's address this problem by:
Split bill
option within global create, under theRequest money
option. This will help us differentiate between the flows, and promote a use case we want users to be aware of.Outstanding considerations
Going to jot down a few thoughts on this one here, just so I have it written down.
How should the split bill flow work for making a single selection v. multi-selection?
We have a few options that I can think of, and likely many others:
+
icon on the confirmation screen, as shown here).Add to split
for split, and and tapping that option supports multi-select, or tapping outside of the button goes straight to the 1:1 confirmation screen (doesn't address the problem of one row two actions)Continue
, before landing them on the confirmation screen, making it clear you can select multiple users. This makes the 1:1 split flow less efficient, but I think that is going to be a pretty rare flow if we have a dedicated request flow.Should the Request money flow allow for adding multiple people to a request?
Today we don't allow requesting money from multiple people at once. It has to go through the split flow. So, do we want to change that? I'm on the fence. I've long used venmo to send requests to a bunch of people at once. But now, they've essentially baked that into a split flow, and I can see a pretty clear case for not needing it at all.
### Implementation
Implementation issues created, will be implemented in the following order:
The text was updated successfully, but these errors were encountered: