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

[WIP] Seller-experience: Add new step to editor welcome tour #61598

Closed

Conversation

nelsonec87
Copy link
Contributor

@nelsonec87 nelsonec87 commented Mar 2, 2022

Changes proposed in this Pull Request

Closing PR in favor of 61771

  • Add new 'Payment block' step to editor welcome tour

Testing instructions

To see the new step:

  • Sync calypso's editing-toolkit app to your sandbox
  • Sandbox a new site url
  • Create this new site using the simple seller flow
  • Its editor should open on the end of the flow https://wordpress.com/site-editor/<your-site>
  • There should be a "Payments block" step (the second-to-last step)
  • If you follow any other flow, you shouldn't get the Payments step.

image

Closes #61466

@nelsonec87 nelsonec87 added the [Feature Group] Customer Seller Experience The customer experience when purchasing services or products. label Mar 2, 2022
@nelsonec87 nelsonec87 requested a review from a team March 2, 2022 12:43
@nelsonec87 nelsonec87 self-assigned this Mar 2, 2022
@matticbot matticbot added the [Status] Needs Review The PR is ready for review. This also triggers e2e canary tests and wp-desktop tests automatically. label Mar 2, 2022
@github-actions
Copy link

github-actions bot commented Mar 2, 2022

@matticbot
Copy link
Contributor

This PR does not affect the size of JS and CSS bundles shipped to the user's browser.

Generated by performance advisor bot at iscalypsofastyet.com.

@kwight
Copy link
Contributor

kwight commented Mar 2, 2022

This will need a gif, like the other steps: #61466 (comment)

@nelsonec87
Copy link
Contributor Author

This will need a gif, like the other steps: #61466 (comment)

@kwight , The images src point to the CDN. I Couldn't find the docs on how to deploy those images.

@matticbot
Copy link
Contributor

This PR modifies the release build for editing-toolkit

To test your changes on WordPress.com, run install-plugin.sh editing-toolkit add/seller-experience-step-to-editor-welcome-tour on your sandbox.

To deploy your changes after merging, see the documentation: PCYsg-mMA-p2

@kwight
Copy link
Contributor

kwight commented Mar 2, 2022

The images src point to the CDN. I Couldn't find the docs on how to deploy those images.

Oh, those static CDN domains are functionally the same as wordpress.com, so they're modified on our sandboxes. You can find that directory on OpenGrok at /source/xref/wpcom/i/editor-welcome-tour/.

@sixhours
Copy link
Contributor

sixhours commented Mar 7, 2022

I'm seeing the correct card with this patch and the links work as expected:

Screen Shot 2022-03-07 at 2 22 12 PM

Nitpicky q, we refer to it as the "payment block" in the card heading and the "Payments block" in the card copy; different pluralization and capitalization for each. Looks like this is the way it is written in the mockup; @SaxonF do you know which version we should use here?

@nelsonec87
Copy link
Contributor Author

In order to focus on the new card when the user finishes the "Simple" seller flow I'm getting the intent value and checking it for seller (using the hook from this PR).

I'm now trying to differentiate between the simple and the powerful (Woo) flows.

@blackjackkent
Copy link
Contributor

In order to focus on the new card when the user finishes the "Simple" seller flow I'm getting the intent value and checking it for seller (using the hook from this PR).

I'm now trying to differentiate between the simple and the powerful (Woo) flows.

You might want to take a look at the work that @markbiek did for that purpose in #61713. :)

@nelsonec87 nelsonec87 requested a review from a team as a code owner March 8, 2022 00:10
@nelsonec87
Copy link
Contributor Author

In order to focus on the new card when the user finishes the "Simple" seller flow I'm getting the intent value and checking it for seller (using the hook from this PR).
I'm now trying to differentiate between the simple and the powerful (Woo) flows.

You might want to take a look at the work that @markbiek did for that purpose in #61713. :)

The problem was getting the site plan info, since it's not running on calypso. I ended up making a proxied rest request.

@kwight
Copy link
Contributor

kwight commented Mar 8, 2022

we refer to it as the "payment block" in the card heading and the "Payments block" in the card copy; different pluralization and capitalization for each.

Let's go with "Payments block" (the most popular usage in the support docs).

In order to focus on the new card when the user finishes the "Simple" seller flow

Hm, do you mean the user starts the tour on step 9 or something? I would expect to still start the tour at step one – for a new user, those first steps are important context and tips for everything else. 🤔

@nelsonec87
Copy link
Contributor Author

Hm, do you mean the user starts the tour on step 9 or something? I would expect to still start the tour at step one – for a new user, those first steps are important context and tips for everything else. 🤔

I think I misinterpreted this part of the issue description:

The second-to-last step in the tour should be focused on the Payments Block for users who arrived in the site editor as a seller who followed the "Start Simple" onboarding pathway

@nelsonec87 nelsonec87 closed this Mar 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Feature Group] Customer Seller Experience The customer experience when purchasing services or products. [Status] Needs Review The PR is ready for review. This also triggers e2e canary tests and wp-desktop tests automatically.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Seller Experience - Add a new Seller-related step to the editor welcome tour
6 participants