Skip to content
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

Don't show an estimated deposit (payout) date in WooPayments UI #8175

Closed
haszari opened this issue Feb 12, 2024 · 6 comments · Fixed by #8184
Closed

Don't show an estimated deposit (payout) date in WooPayments UI #8175

haszari opened this issue Feb 12, 2024 · 6 comments · Fixed by #8184
Assignees
Labels
category: core WC Payments core related issues, where it’s obvious. component: payouts Issues related to Payouts priority: high The issue/PR is high priority—it affects lots of customers substantially, but not critically. type: bug The issue is a confirmed bug.

Comments

@haszari
Copy link
Contributor

haszari commented Feb 12, 2024

Describe the bug

Currently we show an estimate for when the next deposit will be initiated on the Payments > Overview screen:

Screenshot 2024-02-12 at 12 59 21 PM

This date is an estimate for when the deposit will be initiated, based on the merchant's deposit schedule, and our understanding of how payouts are handled in the platform backend (e.g. Stripe).

There are some limitations and challenges with this estimate:

  • The $ will land in the merchant's account some time after the deposit is initiated, 1-3 days or maybe more.
  • Deposits are initiated in UTC, so our estimate is based on UTC, but merchants (and their banks) are operating in other timezones.
  • There are edge cases such as bank holidays that might mean our estimate is incorrect or misleading.

The goal of this issue is to remove the estimated deposit date from the UI (and remove associated code to estimate the date). Instead of showing the date we'll show a help icon or Learn more link, empowering new merchants with information so they understand when they will get paid.

To Reproduce

View Payments > Overview.

Actual behavior

  • Estimated payout date shown, which may not be 100% accurate at all times, and doesn't provide any context on how payouts work.

Expected behavior

  • Show the merchant a summary of their deposit schedule.
  • Provide info (in docs or a tooltip) about how deposits work so merchants can understand how & when they will receive funds.

Additional context

See also related issues:

@haszari haszari added type: bug The issue is a confirmed bug. component: payouts Issues related to Payouts labels Feb 12, 2024
@haszari haszari added this to the Helix WooPayments 7.3 milestone Feb 12, 2024
@haszari haszari self-assigned this Feb 12, 2024
@Jinksi
Copy link
Member

Jinksi commented Feb 12, 2024

What are your thoughts on priority of this one, @haszari?

I'll move it to backlog as I see it as medium/low-priority, but feel free to change as you see fit.

@haszari
Copy link
Contributor Author

haszari commented Feb 12, 2024

What are your thoughts on priority of this one, @haszari?

I want to get this wrapped up, we have a decision on this and should be quick to wrap up. Also I think it's important to remove the estimated date from the UI soon.

@haszari haszari added the priority: high The issue/PR is high priority—it affects lots of customers substantially, but not critically. label Feb 12, 2024
@csmcneill
Copy link
Contributor

csmcneill commented Feb 12, 2024

Regarding tooltips, I'm not sure the best way to go about providing information succinctly as deposit timing is complex.

A rough draft is something like:

Deposits are initiated based on a country's pending period, an account's available funds, and an account's deposit schedule.

I don't think that we would need to make any new documentation specifically to reference in a tooltip here, but if that seems to be an option worth exploring, let me know and I can see what's what :)

@zmaglica zmaglica added the category: core WC Payments core related issues, where it’s obvious. label Feb 12, 2024
@zmaglica
Copy link
Contributor

This issue impacts Deposits, so assigning to Helix (based on team responsibilities Pc2DNy-3z-p2) @haszari .
Assigning as part of Gamma Triage process PcreKM-yM-p2.

@elizaan36
Copy link

elizaan36 commented Feb 13, 2024

Just riffing off @csmcneill 's copy and thinking about how it could appear in the tooltip. Maybe bullet points would help organize the information and make it more scannable.

Deposits are initiated based on the following criteria:

@haszari
Copy link
Contributor Author

haszari commented Feb 13, 2024

Looks good @elizaan36 ! Perhaps we can humanise/personalise it e.g.

Deposits are initiated based on the following criteria:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category: core WC Payments core related issues, where it’s obvious. component: payouts Issues related to Payouts priority: high The issue/PR is high priority—it affects lots of customers substantially, but not critically. type: bug The issue is a confirmed bug.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants