Automattic / wp-calypso

The JavaScript and API powered WordPress.com
https://developer.wordpress.com
GNU General Public License v2.0
12.42k stars 1.99k forks source link

Build Your Site Onboarding Flow - Can not exit flow #92981

Open eoigal opened 2 months ago

eoigal commented 2 months ago

Quick summary

When you go through the "let us build your site" onboarding flow selected at the goals page, you ultimately end up on checkout.

If you clear the cart and leave checkout, you will be returned to the start of "let us the build your site" flow and again you can only continue to the checkout, so stuck on the flow.

Steps to reproduce

  1. Create a new account on WordPress.com

  2. When choosing the site goals, select the Let us build your site in 4 days option

    site-goals
  3. Continue on the build your site flow until checkout

  4. Delete items from cart and you will be redirected back to start of the build your site flow

What you expected to happen

If user empties their build your site purchase in the cart, they should be redirected to the regular create a site flow.

What actually happened

User was redirected to the start of the build your site flow again, looping the same flow over.

Impact

All

Available workarounds?

Yes, easy to implement

Platform (Simple and/or Atomic)

Simple

Logs or notes

No response

Addison-Stavlo commented 2 months ago

What you expected to happen

Adding thoughts on where the user should/could potentially land instead:

davemart-in commented 3 weeks ago

@javierarce any thoughts on where we want to send them? @Addison-Stavlo outlined some options above.

javierarce commented 3 weeks ago

To me, the best alternatives would be to:

  1. Send the user back to the goals page.
  2. Send the user back to the "Let us build your site" page.

CleanShot 2024-09-27 at 10 56 16@2x

And this is out of the scope of this issue, but I think we should do something with the link on the top right corner: either removing it or fixig the capitalization & redirecting to the "Bring your vision to life" step instead of the "Pick a design" step.