-
Notifications
You must be signed in to change notification settings - Fork 3k
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
Allow NewDot collect customers to add one third-party card feed #56144
base: main
Are you sure you want to change the base?
Allow NewDot collect customers to add one third-party card feed #56144
Conversation
@DylanDylann Please copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button] |
@ZhenjaHorbach will continue review here |
Reviewer Checklist
Screenshots/VideosAndroid: Native2025-01-31.11.08.41.movAndroid: mWeb Chromeandroid.moviOS: Nativeios.moviOS: mWeb Safariios-web.movMacOS: Chrome / Safari2025-01-30.22.13.31.movMacOS: Desktop2025-01-31.10.58.57.mov |
Copy message from here since this is a separate issue But actually We have another specific issue When we upgrade our workspace plan to control and we have at least one card
But when we downgrade our workspace plan
I think in this case we should suggest upgrading to a control plan when we have two and more cards But in this case I think we need advice from @joekaufmanexpensify ! 2025-01-31.11.39.53.mov |
Interesting. There seem to be a couple of different issues here. Here's my understanding:
Do we agree with that @mountiny @ZhenjaHorbach @narefyev91 ? |
@joekaufmanexpensify And following the suggestions I suppose we need a new warning screen or something like this that will not allow us to downgrade the plan if we have two or more card feeds, explaining that we can only have one card feed on collect instead this screen And if we have one card feed everything is clear ! @Expensify/design |
Yeah I agree with the suggested path |
Yeah that sounds good to me. If they can't downgrade, could we just show our standard confirmation modal if they click that button and say some thing like
Obviously we need real copy, but I'm mainly wondering if our regular confirmation dialog would be enough here. cc @Expensify/design |
Explanation of Change
Allow NewDot collect customers to add one third-party feed before requiring them to upgrade. This simplifies the onboarding experience for smaller customers using company cards alongside otherwise simple use cases, hopefully increasing conversion in NewDot. It also recognizes that having multiple card programs is a more complex use case and a more natural point to require upgrading
Fixed Issues
$ #55898
PROPOSAL:
Tests
Offline tests
No changes
QA Steps
PR Author Checklist
### Fixed Issues
section aboveTests
sectionOffline steps
sectionQA steps
sectiontoggleReport
and notonIconClick
)src/languages/*
files and using the translation methodSTYLE.md
) were followedAvatar
, I verified the components usingAvatar
are working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG)
)Avatar
is modified, I verified thatAvatar
is working as expected in all cases)Design
label and/or tagged@Expensify/design
so the design team can review the changes.ScrollView
component to make it scrollable when more elements are added to the page.main
branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTest
steps.Screenshots/Videos
Android: Native
android.mov
Android: mWeb Chrome
android-web.mov
iOS: Native
ios.mov
iOS: mWeb Safari
ios-web.mov
MacOS: Chrome / Safari
ios-web.mov
MacOS: Desktop
desktop.mov